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