Nothing beats a warm, flaky meat pie fresh out of the oven, especially when it is packed with a rich, savory beef filling.
This meat pie recipe gives you everything you love about the classic version, a golden pastry crust wrapped around a hearty, gravy soaked beef and vegetable filling.
I have made this recipe more times than I can count, and it never fails to disappear fast at family dinners. It is comfort food in its truest form.
If you grew up eating meat pies from a local bakery or corner shop, this homemade version will bring back all those cozy memories.
Best of all, it is easier to make than you might think.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 30 minutes |
| Cook Time | 1 hour |
| Total Time | 1 hour 30 minutes |
| Servings | 6 servings |
| Difficulty Level | Moderate |
For another cozy handheld option, you might also love my Chicken Pot Pie Filling for a different twist on the same comforting idea.

Why You’ll Love This Meat Pie Recipe
This meat pie recipe checks every box for a satisfying homemade meal.
The filling is rich, savory, and packed with tender beef in a thick, flavorful gravy.
The pastry bakes up flaky and golden every single time, no fancy pastry skills required.
It is also a wonderfully flexible recipe. You can make individual hand pies or one large family style pie depending on what you are in the mood for.
- Rich, deeply savory beef and vegetable filling
- Flaky, golden pastry crust that holds together beautifully
- Great for meal prep, since the filling can be made ahead
- Freezer friendly for busy weeknights
- A crowd pleasing recipe that works for casual dinners or gatherings
Another favorite: Beef Pot Pie
Ingredients
You only need a handful of pantry staples and simple ingredients to build that classic meat pie flavor.
The beef stock forms the backbone of the gravy, so use a good quality one if you can.
For the filling:
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1 medium carrot, finely diced
- 2 tablespoons tomato paste
- 2 tablespoons all purpose flour
- 1 cup beef stock
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1/2 cup frozen peas
- Salt and black pepper, to taste
For the pastry:
- 1 sheet shortcrust pastry, for the base
- 1 sheet puff pastry, for the top
- 1 egg, beaten, for egg wash
Kitchen Equipment Needed
You do not need anything fancy for this recipe, just a few kitchen basics that make the process smoother.
A sturdy pie dish helps the pastry bake evenly and gives you those clean, classic pie edges.
- Large skillet or frying pan
- Pie dish
- Wooden spoon
- Mixing bowls
- Pastry brush
- Rolling pin
- Sharp knife
Read Also: Beef Stroganoff Recipe
Recommended Products for This Recipe
These are a few products I personally rely on when making meat pies at home, and I think they genuinely make the process easier and the results better.
1. Enameled Cast Iron Pie Dish
I love using an enameled cast iron dish for meat pies because it holds heat evenly, which helps the bottom crust cook through instead of turning soggy.
It also looks great going straight from the oven to the table.
2. Silicone Pastry Brush Set
A good pastry brush makes applying that egg wash so much easier, and it gives the crust an even, glossy golden finish.
Silicone bristles also clean up in seconds.
3. Adjustable Rolling Pin
Rolling out pastry to an even thickness matters more than people realize, and an adjustable rolling pin with thickness rings takes the guesswork out of it completely.
4. Quality Beef Stock
A rich beef stock makes a noticeable difference in the depth of flavor in the gravy. I always keep a few cartons on hand for pies, stews, and soups.

