There’s something undeniably comforting about a classic beef and vegetable pie. It’s a dish that brings warmth and satisfaction, perfect for cozy family dinners or a hearty weekend meal.
This best beef and vegetable pie recipe combines tender chunks of beef with a medley of fresh vegetables, all encased in a flaky, golden pastry crust. The rich, savory filling and buttery crust make every bite a true delight.
Whether you’re an experienced home cook or trying your hand at pies for the first time, this recipe is straightforward, flavorful, and sure to impress.
From the slow-simmered beef to the perfectly glazed vegetables, every element of this pie is crafted to deliver maximum taste and texture. Plus, it’s versatile enough to accommodate your favorite vegetables or whatever you have in the fridge.
Dive in and discover how easy it is to create this timeless comfort food classic in your own kitchen.
Why You’ll Love This Recipe
This beef and vegetable pie recipe stands out for several reasons. First, it utilizes a slow-cooked method to ensure the beef is melt-in-your-mouth tender, soaking up all the delicious flavors from herbs, stock, and a splash of red wine.
The vegetables are cooked just right, retaining a slight bite to contrast the soft beef.
The secret to the perfect crust lies in using a combination of butter and shortening, which creates a wonderfully flaky and golden pastry. This pie is also incredibly adaptable—you can swap in different vegetables or add extra seasoning to suit your taste.
It’s a true one-pot meal that freezes beautifully, making it an excellent choice for batch cooking or meal prepping.
Whether you’re planning a family dinner or want to impress guests, this recipe delivers a wholesome, satisfying meal that’s timeless and delicious.
Ingredients
- 1.5 lbs (700g) beef chuck, cut into 1-inch cubes
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 stalks celery, diced
- 1 cup frozen peas
- 2 medium potatoes, peeled and diced
- 2 tbsp tomato paste
- 1 cup beef stock
- ½ cup red wine (optional but recommended)
- 2 tbsp all-purpose flour
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and freshly ground black pepper, to taste
- 1 sheet puff pastry (about 10oz/280g), thawed
- 1 egg, beaten (for egg wash)
Equipment
- Large heavy-bottomed skillet or Dutch oven
- Wooden spoon or spatula
- Sharp knife and chopping board
- Measuring cups and spoons
- 9-inch pie dish or oven-safe baking dish
- Pastry brush for egg wash
- Mixing bowl
- Oven thermometer (optional but helpful)
Instructions
- Prepare the beef: Pat the beef cubes dry with paper towels to ensure good browning.
- Brown the beef: Heat olive oil in the Dutch oven over medium-high heat. Add beef cubes in batches, avoiding overcrowding, and brown on all sides, about 5-7 minutes. Remove browned beef and set aside.
- Sauté the aromatics: Reduce heat to medium. Add onions, garlic, carrots, and celery to the pot. Cook until softened and fragrant, about 5 minutes.
- Add tomato paste and flour: Stir in tomato paste and sprinkle flour over the vegetables. Cook for 2 minutes, stirring constantly to eliminate raw flour taste.
- Deglaze the pan: Pour in the red wine (if using) and scrape up all browned bits from the bottom of the pan. Let the wine reduce by half, about 3-4 minutes.
- Return beef and add liquids: Add the browned beef back to the pot. Pour in beef stock, thyme, rosemary, salt, and pepper. Stir to combine.
- Simmer the filling: Bring to a gentle boil, then reduce heat to low. Cover and simmer for 1.5 to 2 hours, until beef is tender and sauce thickened. Stir occasionally to prevent sticking.
- Prepare the vegetables: About 30 minutes before the end of simmering, add diced potatoes to the pot. Add frozen peas in the last 5 minutes to keep their color and texture.
- Preheat the oven: Set your oven to 400°F (200°C) to preheat while the filling finishes cooking.
- Assemble the pie: Transfer the beef and vegetable filling into your pie dish, spreading evenly.
- Top with pastry: Carefully lay the puff pastry sheet over the filling, trimming excess edges. Press edges to seal and cut a few small slits in the top to allow steam to escape.
- Apply egg wash: Brush the pastry with beaten egg to achieve a shiny, golden crust.
- Bake the pie: Place the pie on a baking tray and bake for 25-30 minutes, or until the pastry is puffed and golden brown.
- Rest and serve: Let the pie cool for 10 minutes before slicing. This allows the filling to set and makes serving easier.
Tips & Variations
For an even richer flavor, marinate the beef in red wine and herbs overnight before cooking.
Feel free to swap out the vegetables based on seasonality or preference. Sweet potatoes, parsnips, or mushrooms make excellent additions or replacements.
If you prefer a thicker gravy, mix an extra tablespoon of flour with a bit of water and stir it in during the last 10 minutes of simmering.
For a shortcut, use pre-made shortcrust pastry if puff pastry isn’t available. Alternatively, try a double crust by placing a pastry base underneath the filling for a classic pie presentation.
If you want to add a bit of heat, sprinkle a pinch of chili powder into the filling. You can learn more about balancing spices in your meals with our Chilli Powder Recipe Vegan: Easy Homemade Spice Blend.
Nutrition Facts
Nutrient | Amount Per Serving (1/6 pie) |
---|---|
Calories | 420 kcal |
Protein | 28 g |
Fat | 18 g |
Carbohydrates | 35 g |
Fiber | 5 g |
Sodium | 520 mg |
Serving Suggestions
This beef and vegetable pie pairs beautifully with a simple green salad tossed with a light vinaigrette. For a heartier meal, serve alongside creamy mashed potatoes or steamed green beans with a squeeze of lemon for brightness.
For colder days, a side of roasted root vegetables complements the pie’s rich flavors perfectly. Don’t forget a glass of your favorite red wine or a robust ale to complete the experience.
Conclusion
Our best beef and vegetable pie recipe is a true celebration of traditional comfort food with a modern twist. The tender, flavorful beef combined with fresh, colorful vegetables creates a filling that feels homemade and hearty.
Encased in a flaky, golden puff pastry, this pie is perfect for sharing with family and friends.
Whether you’re cooking for a special occasion or simply craving a warm, satisfying meal, this pie delivers on all fronts. It’s versatile, easy to prepare, and packed with nutrients.
Plus, it freezes well, making it a perfect make-ahead dinner option. For more delicious recipes that are perfect for every meal, be sure to explore our collection like the A to Z Vegetarian Recipes for Every Meal and Occasion and Amazing Vegan Pasta Recipes for Easy Delicious Meals.
Happy cooking, and enjoy every delicious slice!
📖 Recipe Card: Best Beef and Vegetable Pie
Description: A hearty and comforting beef and vegetable pie with a flaky golden crust. Perfect for a family meal any time of the year.
Prep Time: PT20M
Cook Time: PT1H
Total Time: PT1H20M
Servings: 6 servings
Ingredients
- 1 lb (450g) beef chuck, diced
- 2 tbsp olive oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 1 cup frozen peas
- 1 cup beef broth
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- Salt and pepper to taste
- 1 sheet puff pastry
- 1 egg, beaten (for egg wash)
Instructions
- Preheat oven to 400°F (200°C).
- Heat olive oil in a large pan over medium heat.
- Add beef and brown on all sides.
- Add onion, garlic, and carrots; cook until softened.
- Stir in tomato paste, beef broth, Worcestershire sauce, thyme, salt, and pepper.
- Simmer for 30 minutes until beef is tender and sauce thickens.
- Stir in frozen peas and cook for 5 more minutes.
- Transfer beef mixture to a pie dish.
- Cover with puff pastry, trim edges, and brush with beaten egg.
- Cut small slits in pastry to vent steam.
- Bake for 25-30 minutes until golden and bubbly.
- Let cool for 5 minutes before serving.
Nutrition: Calories: 450 kcal | Protein: 30 g | Fat: 20 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Beef and Vegetable Pie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and comforting beef and vegetable pie with a flaky golden crust. Perfect for a family meal any time of the year.”, “prepTime”: “PT20M”, “cookTime”: “PT1H”, “totalTime”: “PT1H20M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 lb (450g) beef chuck, diced”, “2 tbsp olive oil”, “1 large onion, chopped”, “2 cloves garlic, minced”, “2 carrots, diced”, “1 cup frozen peas”, “1 cup beef broth”, “2 tbsp tomato paste”, “1 tbsp Worcestershire sauce”, “1 tsp dried thyme”, “Salt and pepper to taste”, “1 sheet puff pastry”, “1 egg, beaten (for egg wash)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add beef and brown on all sides.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and carrots; cook until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in tomato paste, beef broth, Worcestershire sauce, thyme, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Simmer for 30 minutes until beef is tender and sauce thickens.”}, {“@type”: “HowToStep”, “text”: “Stir in frozen peas and cook for 5 more minutes.”}, {“@type”: “HowToStep”, “text”: “Transfer beef mixture to a pie dish.”}, {“@type”: “HowToStep”, “text”: “Cover with puff pastry, trim edges, and brush with beaten egg.”}, {“@type”: “HowToStep”, “text”: “Cut small slits in pastry to vent steam.”}, {“@type”: “HowToStep”, “text”: “Bake for 25-30 minutes until golden and bubbly.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “30 g”, “fatContent”: “20 g”, “carbohydrateContent”: “35 g”}}