01 - Preheat oven to 325°F. Pat the beef dry with paper towels and season generously with salt and pepper.
02 - Heat vegetable oil in a large Dutch oven over medium-high heat. Brown beef in batches without overcrowding, transferring browned pieces to a plate.
03 - Add onions and garlic to the pot. Sauté for 3–4 minutes until softened and fragrant.
04 - Stir in flour and cook for 1 minute. Add tomato paste, Worcestershire sauce, and beer if using, scraping up any browned bits from the bottom.
05 - Return beef to the pot. Add carrots, parsnips, potatoes, bay leaves, and thyme. Pour in beef stock and stir to combine. Bring to a simmer.
06 - Cover and transfer to the oven. Cook for 1.5 hours, stirring occasionally.
07 - In a bowl, combine flour, baking powder, and salt. Rub in cold butter until mixture resembles coarse crumbs. Stir in milk and parsley to form a soft dough.
08 - Remove stew from oven. Drop spoonfuls of dumpling dough (golf-ball size) onto the surface. Cover and return to oven for 30 minutes until dumplings are puffed and cooked through.
09 - Remove bay leaves. Taste and adjust seasoning as needed. Serve hot.