01 -
Pat the beef cubes dry with paper towels. Season with salt and pepper, then lightly dust with flour.
02 -
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Brown the beef in batches, ensuring all sides are browned. Remove the beef and set it aside.
03 -
Add the onions and carrots to the pot. Cook for 5-6 minutes, until softened and lightly browned. Add the garlic and cook for 1-2 minutes until fragrant.
04 -
Stir in the tomato paste and cook for 1 minute. Pour in the red wine, scraping the bottom of the pot to loosen any browned bits. Simmer for 5 minutes to reduce slightly.
05 -
Return the browned beef to the pot, along with any juices. Add the beef broth, thyme, bay leaves, and salt and pepper to taste. Stir to combine.
06 -
Bring the stew to a gentle simmer. Cover the pot and reduce the heat to low. Cook for 2-3 hours, or until the beef is tender and shreds easily.
07 -
In a separate skillet, melt the butter over medium heat. Add the mushrooms and sauté for 5-7 minutes until golden and tender. Set aside.
08 -
Once the beef is tender, remove the bay leaves. Stir in the sautéed mushrooms and cook for an additional 5-10 minutes to meld the flavors.
09 -
Ladle the stew into bowls and garnish with fresh parsley. Serve with crusty bread, mashed potatoes, or over egg noodles.