Beef and Vegetable Pie Recipe Puff Pastry Made Easy

Updated On: October 8, 2025

There’s something undeniably comforting about a classic beef and vegetable pie wrapped in golden, flaky puff pastry. This dish combines tender, slow-cooked beef with a medley of fresh vegetables, all enveloped in a buttery crust that crisps up beautifully in the oven.

Perfect for cozy dinners, family gatherings, or even meal prepping for the week, this recipe is both hearty and elegant. Whether you’re a seasoned cook or a kitchen newbie, this pie is straightforward to make and yields delicious results that will have everyone asking for seconds.

In this post, we’ll walk you through each step of creating this mouthwatering pie, from selecting the right ingredients to tips on achieving the perfect puff pastry finish. You’ll also find variations to customize the filling and serving suggestions that elevate this dish even further.

Ready to dive into a savory pie that’s sure to become a favorite? Let’s get started!

Why You’ll Love This Recipe

This beef and vegetable pie recipe is a perfect blend of rich flavors and textures. The slow-cooked beef becomes tender and juicy, soaking up the aromatic herbs and spices, while the vegetables add freshness and a subtle sweetness.

Encased in buttery puff pastry, the pie offers a delightful contrast of flaky crust and hearty filling.

It’s a versatile recipe that can be adapted with whatever vegetables you have on hand, making it practical and budget-friendly. Plus, it’s a one-dish meal that can feed a crowd or provide leftovers for the next day.

Whether for a casual weeknight dinner or a special occasion, this pie delivers comfort and satisfaction every time.

Ingredients

  • 500g beef chuck steak, diced into bite-sized pieces
  • 1 sheet of puff pastry (about 250g), thawed if frozen
  • 2 medium carrots, peeled and diced
  • 1 large onion, finely chopped
  • 2 celery sticks, diced
  • 150g mushrooms, sliced
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 300ml beef stock
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons plain flour
  • 2 tablespoons vegetable oil or olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and freshly ground black pepper, to taste
  • 1 egg, beaten (for egg wash)

Equipment

  • Large frying pan or skillet for browning the beef
  • Heavy-based saucepan or Dutch oven for simmering the filling
  • Baking dish or pie tin (approximately 20x20cm or similar size)
  • Rolling pin (if you need to roll out the puff pastry)
  • Pastry brush for applying egg wash
  • Sharp knife and chopping board
  • Wooden spoon or spatula for stirring
  • Measuring jug and spoons

Instructions

  1. Prepare the beef: Heat the vegetable oil in a large frying pan over medium-high heat. Add the diced beef in batches, ensuring not to overcrowd the pan, and brown on all sides. This step seals in the juices and adds depth of flavor. Remove the beef and set aside.
  2. Sauté the vegetables: In the same pan, add the chopped onion, carrots, celery, and mushrooms. Cook for about 5-7 minutes until the vegetables soften and start to caramelize. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add tomato paste and herbs: Stir in the tomato paste, dried thyme, and rosemary, allowing them to coat the vegetables evenly. This forms a rich base for the filling.
  4. Form the stew base: Return the browned beef to the pan. Sprinkle the flour over the mixture and stir well to combine, cooking for 1-2 minutes to remove the raw flour taste.
  5. Add liquids: Gradually pour in the beef stock and Worcestershire sauce, stirring continuously. Bring to a gentle boil, then reduce heat to low and cover with a lid. Let it simmer for 1 to 1.5 hours until the beef is tender and the sauce has thickened. Stir occasionally to prevent sticking.
  6. Preheat your oven: Set your oven to 200°C (390°F) or 180°C (350°F) fan-forced.
  7. Assemble the pie: Transfer the beef and vegetable filling into your baking dish, spreading it evenly. Carefully lay the puff pastry sheet over the top, trimming any excess pastry around the edges. Press the edges to seal and use a fork to crimp the border.
  8. Egg wash and venting: Brush the puff pastry with the beaten egg to help it brown beautifully. Using a sharp knife, cut a few small slits in the pastry to allow steam to escape during baking.
  9. Bake: Place the pie on the middle rack of your oven and bake for 25-30 minutes or until the pastry is puffed and golden brown.
  10. Rest and serve: Once baked, let the pie rest for 5-10 minutes before slicing. This helps the filling set and makes serving easier.

Tips & Variations

