01 - Pat the beef cubes dry with paper towels. Season thoroughly with salt and pepper, ensuring all sides are coated.
02 - Heat 2 tbsp oil in a large Dutch oven over medium-high heat. Brown the beef in batches, adding more oil as needed. Transfer browned beef to a plate and set aside.
03 - Reduce heat to medium. Add onions, garlic, carrots, celery, and parsnips to the pot. Sauté for 5-7 minutes until softened, scraping up any browned bits from the bottom.
04 - Sprinkle flour over the vegetables and cook, stirring constantly, for 2 minutes to create a roux base.
05 - Return the beef to the pot. Stir in tomato paste, then pour in the alcohol-free stout and beef stock, deglazing the pot by stirring up any remaining browned bits.
06 - Add Worcestershire sauce, bay leaves, thyme, and potatoes. Bring to a boil, then reduce heat to low. Cover and simmer for 1.5-2 hours, stirring occasionally, until beef is tender and sauce has thickened.
07 - Remove bay leaves. Taste and adjust seasoning with additional salt and pepper if needed. Garnish with chopped parsley and serve hot with crusty bread.