There's nothing quite like slicing into a loaded meat pie with a golden, flaky crust that shatters under your fork. The filling is rich and savory, packed with seasoned ground beef, tender pork, and creamy mashed potatoes all baked together until bubbling. I first made this on a chilly Sunday afternoon when I needed something hearty and filling, and it's been a go-to ever since. It's easier than you'd think, and the whole thing comes together in one beautiful pie that feeds the whole family.


If you're craving something cozy like my Blueberry Crumble Pie but want savory instead of sweet, or you love one-pan meals like my Banana Cobbler, this is your new favorite dinner.
Why You'll Love This Hearty Meat Pie
This savory Meat Pie recipe checks every box. It's a complete meal in one dish, with protein, veggies, and that buttery crust all working together. The filling is deeply flavored with Worcestershire sauce, warm spices like nutmeg and allspice, and fresh thyme. The mashed potatoes make it extra creamy and comforting, and the flaky pie crust on top and bottom keeps everything tucked in perfectly. It's easier than making a casserole and looks way more impressive. Plus, it's one of those comfort food meat pie recipes that tastes even better the next day.
Jump to:
Meat Pie Ingredients
Here's what you'll need to make this delicious meat pie from scratch.
See Recipe Card Below This Post For Ingredient Quantities
- Russet potato: Forms the creamy base of the filling and adds heartiness. Boiling and mashing it right into the meat gives the pie a soft, rich texture.
- Ground beef: The main protein here. I use 80/20 for the best flavor and moisture.
- Ground pork: Adds richness and a slightly sweet, savory depth that beef alone doesn't have.
- Yellow onion: Brings sweetness and aromatic flavor to the filling as it softens.
- Garlic: Adds a punch of savory flavor that makes everything taste better.
- Worcestershire sauce: Gives the filling a deep, umami-rich flavor that balances the spices.
- Kosher salt: Seasons everything and brings out the natural flavors.
- Tomato paste: Adds concentrated tomato flavor and a hint of sweetness.
- Fresh thyme: Earthy and fragrant, it ties all the flavors together. Dried works too.
- Mustard powder: A subtle tang that enhances the meat without being obvious.
- Garlic powder: Adds extra garlicky goodness throughout the filling.
- Allspice: A warm spice that gives a hint of complexity.
- Nutmeg: Just a touch adds warmth and a cozy, almost nostalgic flavor.
- Black pepper: Freshly cracked adds a gentle heat.
- Cornstarch: Thickens the filling so it's not too soupy.
- Beef stock: Adds moisture and deep, beefy flavor to the filling.
- Pie crust: You can make your own buttery crust or use store-bought. Either way, it needs to be flaky and golden.
- Egg: Beaten with a little water, it gives the crust a beautiful golden shine.
How to Make Meat Pie
Here's how to make this traditional meat pie step by step.
Preheat oven: Set your oven to 400°F with a rack in the center so the pie bakes evenly.
Cook the potato: Put the cubed potato in a saucepan and cover it with water by about an inch. Bring it to a boil over high heat, then cook until the pieces are fork-tender, about 10 minutes. Drain well and mash them up.

Cook the meat filling: In a large skillet over medium-high heat, add the ground beef, ground pork, minced onion, and garlic. Break up the meat with a wooden spoon as it cooks, stirring occasionally, until everything is browned and the onion is soft, about 8 to 10 minutes. You'll hear it sizzle and smell the garlic blooming.
Combine with seasonings: Stir in the mashed potatoes, Worcestershire sauce, salt, tomato paste, thyme, mustard powder, garlic powder, allspice, nutmeg, black pepper, cornstarch, and beef stock. Let it simmer for 5 minutes so the flavors meld and the filling thickens slightly, then take it off the heat.

