01 -
Heat olive oil in a large Dutch oven over medium-high heat. Season the beef cubes with salt and pepper. Brown the beef in batches until all sides develop a deep brown crust, about 5 to 7 minutes per batch. Remove and set aside.
02 -
Using the same pot, add diced onion and minced garlic. Cook until softened and fragrant, approximately 4 minutes. Add sliced carrots and diced potatoes and sauté for an additional 3 minutes.
03 -
Pour in the Guinness beer, scraping the bottom of the pot to release browned bits. Add the beef broth, thyme, and bay leaves, stirring to combine.
04 -
Return the browned beef to the pot. Bring the mixture to a boil, then reduce heat to low. Cover and simmer gently, stirring occasionally, until the beef is fork-tender, about 2 to 3 hours. Add additional broth if the liquid reduces too much.
05 -
Adjust seasoning with salt and pepper to taste. Ladle the stew into serving bowls and garnish with fresh parsley. Accompany with crusty bread for dipping if desired.