A proper British beef and onion pie is pure comfort: tender chunks of beef simmered in a rich, oniony gravy, all tucked under a golden, flaky pastry crust. This version uses a simple shortcut—ready-made puff pastry—so you get that satisfying homemade taste without spending hours making pastry from scratch. It’s the kind of dinner that fills the kitchen with a wonderful aroma and makes everyone eager to sit down at the table.
Ingredients
- 2 tbsp (30 ml) vegetable oil
- 1.2 kg (2 lb 10 oz) beef chuck or braising steak, cut into 2.5 cm (1 in) chunks
- 3 large onions (about 600 g / 1 lb 5 oz), thinly sliced
- 2 garlic cloves, minced
- 2 tbsp (16 g) plain flour
- 2 tbsp (30 ml) Worcestershire sauce
- 1 tbsp (15 ml) tomato purée
- 500 ml (2 cups) beef stock (preferably reduced-salt)
- 1 bay leaf
- 1 tsp dried thyme
- Salt and freshly ground black pepper, to taste
- 1 sheet (320 g / 11 oz) ready-rolled puff pastry
- 1 egg, beaten, for glazing
Instructions
- Preheat the oven to 160°C (325°F). Heat the oil in a large ovenproof casserole or Dutch oven over medium-high heat. Brown the beef in batches—don’t overcrowd the pan. Sear each piece until deeply browned on all sides, about 5–6 minutes per batch. Transfer the beef to a plate and set aside.
- Reduce the heat to medium and add the sliced onions to the same pot. Cook, stirring occasionally, for 8–10 minutes until soft and golden. Add the garlic and cook for 1 minute more.
- Sprinkle the flour over the onions and stir well, cooking for 1–2 minutes to remove the raw flour taste. Stir in the Worcestershire sauce and tomato purée.
- Pour in the beef stock, scraping the bottom of the pot to lift up any browned bits. Return the beef to the pot along with the bay leaf and thyme. Season with a pinch of salt and pepper (remember the stock may be salty). Bring to a gentle simmer.
- Cover the pot and transfer to the oven. Cook for 1 hour 30 minutes, or until the beef is tender and the gravy has thickened. Remove from the oven and allow to cool slightly. Discard the bay leaf. If the gravy is too thin, simmer on the stovetop for a few minutes to reduce. If too thick, add a splash of stock or water. Season to taste. Let the filling cool completely—this is important for a crisp pastry base.
- Increase the oven temperature to 200°C (400°F). Transfer the cooled filling to a 23 cm (9 in) pie dish (about 1.5 L capacity).
- Roll out the puff pastry slightly if needed, then lay it over the filling. Trim the edges, leaving a slight overhang. Crimp the edges with a fork or your fingers to seal. Cut a few small slits in the top to let steam escape. Brush the pastry with the beaten egg.
- Bake for 25–30 minutes, until the pastry is puffed and deep golden brown. Let the pie rest for 10 minutes before serving—this helps the filling set and prevents burns.
Tips
- Use the right beef: Chuck or braising steak is ideal because it becomes meltingly tender during the long cook. Avoid lean cuts like sirloin, which will dry out.
- Cool the filling completely: If you top the pie with pastry while the filling is still hot, the pastry will become soggy and may sink. Make the filling ahead, or cool it quickly in a shallow dish.
- Don’t skip the browning: Browning the beef in batches builds deep flavour through the Maillard reaction. If you crowd the pan, the meat steams instead of browning.
- Substitutions: No Worcestershire sauce? Use soy sauce or a splash of balsamic vinegar. For a richer gravy, swap half the beef stock for dark ale or stout.
Serving Suggestions
Serve this pie with creamy mashed potatoes and steamed green vegetables like peas or green beans. For a classic British touch, add a spoonful of horseradish sauce on the side. A glass of full-bodied red wine or a pint of bitter ale pairs beautifully.
Variations
- Beef and Stout Pie: Replace half the stock with 250 ml (1 cup) of stout or dark ale. Add a teaspoon of brown sugar to balance the bitterness.
- Add mushrooms: Sauté 200 g (7 oz) sliced mushrooms with the onions for an earthy depth.
- Shortcrust top: Swap puff pastry for shortcrust for a firmer, more traditional pie. Bake at 180°C (350°F) for 30–35 minutes.
- Individual pies: Divide the filling among four small ramekins and top with pastry rounds. Reduce baking time to 20–25 minutes.
Storage and Reheating
Leftover pie can be refrigerated within 2 hours of cooking and kept for up to 3 days. To reheat, cover loosely with foil and warm in a 180°C (350°F) oven for 15–20 minutes, or until piping hot. You can also microwave individual portions for 2–3 minutes, but the pastry will lose its crispness. To freeze, assemble the pie (without baking) and freeze for up to 3 months. Bake from frozen at 200°C (400°F) for 40–45 minutes, covering with foil if the pastry browns too quickly.
Frequently Asked Questions
Can I make this pie ahead of time? Yes, absolutely. The filling can be made up to 2 days ahead and refrigerated. Assemble and bake the pie when ready to serve. You can also freeze the fully baked pie for up to 3 months—thaw overnight in the fridge and reheat in the oven.
Why is my pastry soggy? Soggy pastry usually happens when the filling is too wet or still warm when topped. Make sure the filling is thick (simmer it down if needed) and completely cool before adding the pastry. Also, ensure your oven is properly preheated to 200°C (400°F) so the pastry crisps quickly.
Can I use leftover cooked beef? Yes, but adjust the cooking time. Skip the initial braising step; simply sauté the onions, add the flour and stock, then stir in the cooked beef and heat through. Cook for about 20 minutes before cooling and topping with pastry.
What’s the best beef cut for this pie? Chuck or braising steak are the best choices because they contain enough connective tissue to break down into tender, juicy chunks during slow cooking. Lean cuts like rump or sirloin will become tough and dry.
Can I make this in a slow cooker? Yes. Brown the beef and onions as directed, then transfer everything to a slow cooker and cook on low for 6–8 hours or high for 4–5 hours. Thicken the gravy with a cornflour slurry (1 tbsp cornflour mixed with 2 tbsp cold water) before cooling and topping with pastry.
How do I know when the beef is fully cooked? The beef should be fork-tender—meaning it easily shreds or cuts with a fork. While the USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C) with a 3-minute rest, this recipe cooks the beef much longer, so it will be well above that and safe to eat.
Related
- Southern Comfort Hurricane Cocktail Recipe
- Everyday Meal Recipes: 5 Easy Dinners for Busy Weeknights
- Korean Yuan to NPR: Exchange Rate & Conversion Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).