Prepare pie crust: On a lightly floured surface, roll out your pie dough into two 14-inch rounds. Gently press one round into a 9-inch pie plate, letting the edges hang over a bit. Trim if needed.
Fill the pie: Spoon the warm meat and potato filling into the crust, forming a slight mound in the center. Lay the second dough round over the top, then crimp the edges with a fork or your fingers to seal it tight.
Apply egg wash: In a small bowl, whisk the egg with 1 teaspoon of water. Brush the mixture all over the top of the pie for a glossy finish. Use a sharp knife to cut four 2-inch slits in the top so steam can escape.
Bake the pie: Bake until the crust turns a deep golden brown and you see the filling bubbling through the slits, about 35 minutes. If the crust starts browning too fast, loosely cover it with foil. Let it cool for 5 to 10 minutes before slicing.
Smart Substitutions
Ground turkey or chicken: Swap out the beef and pork for leaner poultry if you prefer. You might want to add a little extra butter or oil for moisture.
Sweet potato: Use a sweet potato instead of russet for a slightly sweeter, creamier filling.
Store-bought crust: No shame in using a refrigerated or frozen pie crust. It saves time and still tastes great.
Vegetable stock: If you don't have beef stock, use vegetable or chicken stock.
Dried herbs: Swap fresh thyme for dried, using half the amount.
Equipment For Meat Pie
You don't need anything fancy to make this ground beef and pork pie. Here's what helps:
- 9-inch pie plate: The perfect size for this recipe.
- Large skillet: For browning the meat and building the filling.
- Saucepan: To cook and mash the potato.
- Wooden spoon: For breaking up the meat.
- Rolling pin: To roll out your pie dough.
- Knife: For cutting slits in the top crust.
- Small bowl: To mix the egg wash.
How to Store Your Meat Pie
In the fridge: Let the pie cool completely, then cover it tightly with foil or plastic wrap. It'll keep for up to 3 days. Reheat slices in a 350°F oven for about 15 minutes.
In the freezer: Wrap the whole pie (or individual slices) in plastic wrap, then foil. Freeze for up to 2 months. Thaw in the fridge overnight and reheat in the oven until warmed through.
Make ahead: You can assemble the pie completely, cover it, and refrigerate for up to a day before baking. Just add a few extra minutes to the bake time if it's cold from the fridge.
Serving Suggestions
This hearty Meat Pie is a meal on its own, but here are some cozy pairings:
- Simple green salad: Toss some mixed greens with a tangy vinaigrette to balance the richness.
- Roasted veggies: Carrots, Brussels sprouts, or green beans roasted with a little olive oil and salt are perfect.
- Mashed cauliflower: If you want extra creaminess on the side without more potatoes.
- Warm dinner rolls: Something soft and buttery to soak up any extra gravy or filling.
Expert Tips
Don't skip the egg wash: It's what gives you that gorgeous golden, glossy crust.
Let the filling cool slightly: If it's too hot when you add it to the crust, it can make the bottom soggy.
Use cold butter in your crust: If you're making homemade pie dough, cold butter creates those flaky layers.
Cut vents in the top: This lets steam escape and prevents a soggy top crust.
Season as you go: Taste the filling before you put it in the pie and adjust the salt and pepper.
Let it rest: Giving the pie 5 to 10 minutes to cool after baking makes slicing so much easier.
FAQ
What meat is best for a meat pie?
A mix of ground beef and pork gives you the best flavor and texture. The beef adds a rich, savory base, and the pork brings a little sweetness and moisture. My mom always said using two meats makes the filling taste more interesting.
What are the ingredients for meat pie filling?
The classic filling uses ground meat, onions, garlic, mashed potatoes, spices like thyme and nutmeg, and a bit of stock to keep everything moist. Worcestershire sauce and tomato paste add depth and richness.
How long do you cook a meat pie for?
Bake at 400°F for about 35 minutes, until the crust is deep golden brown and the filling is bubbling. If the crust browns too fast, cover it loosely with foil.
What are the common mistakes when making meat pie?
The biggest mistakes are using filling that's too wet (which makes a soggy crust), not sealing the edges well (so the filling leaks out), and skipping the egg wash (which leaves the crust pale). Also, don't forget to cut vents in the top, or the crust can puff up unevenly. Jackeline once forgot the vents and her pie looked like a balloon, but it still tasted amazing.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Meat Pie

Loaded Meat Pie
Ingredients
Method
- Preheat the oven to 400°F with a rack in the center position.
- Place the potato in a saucepan with enough water to cover by 1 inch. Bring to a boil and cook until tender, about 10 minutes. Drain and mash.
- Meanwhile, heat a large skillet over medium-high heat. Add the beef, pork, onion, and garlic and cook, breaking the meat up with a wooden spoon, until browned and the onion is softened, about 8-10 minutes.
- Stir in the mashed potatoes, Worcestershire sauce, salt, tomato paste, thyme, mustard powder, garlic powder, allspice, nutmeg, pepper, cornstarch, and beef stock. Simmer for 5 minutes, then remove from the heat.
- On a lightly floured surface, roll out the pie dough into two 14-inch rounds. Gently press one dough round into a 9-inch pie plate. Trim the edges if needed.
- Spoon the meat and potato filling into the pie crust, mounding it slightly in the center. Top with the remaining dough round, crimping the edges together to seal.
- In a small bowl, mix the egg with 1 teaspoon of water. Brush the egg wash over the top of the pie. Using a sharp knife, cut four 2-inch slits into the top of the crust.
- Bake until the crust is golden brown and the filling is bubbling, about 35 minutes. If the crust starts browning too quickly, loosely tent with foil. Let cool for 5 to 10 minutes before serving.













Leave a Reply