“For a richer flavor, marinate the beef in red wine and herbs overnight before cooking.”

  • Vegetable swaps: Feel free to add or substitute vegetables based on what you love or have available. Peas, parsnips, or sweet potatoes all work wonderfully.
  • Puff pastry alternatives: If you prefer, use shortcrust pastry for a sturdier base or make a double crust pie for extra pastry goodness.
  • Make it in advance: Prepare the filling a day ahead and refrigerate, then assemble and bake when ready for a stress-free meal.
  • Slow cooker option: Brown the beef and sauté vegetables on the stove, then transfer everything to a slow cooker. Cook on low for 6-8 hours before assembling.
  • Gluten-free: Use gluten-free flour for thickening and puff pastry to suit gluten-free diets.

Nutrition Facts

Nutrient Per Serving (1/6 pie)
Calories 450 kcal
Protein 28g
Fat 22g
Saturated Fat 8g
Carbohydrates 30g
Fiber 4g
Sodium 550mg

Serving Suggestions

This beef and vegetable pie pairs wonderfully with a variety of sides to round out your meal.

  • Serve with creamy mashed potatoes and steamed green beans for a classic combination.
  • A crisp, fresh salad with a tangy vinaigrette adds a refreshing contrast to the rich pie.
  • Roasted root vegetables or a medley of sautéed greens provide added nutrients and color.
  • For a cozy dinner, pour some gravy over the pie slices and accompany with buttered peas.

Don’t forget to check out other comforting and delicious recipes like Puff Pastry Veg Recipes That Are Easy and Delicious, A to Z Vegetarian Recipes for Every Meal and Occasion, and Ancient Grains Vegetarian Recipes for Healthy Delicious Meals for more inspiration.

Conclusion

Creating a delicious beef and vegetable pie with puff pastry is a rewarding culinary experience that brings warmth and satisfaction to any table. This recipe offers the perfect balance of tender, flavorful beef and fresh, wholesome vegetables, all wrapped in a crisp, buttery layer of puff pastry.

Its straightforward steps make it accessible for cooks of all skill levels, while the flexibility in ingredients allows you to tailor it to your preferences or what’s in season.

Whether you’re serving it for a cozy family dinner, impressing guests, or simply craving comfort food, this pie delivers on taste and texture. With the tips and variations provided, you can experiment and make this recipe your own signature dish.

Enjoy the process and the delicious results that are sure to become a staple in your recipe collection.

📖 Recipe Card: Beef and Vegetable Pie with Puff Pastry

Description: A hearty beef and vegetable filling encased in flaky puff pastry. Perfect for a comforting meal any day of the week.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 500g beef stew meat, diced
  • 1 onion, chopped
  • 2 carrots, diced
  • 1 cup frozen peas
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 2 tbsp all-purpose flour
  • 1 cup beef broth
  • 1 tsp Worcestershire sauce
  • Salt and pepper to taste
  • 1 sheet puff pastry, thawed
  • 1 egg, beaten (for egg wash)

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Heat olive oil in a pan over medium heat and brown beef.
  3. Add onion, garlic, and carrots; cook until softened.
  4. Stir in flour and cook for 1 minute.
  5. Gradually add beef broth and Worcestershire sauce; simmer until thickened.
  6. Mix in peas, season with salt and pepper, then remove from heat.
  7. Transfer filling to a pie dish and cover with puff pastry.
  8. Trim excess pastry and brush with beaten egg.
  9. Bake for 25-30 minutes or until pastry is golden and crisp.
  10. Let cool for 5 minutes before serving.

Nutrition: Calories: 450 kcal | Protein: 35 g | Fat: 20 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beef and Vegetable Pie with Puff Pastry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty beef and vegetable filling encased in flaky puff pastry. Perfect for a comforting meal any day of the week.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“500g beef stew meat, diced”, “1 onion, chopped”, “2 carrots, diced”, “1 cup frozen peas”, “2 cloves garlic, minced”, “2 tbsp olive oil”, “2 tbsp all-purpose flour”, “1 cup beef broth”, “1 tsp Worcestershire sauce”, “Salt and pepper to taste”, “1 sheet puff pastry, thawed”, “1 egg, beaten (for egg wash)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (400\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat and brown beef.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and carrots; cook until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in flour and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Gradually add beef broth and Worcestershire sauce; simmer until thickened.”}, {“@type”: “HowToStep”, “text”: “Mix in peas, season with salt and pepper, then remove from heat.”}, {“@type”: “HowToStep”, “text”: “Transfer filling to a pie dish and cover with puff pastry.”}, {“@type”: “HowToStep”, “text”: “Trim excess pastry and brush with beaten egg.”}, {“@type”: “HowToStep”, “text”: “Bake for 25-30 minutes or until pastry is golden and crisp.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “35 g”, “fatContent”: “20 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X