Step-by-Step Instructions: How to Make Meat Pie
Follow these steps closely and you will end up with a beautifully golden, flavorful meat pie every time.
1. Cook the Vegetables
- Heat the olive oil in a large skillet over medium heat.
- Add the diced onion and carrot.
- Cook for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic and cook for another 30 seconds until fragrant.
2. Brown the Beef
- Add the ground beef to the skillet with the vegetables.
- Break the meat apart with a wooden spoon as it cooks.
- Cook for 6 to 8 minutes, or until the beef is fully browned and no longer pink.
- Drain any excess fat from the pan if needed.
3. Build the Gravy
- Stir in the tomato paste and cook for 1 minute to deepen the flavor.
- Sprinkle the flour over the meat mixture and stir well to coat everything evenly.
- Cook for another minute to remove the raw flour taste.
- Slowly pour in the beef stock while stirring continuously to avoid lumps.
4. Season and Simmer
- Add the Worcestershire sauce, dried thyme, salt, and black pepper.
- Bring the mixture to a gentle simmer.
- Let it cook uncovered for 10 to 12 minutes, stirring occasionally, until the gravy has thickened.
- Stir in the frozen peas during the last 2 minutes of cooking.
- Remove the filling from the heat and let it cool for about 15 minutes.
5. Assemble the Pie
- Preheat your oven to 400 degrees Fahrenheit.
- Roll out the shortcrust pastry and line the bottom and sides of your pie dish.
- Pour the cooled filling evenly into the pastry lined dish.
- Roll out the puff pastry sheet to slightly larger than your pie dish.
6. Seal and Decorate
- Brush the edges of the shortcrust pastry with a little beaten egg.
- Lay the puff pastry sheet over the top of the pie.
- Press the edges together firmly to seal, then trim off any excess pastry.
- Cut two or three small slits into the top to allow steam to escape.
7. Bake the Pie
- Brush the entire top of the pie generously with the beaten egg wash.
- Place the pie on the middle rack of the preheated oven.
- Bake for 30 to 35 minutes, or until the pastry is puffed and deep golden brown.
- Let the pie rest for 10 minutes before slicing so the filling can set.
Another favorite: Cottage Pie
Tips for The Best Meat Pie
A few small details make a big difference between a good meat pie and a great one.
Letting the filling cool before assembling the pie is one of the most important steps, since a hot filling can make the pastry soggy or melt the butter in the crust too early.
- Cool the filling completely before assembling for the flakiest crust
- Do not skip the egg wash, it gives that beautiful golden shine
- Cut steam vents so the pastry does not become soggy underneath
- Use a baking sheet under the pie dish to catch any drips
- Chill the assembled pie for 10 minutes before baking to help the pastry hold its shape
You might also enjoy: Meatloaf and Mashed Potatoes
Serving Suggestions

A meat pie is hearty enough to be the star of the plate, but it pairs beautifully with a few simple sides.
I love serving mine with something fresh to balance out the richness of the filling.
- Garlic Mashed Potatoes
- Sauteed Green Beans with Garlic
- Vinegar Coleslaw
- A drizzle of extra brown gravy on the side
- Steamed peas or carrots
Variations of Meat Pie
This recipe is easy to customize once you have the basic method down.
Feel free to swap ingredients based on what you have on hand or what flavors you are craving.
- Swap ground beef for ground lamb for a richer, deeper flavor
- Add diced mushrooms for extra earthiness
- Use all puff pastry, top and bottom, for an extra flaky version
- Stir in a splash of red wine while building the gravy
- Make individual hand pies instead of one large pie for easy portioning
Storage and Reheating
Meat pie keeps well, which makes it a great option for meal prepping ahead of a busy week.
Proper storage helps keep that pastry from turning soggy too quickly.
- Store leftovers in the refrigerator for up to 3 days
- Wrap tightly in foil or place in an airtight container
- Reheat in the oven at 350 degrees Fahrenheit for 15 minutes to keep the crust crisp
- Avoid microwaving if possible, since it softens the pastry
- Freeze unbaked assembled pies for up to 2 months, then bake straight from frozen with extra time added
Read Also: Crockpot Pot Roast Recipe
Nutritional Facts
Here is an approximate nutritional breakdown per serving, based on 6 servings total.
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 19g |
| Carbohydrates | 28g |
| Fat | 26g |
| Saturated Fat | 10g |
| Fiber | 2g |
| Sodium | 480mg |
This pairs well with a side of Potato Salad if you want to round out the meal a little more.
Health Benefits of Key Ingredients
While meat pie is definitely a comfort food, a few of its ingredients bring some genuine nutritional value to the table.
Ground beef is an excellent source of protein and iron, both of which support muscle repair and healthy energy levels.
- Beef provides high quality protein and essential B vitamins
- Carrots add fiber along with beta carotene for eye health
- Garlic and onion offer antioxidants that support immune function
- Peas contribute plant based protein and additional fiber
- Thyme has natural antimicrobial properties and adds flavor without extra sodium
Another favorite: Beef Stew
FAQs About Meat Pie
1. Can I use store bought pastry for this recipe?
Yes, store bought shortcrust and puff pastry work perfectly well for this recipe and save a lot of time.
Just make sure to let the pastry sit at room temperature for a few minutes before rolling so it does not crack.
2. Can I make the filling ahead of time?
Absolutely, the filling can be made up to 2 days in advance and stored in the refrigerator.
This actually helps the flavors deepen even more before you assemble and bake the pie.
3. Why did my pie crust turn out soggy on the bottom?
This usually happens when the filling is added while still hot, which melts the butter in the pastry too early.
Always let the filling cool fully before spooning it into the pastry lined dish.
4. Can I freeze a baked meat pie?
Yes, you can freeze a fully baked and cooled pie for up to 2 months.
Thaw it in the refrigerator overnight, then reheat in the oven until warmed through.
5. What is the best ground beef to use for meat pie?
An 80/20 ground beef blend works best, since it has enough fat to keep the filling moist and flavorful.
Leaner beef can work too, but the filling may need a touch more stock to stay juicy.

