Go Back
+ servings

Beef and Vegetable Casserole

A warming and robust dish ideal for cold weather, this beef and vegetable casserole combines tender meat and rustic vegetables in a rich, savory sauce. Prepared in one pot and slow-cooked to perfection, it’s an effortless yet satisfying meal, perfect for feeding a crowd or preparing in advance.
Pin it to remember it! Print Recipe
Course: Main Course
Cuisine: Comfort food
Keyword: saucy beef and vegetable casserole
Prep Time: 30 minutes
Cook Time: 5 hours
Resting Time: 10 minutes
Total Time: 5 hours 30 minutes
Servings: 8

Ingredients

  • 2 brown onions peeled and cut into large wedges
  • 750 ml quality beef broth
  • 4 tablespoons extra virgin olive oil
  • 3 bay leaves whole
  • 4 tablespoons fresh parsley roughly chopped
  • 1 kilogram oyster blade or similar cut of beef trimmed and cut into 3 cm pieces
  • 3 tablespoons all-purpose flour
  • 2 large carrots peeled and chopped into chunks
  • 500 ml dry red wine
  • 3 stalks celery ends removed and diced
  • 8 sprigs fresh thyme leaves only
  • 250 grams button mushrooms halved or quartered
  • 400 grams tomato passata
  • Sea salt 1 teaspoon
  • 1 teaspoon freshly ground black pepper
  • 2 large potatoes peeled and roughly chopped
  • Crusty bread to accompany

Instructions

  • Cut the beef into large cubes, removing any visible fat. Toss the pieces in a bowl with the flour, salt, and black pepper until coated evenly. Set aside.
  • Roughly chop the onions, celery, and carrots into thick, uniform chunks. Halve or quarter the mushrooms so they are similar in size to the other vegetables. Cut the potatoes into large pieces and keep them submerged in cold water until needed.
  • Heat a heavy-based, oven-proof pot over high heat. Pour in a portion of the olive oil and sear the floured beef pieces in batches until browned on all sides. If the base becomes sticky, deglaze with a small splash of wine and scrape up the browned bits. Transfer the browned meat to a separate bowl and set aside.
  • Preheat the oven to 150°C. Adjust the racks so the pot can sit in the center of the oven.
  • Lower the heat to medium-high and add a little more olive oil to the pot. Sauté the onions, carrots, celery, thyme leaves, and bay leaves for around 5 minutes, stirring occasionally, until the onions begin to soften. Stir in the tomato passata and mushrooms, cooking for another 2–3 minutes to combine.
  • Pour in the red wine, bring to a simmer, and let it bubble for 2–3 minutes to allow the alcohol to evaporate. Return the beef and any juices to the pot, season generously, and add the beef broth. Ensure the contents are covered by about 3–4 cm of liquid. Bring to a boil, cover with a lid, and place in the oven.
  • Let the casserole cook for 3 hours, stirring once per hour.
  • After 3 hours, remove the pot from the oven and stir in the drained potatoes. Taste and adjust seasoning if needed. Return the pot to the oven with the lid slightly ajar and cook for another hour, or until the potatoes are tender and the sauce has thickened. If a thicker consistency is desired, remove the lid completely and cook for an additional 30 minutes, stirring occasionally.
  • Once done, allow the casserole to rest for 10 minutes. Mix in half of the chopped parsley, and ladle into bowls. Sprinkle with the remaining parsley and serve with slices of crusty bread.
Love This Recipe? Save it!

Notes

Feel free to substitute or add vegetables such as pumpkin, green beans, or Brussels sprouts depending on what’s in season.
For an alternative presentation, omit the potatoes from the stew and serve the casserole with a side of mashed potatoes.
This dish improves with time—prepare it a day in advance and let it sit overnight to develop deeper flavor. Cool the casserole completely before refrigerating. When ready to serve, gently reheat with a splash of water to loosen the sauce.
Leftovers can be creatively repurposed as a savory filling for pies or used in beef and gravy rolls.