Beef Pie with Puff Pastry: A Hearty Classic

Updated November 5, 2026

Total time
3 hr
prep 30 min · cook 2 hr 30 min
Serves
6
portions as written

Jump to recipe

Beef Pie with Puff Pastry: A Hearty Classic

This beef pie with puff pastry is a deeply satisfying British classic: tender chunks of beef simmered in a rich, savory gravy, all wrapped in a golden, flaky crust. It works because the slow-braised filling develops layers of flavor while the store-bought puff pastry keeps the effort impressively low. Perfect for a cozy Sunday dinner or a special weeknight meal, this pie is comfort food at its finest.

Ingredients

  • 2 lbs (900 g) beef chuck, cut into 1-inch cubes
  • 2 tbsp (30 ml) olive oil, divided
  • 1 large onion, chopped
  • 2 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 3 cloves garlic, minced
  • 3 tbsp (45 g) all-purpose flour
  • 2 cups (480 ml) beef broth
  • 1 cup (240 ml) red wine (optional, or use extra broth)
  • 2 tbsp (30 g) tomato paste
  • 1 tsp dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 1 sheet (about 9×9 inches / 23×23 cm) puff pastry, thawed if frozen
  • 1 egg, beaten with 1 tbsp (15 ml) water, for egg wash

Instructions

  1. Preheat your oven to 325°F (165°C). Pat the beef cubes dry with paper towels and season generously with salt and pepper.
  2. In a large Dutch oven or heavy-bottomed pot, heat 1 tablespoon of olive oil over medium-high heat. Working in batches, brown the beef on all sides, about 5-7 minutes per batch. Transfer the browned beef to a plate and set aside.
  3. Reduce the heat to medium and add the remaining 1 tablespoon of olive oil. Add the onion, carrots, and celery, and cook, stirring occasionally, until softened, about 5 minutes. Add the garlic and cook for 1 minute more.
  4. Sprinkle the flour over the vegetables and stir to coat. Cook for 1-2 minutes to remove the raw flour taste.
  5. Pour in the beef broth and red wine (if using), scraping up any browned bits from the bottom of the pot. Stir in the tomato paste, thyme, and bay leaf.
  6. Return the beef to the pot. Bring the mixture to a simmer, then cover and transfer to the preheated oven. Braise for 1 hour 45 minutes to 2 hours, or until the beef is fork-tender. Check halfway through and add a splash of broth if it looks dry.
  7. Remove the pot from the oven and let the filling cool slightly. Discard the bay leaf. If the gravy seems thin, simmer it on the stovetop over medium heat for a few minutes to reduce and thicken. Season with salt and pepper to taste. Let the filling cool completely (you can speed this up by spreading it on a baking sheet).
  8. Increase the oven temperature to 400°F (200°C).
  9. Transfer the cooled filling to a 9-inch (23 cm) pie dish or a 2-quart baking dish. Roll out the puff pastry slightly if needed to fit the dish, and place it over the filling. Trim and crimp the edges, and cut a few small slits in the top to allow steam to escape.
  10. Brush the pastry with the egg wash. Place the pie on a baking sheet to catch any drips.
  11. Bake for 25-30 minutes, until the pastry is puffed and deep golden brown. Let rest for 10 minutes before serving.

Tips

  • Don’t skip browning the beef: This step builds a deep, savory flavor through the Maillard reaction. Take your time and don’t overcrowd the pan.
  • Cool the filling completely before adding pastry: If the filling is warm, it will melt the butter in the puff pastry, resulting in a soggy bottom and less flaky crust. You can make the filling a day ahead and refrigerate it overnight.
  • Use a good puff pastry: All-butter puff pastry (often sold in the freezer section) will give you the best flavor and flakiness. If using a brand that contains margarine, the texture will still be good, but the taste will be less rich.
  • Check for doneness: The beef is safe to eat when it reaches an internal temperature of 145°F (63°C) per USDA FSIS guidelines, but for a pie you want it much more tender, so braise until it’s fork-tender, which will be well above that temperature.

Serving Suggestions

This beef pie is a meal in itself, but it pairs beautifully with creamy mashed potatoes, buttery green beans, or a simple side salad with a tangy vinaigrette to cut through the richness. For a truly British experience, serve with mushy peas and a glass of full-bodied red wine.

Variations

  • Add mushrooms: Sauté 8 oz (225 g) sliced mushrooms with the vegetables for an earthy depth.
  • Swap the beef: Use lamb or a mix of beef and pork for a different flavor profile.
  • Make it cheesy: Sprinkle 1 cup (100 g) of grated cheddar or gruyère over the filling before topping with pastry.
  • Individual pies: Divide the filling among 6 ramekins and top each with a small round of puff pastry. Reduce baking time to 15-20 minutes.

Storage and Reheating

Store leftover pie in the refrigerator for up to 3 days, covered loosely with foil. To reheat, place in a 350°F (175°C) oven for 15-20 minutes, or until heated through and the pastry is crisp again. You can also reheat individual slices in the microwave, but the pastry will soften. For longer storage, freeze the baked pie (or unbaked, but add 10 minutes to the baking time) for up to 2 months. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use a different cut of beef? Yes, chuck is ideal because it has good marbling and becomes tender with long cooking. You can also use brisket or round steak, but avoid lean cuts like sirloin, which will dry out.

Do I have to use wine? No, you can replace the wine with an equal amount of beef broth. The wine adds acidity and depth, but the pie will still be delicious without it.

Can I make this pie ahead of time? Absolutely. The filling can be made up to 2 days in advance and kept refrigerated. Assemble the pie just before baking. You can also freeze the whole unbaked pie for up to 2 months; bake from frozen, adding 15-20 minutes to the baking time.

Why is my puff pastry soggy? This usually happens if the filling is too wet or not cooled before topping. Make sure the filling is thick and completely cool. Also, ensure your oven is hot enough (400°F/200°C) so the pastry can puff quickly before the filling heats through.

Can I use shortcrust pastry instead? Yes, shortcrust is a classic alternative. Use it for both the bottom and top crust, and blind-bake the bottom for 15 minutes before adding the filling to prevent sogginess.

How do I know when the beef is done? The beef should be fork-tender, meaning a fork easily pierces and separates the meat. For safety, the internal temperature should be at least 145°F (63°C) per USDA FSIS, but you’ll likely be cooking it to around 200°F (93°C) for that melt-in-your-mouth texture.

Related

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).