I find this recipe incredibly rewarding because the slow-cooked beef becomes melt-in-your-mouth tender while soaking up all the rich flavors from the gravy. The combination of hearty filling and crisp, golden pastry creates the perfect balance of textures. I also like how it works well as a make-ahead dish, making it ideal for family dinners or cozy weekends.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
Steak and Onion Filling 2.2 lbs (1 kg) chuck steak beef, fat trimmed, cubed into 3 cm pieces 1 tsp salt 1 tsp black pepper 1/4 cup (60 g) extra virgin olive oil 2 garlic cloves, minced 2 large brown onions, finely chopped 1/4 cup (60 g) tomato paste 1/4 cup (60 g) BBQ sauce 2 tbsp Worcestershire sauce 3 1/2 cups (750 ml) vegetable or beef stock (divided) 1 cup (250 ml) additional beef stock 1 beef bouillon cube 1/4 cup (62 g) unsalted butter 1 cup (95 g) mushrooms, sliced 1/4 cup (40 g) all-purpose flour
I start by preheating the oven to 350°F (180°C fan-forced). I bring the beef to room temperature for about 30 minutes, then season it with salt and pepper.
Next, I heat half the oil in a large oven-proof pot over medium-high heat and brown the beef in batches for about 3 minutes each. I set the browned beef aside once done.
I lower the heat to medium, add the remaining oil, and cook the onions and garlic for 1 to 2 minutes until slightly softened.
I then stir in the tomato paste, BBQ sauce, Worcestershire sauce, 2 1/2 cups of the stock, the additional beef stock, browned beef, and the crushed bouillon cube. I bring everything to a boil, cover the pot, and transfer it to the oven. I let it cook for about 1 1/2 hours until the beef becomes tender.
While that cooks, I prepare the mushroom sauce by melting butter in a skillet, adding the mushrooms, and cooking for 2 minutes. I stir in the flour, then gradually add the remaining stock while stirring until the mixture thickens smoothly.
I return the beef mixture to the stovetop over medium heat and stir in the mushroom sauce. I let it cook for another 10 minutes until the filling thickens and the beef is very tender. I allow the filling to cool completely, preferably chilling it overnight.
To assemble, I roll the shortcrust pastry sheets together and line a 9-inch pie dish. I fill it with the cooled beef mixture.
I roll the puff pastry sheets together and place them over the top, trimming and crimping the edges. I cut a small X in the center to allow steam to escape.
I brush the top with the egg and milk mixture and sprinkle sesame seeds if I feel like adding extra texture.
I bake the pie for about 1 hour until the top is golden brown and crisp. I let it rest for 10 minutes before slicing and serving.
Servings and Timing
I get about 6 to 8 servings from this recipe. The prep time takes around 30 minutes, the cooking time is about 2 hours and 30 minutes, bringing the total time to approximately 3 hours.
Variations
I sometimes swap the mushrooms for carrots or peas for a different texture. When I want a richer flavor, I use beef stock instead of vegetable stock. I also like adjusting the seasoning with herbs like thyme or rosemary for added depth.
Storage/Reheating
I store leftovers in the refrigerator for up to 3 to 4 days in an airtight container. When reheating, I use the oven at 350°F until warmed through to keep the pastry crisp. I avoid microwaving because it softens the crust. I also freeze the filling separately for up to 3 months when I want to prepare it in advance.
FAQs
Can I make the filling ahead of time?
I often prepare the filling a day in advance because it deepens the flavor.
What cut of beef works best?
I use chuck steak because it becomes tender during slow cooking.
How do I keep the pastry from getting soggy?
I make sure the filling is fully cooled before assembling the pie.
Can I use store-bought pastry?
I usually do, and it works perfectly for convenience.
Can I freeze the whole pie?
I prefer freezing the filling, but I can freeze the assembled pie before baking.
How do I know when the pie is done?
I look for a golden brown crust and bubbling filling underneath.
Can I add vegetables to the filling?
I sometimes add carrots, peas, or celery for extra texture.
Why is my filling too thin?
I let it cook longer on the stovetop until it thickens properly.
How long should I rest the pie before serving?
I let it rest for about 10 minutes so it slices cleanly.
Can I adjust the seasoning easily?
I taste and tweak the salt, pepper, or herbs before assembling the pie.
Conclusion
I find this steak and onion meat pie to be the ultimate comfort dish, with its rich, slow-cooked filling and flaky golden crust. It’s a recipe I turn to when I want something hearty, satisfying, and perfect for sharing with family or friends.
A rich and comforting steak and onion meat pie filled with tender slow-cooked beef in savory gravy, encased in a buttery shortcrust base and topped with flaky puff pastry.
Ingredients
2.2 lbs (1 kg) chuck steak beef, cubed
1 tsp salt
1 tsp black pepper
1/4 cup extra virgin olive oil
2 garlic cloves, minced
2 large brown onions, finely chopped
1/4 cup tomato paste
1/4 cup BBQ sauce
2 tbsp Worcestershire sauce
3 1/2 cups vegetable or beef stock
1 cup beef stock
1 beef bouillon cube
1/4 cup unsalted butter
1 cup mushrooms, sliced
1/4 cup all-purpose flour
2 sheets frozen shortcrust pastry
2 sheets frozen puff pastry
1 egg, lightly beaten
1 tbsp milk
2 tbsp black sesame seeds (optional)
Instructions
Preheat oven to 350°F (180°C). Bring beef to room temperature and season with salt and pepper.
Heat half the oil in a large oven-proof pot and brown beef in batches. Set aside.
Add remaining oil and cook onions and garlic until softened.
Stir in tomato paste, BBQ sauce, Worcestershire sauce, 2 1/2 cups stock, remaining beef stock, bouillon cube, and beef. Bring to a boil, cover, and cook in oven for 1 1/2 hours.
In a skillet, melt butter and cook mushrooms. Stir in flour, then gradually add remaining stock, cooking until thickened.
Return beef mixture to stovetop, stir in mushroom sauce, and cook 10 minutes until thick. Cool completely.
Line a 9-inch pie dish with rolled shortcrust pastry and fill with cooled mixture.
Top with puff pastry, trim edges, and cut a small vent in the center.
Brush with egg and milk mixture and sprinkle sesame seeds if desired.
Bake for about 1 hour until golden brown. Rest 10 minutes before serving.
Notes
Prepare filling a day ahead for deeper flavor.
Ensure filling is fully cooled before assembling to prevent soggy pastry.
Substitute mushrooms with carrots or peas if desired.