Beef Mushroom Stew

Beef and Mushroom Stew

Author: Stephanie Kay

This hearty one-pot beef and mushrooms stew is the perfect dish for a cold day and makes plenty of leftovers for meals to come.

  • Author: Stephanie Kay
  • Prep Time: 10 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 10 minutes
  • Yield: 4 servings 1x
  • Category: Stew
  • Method: Stovetop & Oven
Units Scale



  1. Preheat the oven to 325°F.
  2. In a large Dutch oven or oven-proof pot on medium-high heat, warm the olive oil.
  3. Add sliced bacon and cook until crisp and browned, about 3 minutes. Once cooked, remove from the pot, transfer to a plate and set aside.
  4. Season the beef with a generous pinch of salt and pepper on all sides. In batches, transfer the beef to the pot and brown the meat on all sides, about 5 minutes. Once browned, remove from the pot, transfer to the plate with the bacon and set aside.
  5. In the same pot, add the onion and cook until tender, about 3-4 minutes.
  6. Add mushrooms, garlic and thyme and continue to cook, stirring frequently, until the mushrooms halve roughly reduce in size by half.
  7. Add red wine to deglaze the bottom of the pot and simmer for about 5 minutes. Use the back of a spoon or spatula to help scrape up anything stuck to the bottom.
  8. Return beef and bacon to the pot and stir well to combine with the vegetable mixture. Add flour and tomato paste and stir well to coat the beef.
  9. Cover mixture with beef broth, add parsnips, pearl onions, and bay leaf, and stir well to combine.
  10. Bring to a gentle boil, turn off the heat, cover, and transfer to the oven for 1.5 to 2 hours or until beef is tender.
  11. Once cooked, remove the pot from the oven, remove bay leaf and allow to sit for 10-15 minutes before serving. This will help to thicken the sauce and bring the flavours together.
  12. Season with additional salt and pepper to taste.


Wine: If you’re not a fan of red wine, don’t have any or would prefer not to use it, simply omit the wine and add an extra cup of beef broth instead.

Slow-Cooker Option: Add all ingredients to a slow-cooker and heat on low for 8 hours or high for 4 hours until beef is tender and most of the liquid is absorbed. If it is too liquidy once cooked, remove the lid, turn heat to high, and bring to a gentle boil to allow the broth to reduce and thicken.