Classic Meat Pie
Ingredients
- 1 tablespoon olive oil 15ml
- 1 pound ground beef 454g, 80/20 blend recommended
- 1 small yellow onion about 1 cup or 150g, finely diced
- 2 cloves garlic minced
- 1 medium carrot about 1/2 cup or 60g, finely diced
- 2 tablespoons tomato paste 30ml
- 2 tablespoons all purpose flour 16g
- 1 cup beef stock 240ml, use high-quality for best flavor
- 1 tablespoon Worcestershire sauce 15ml
- 1 teaspoon dried thyme 2g
- 1/2 cup frozen peas 65g
- Salt to taste
- Black pepper to taste
- 1 sheet shortcrust pastry store-bought, for the base
- 1 sheet puff pastry store-bought, for the top
- 1 egg beaten, for egg wash
Equipment
- Large skillet or frying pan
- Pie dish
- Wooden spoon
- Mixing bowls
- Pastry brush
- Rolling Pin
- Sharp knife
- Enameled Cast Iron Pie Dish (optional) Helps bake pastry evenly
- Silicone Pastry Brush Set (optional) For applying egg wash
- Adjustable Rolling Pin (optional) For even pastry thickness
- Baking sheet To catch any drips
Method
- Cook onion, carrot, and garlic in olive oil over medium heat until softened, about 4-5 minutes.
- Add ground beef and cook until browned, breaking it apart with a wooden spoon (6-8 minutes). Drain excess fat if needed.
- Stir in tomato paste and cook for 1 minute, then add flour and cook for another minute.
- Slowly pour in beef stock while stirring, then add Worcestershire sauce, thyme, salt, and pepper.
- Simmer uncovered for 10-12 minutes until thickened, stir in peas during the last 2 minutes. Let cool for 15 minutes.
- Preheat oven to 400°F. Line a pie dish with shortcrust pastry and fill with the cooled beef mixture.
- Top with puff pastry, press edges to seal, trim excess, and brush with beaten egg. Cut steam vents.
- Bake for 30-35 minutes until deep golden brown. Let rest for 10 minutes before serving.
Nutrition
Notes
- Cool Filling: Let the filling cool completely before assembling the pie to prevent a soggy bottom crust.
- Egg Wash: Don’t skip the egg wash—it gives the pastry a beautiful golden, glossy finish.
- Steam Vents: Cut slits in the top crust to allow steam to escape and prevent the pastry from becoming soggy.
- Chill Before Baking: Place the assembled pie in the fridge for 10 minutes before baking to help the pastry hold its shape and create extra flaky layers.
- Make-Ahead Filling: The filling can be made up to 2 days in advance and stored in the refrigerator. This allows the flavors to deepen.
- Freezing Instructions: Freeze unbaked assembled pies for up to 2 months. Bake straight from frozen, adding 15-20 minutes to the baking time.
- Variations: Swap ground beef for ground lamb, add diced mushrooms, or substitute a splash of red wine for some of the beef stock for a richer flavor.
- Reheating: Reheat leftovers in the oven at 350°F for 15 minutes to keep the crust crisp. Avoid microwaving.
- Hand Pies: Make individual hand pies instead of one large pie for easy portioning and a fun twist.
- All-Puff Pastry: Use puff pastry for both the top and bottom crust for an extra flaky, indulgent version.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This meat pie recipe is the kind of meal that turns an ordinary weeknight into something a little more special.
It is warm, filling, and full of nostalgic flavor in every single bite.
I hope this becomes a regular in your dinner rotation the way it has in mine.
If you give this recipe a try, I would love to hear how it turned out, so drop a comment below or share a photo with me.
Recommended:
- Classic Beef Chili Recipe
- Meatloaf Recipe Without Bread Crumbs
- Creamy Mashed Potatoes Recipe
- Green Bean Casserole Recipe
- Buttery Dinner Rolls Recipe



