Few dishes are as comforting and satisfying as a well-made meat pie. With a golden, flaky crust and a savory filling packed with seasoned meat and vegetables, it’s the kind of meal that warms you from the inside out. Whether served as a weeknight dinner or the centerpiece of a holiday table, meat pie is a timeless classic that has earned its place in kitchens around the world.
Meat pies vary greatly depending on where you’re from. In the UK and Australia, they’re often filled with minced beef or lamb, thickened with gravy, and enclosed in a buttery shortcrust or puff pastry. In the U.S., variations like the pot pie include chicken or beef in a creamy sauce with peas, carrots, and potatoes. No matter the version, the heart of the dish remains the same: tender meat, flavorful seasoning, and a satisfying pastry shell.
What makes a great meat pie is balance. The filling should be rich and hearty but not too heavy. The meat is usually browned for extra flavor, then simmered with onions, garlic, and herbs. A bit of broth or sauce helps keep everything moist. Some versions include wine, Worcestershire sauce, or tomato paste for depth, while others rely on classic salt-and-pepper seasoning to let the meat shine.
The crust is just as important as the filling. It should be crisp, buttery, and sturdy enough to hold everything together without becoming soggy. Homemade crust gives you full control over texture and flavor, but store-bought versions can work just as well for busy days.
Meat pies are also a great make-ahead option. You can prep and bake them in advance, then reheat for an easy, comforting meal that tastes just as good the next day. Paired with a fresh salad or steamed vegetables, they make a complete and satisfying dinner.

Ingredients
- 500 g ground beef or minced beef
- 1 medium onion chopped
- 2 cloves garlic minced
- 1 cup beef broth or beef stock
- 2 tablespoons flour all-purpose
- 1 packet puff pastry thawed
- 1 whole egg beaten for egg wash
- to taste salt and pepper
Instructions
- Preheat your oven to 200°C (400°F).
- In a large skillet, cook the ground beef over medium heat until browned. Drain excess fat.
- Add the chopped onion and minced garlic to the skillet and cook until the onion is translucent.
- Stir in the flour and cook for an additional minute.
- Gradually add the beef broth, stirring constantly until the mixture thickens.
- Season with salt and pepper to taste and simmer for an additional 5 minutes.
- Roll out the puff pastry and line a pie dish with one sheet. Add the beef mixture into the pie dish.
- Cover the pie with another sheet of puff pastry, seal the edges, and brush the top with the beaten egg.
- Make a few small slits in the top of the pie to allow steam to escape.
- Bake in the preheated oven for 30-40 minutes, or until the pastry is golden brown.
- Allow to cool slightly before slicing and serving.
Nutrition











Why do people like this? It’s just beef in a crust. My dog wouldn’t even eat it.
It was okay. The filling was a bit too salty for my taste. I might skip the salt next time.
I totally get what you mean! I’ve had the same issue with salty fillings before. Maybe using low-sodium broth could help next time?
Yummm! I added some carrots and peas for extra veggies and it turned out great! Definitely making again.
Love that you added veggies! Carrots and peas make everything better 😋. Can’t wait to try this myself!
This meat pie was fantastic! My family loved it and it’s so easy to make. Will be a weekly dinner now!
Honestly, I just don’t get the fuss over pies. It’s all just soggy pastry!
Help! My puff pastry didn’t rise! What did I do wrong? I followed the recipe. ☹️
Deliciousness overload!!! I can’t believe I made this! 💖
Wow, this meat pie is life! So easy to make and tastes amazing.
Totally agree! This recipe is a lifesaver for busy weeknights. Love it!
Meh. It was just okay. Too much work for something I can just order from a restaurant.
I followed the steps but somehow ended up with mush. Maybe I added too much broth??
Not sure about this one. The pastry was a bit too dry for my liking. Maybe a different dough next time?
Just made this! So easy and yummy. My kids loved it!
Love it! Made it for dinner and my husband was sooo impressed. Def a keeper!
The baking time seemed short, mine was still kinda raw inside. WATCH OUT! Maybe check it after 40 mins.
Great recipe! I used chicken instead of beef ’cause that’s what I had. Still turned out yummy! Thx!
I’m glad it worked out! Chicken is a great substitute. Have you tried adding any veggies to it?
But chicken is not beef!! Isn’t that like… a totally different recipe? 🤔
Meat pie is my fave! But I added some veggies and it was way better! Try it peoples!
Meat pie good, me give five stars cause I never try make before and it come out nice.
I don’t know, it feels like too much work. A frozen pie is easier.
What do you mean beef broth? Can I use chicken broth? Pls help!
Chicken broth works fine! Just seasoning it well. Good luck!
I’ve never been able to make pastry. Always too thick or too thin. Any tips?
Maybe just practice rolling it out more evenly? Getting a good surface helps too!
I was skeptical at first, but wow! This is way easier than I thought. I’ll definitely recommend it to my friends.
Glad to hear it turned out well for you! This recipe is a game changer for quick dinners!
Really? I thought it would be hard. Does it taste like those fancy restaurant pies? I’m still nervous to try it.
I burnt the crust! Maybe preheating is for a reason? Haha. Still edible.
This pie took forever to cook! But it tasted great in the end. Worth the wait!
I don’t see how this can be called a meat pie it’s just meat and pastry. It lacks flavor.
I totally get what you mean! It could use more seasoning for sure. Maybe add some herbs next time?
Meat pie 👍
This meat pie was fantastic! My whole family loved it. I added some extra spices for flavor, and it turned out so good! Will make again!
I’m so glad to hear that! Extra spices always make a dish better. What did you add? I might try that next time!
Sounds good but isn’t meat pie a bit basic? I’ve never found it that great. Just saying.
This is just like my grandma used to make! Brings back all the feels. A must try!
Oh wow! My grandma also made the best meat pies! Can’t wait to try this recipe! Looks delicious!
Too much onion! I could barely taste the meat. Next time, I’ll cut back on that. Just my personal taste though.
Just made this! So good, my dog was trying to sneak some. 😂
I tried this and it was so greasy! Maybe I did something wrong, but I’m stickin’ to my old recipe. 2/5
Wow, wow, wow!!! I can’t even deal with how delicious this is! Sooo good!
Yum! I doubled the garlic because I love it! Super delish and my kids ate it all! Definitely making this again! 5 stars!
Wow, doubling the garlic sounds amazing! I’m definitely trying that next time. Glad your kids loved it too!
Kids eatin’ it all? Must be a miracle. Sounds good, but I think my kids would just pick out the meat.
I replace beef with chicken. Is that ok? Still taste good tho. Got 10/10 from my dog!
Made this last night—so cozy. My puff pastry actually puffed up perfectly and the filling was nice and thick. I added a pinch of thyme and it tasted like something from a diner.
Yes!! Puff pastry that actually puffs is the best kind of win 😄 Glad your filling turned out thick too—diner vibes with thyme sounds so good.
I’m jealous, mine never puffs like that. I followed the steps but maybe I didn’t thaw the puff pastry enough? Also I used chicken broth once and it tasted kinda bland, so beef broth sounds like the move.
I don’t trust recipes that don’t have a baking time specified. You just throw things together and hope for the best, huh?
Meat pie? More like my new favorite dish! I didn’t even need to find leftovers for luncz!
Wasn’t too sure about the beef broth part but gave it a try. Kinda bland tho.
I thought the broth added a nice flavor! Maybe just add some herbs next time? 🤔
The recipe is okay. But I think it needs more spices, felt a bit plain.
I totally agree! A little more garlic and maybe some paprika would make it pop! 🌶️
I used chicken instead of beef because it was all I had. Still turned out pretty tasty!
My pie leaked out the side because my edges didn’t seal. Should’ve pressed harder and maybe chilled the pastry first. Lesson learned.
Meat pie? Yum! Just what I need. 😀
Pretty good but not as tasty as the ones you buy. I think I need to add some spices next time. 3 stars.
Why do you have to use puff pastry? Can’t I just use regular pie crust? 🤔
You can use pie crust but the texture is totally different! Puff pastry gives it that nice flaky feel. 😊
Easy recipe! I made it for my friends and they all wanted seconds. The puff pastry was flaky and delicious!
This meat pie is perfect for cold nights. So cozy and hearty! ❤
I forgot to add the garlic, and it still tasted great. Not perfect, but good enough. 4/5.
So easy to make. I used chicken instead of beef moooo! But it still turned out good! 4 stars!
Using chicken sounds interesting! I might try that next time. Glad it turned out well for you! 😊
Just whipped this up for dinner and my family LOVED it! Thank you!
Mine got a little dry because I overbrowned the beef and let the filling simmer too long. Fixable though—add a splash more broth if it thickens too much.
It was okay, but tasted a bit too salty to me. Next time I’ll cut back on the salt.
I find it hard to believe it was too salty! I added a good amount and it was perfect. Maybe you just have a low tolerance for salt? 🤔
This recipe is a classic! My grandma used to make it all the time. The beef filling is just perfect. 5 stars!
Super easy to make! I added some veggies for extra flavor. Will make again!
I tried this recipe too, but it didn’t turn out as good for me. Maybe I added too much flour? 🤔
Glad you enjoyed it! Adding veggies sounds like a great idea! What kind did you use? 🍅
Too complicated! Didn’t turn out like I thought. 🤷♂️ Just buy a frozen one.
This pie was amazing! Best recipe I’ve tried. My whole family loved it!
Me confusing puff pastry with phyllo… the result was weird but still good.
I dunno, I was hoping for a crunchy pie but it turned out soggy. Maybe more baking time? 1/5
I’m not a fan of the frozen pastry. Ain’t nothing like homemade! This was okay but should be better! 3
I get that! Fresh is always best! But sometimes ya gotta work with what you got. This recipe still makes a decent pie!
Why is there an egg wash? Don’t want eggs in my pie. Think it should still work without it right?
You can skip the egg wash if you want! It just helps give a nice brown color, but your pie should still turn out fine without it.
The flour step confused me at first, like is it a roux? But yeah, it thickens nicely. Would recommend stirring the broth in slowly.
I’m not sure I agree—if you stir too much the flour gets lumpy for me. Next time I might sift the flour in first? Still turned out tasty though, and puff pastry makes it fancy 😄
Same! I thought it would be like a roux too, but cooking the flour for a minute then slowly adding broth makes it way easier. Mine thickened pretty fast—great tip about stirring it in gradually.
10/10. Sounds easy. I’ll try.
What if I use chicken instead of beef? Would it still work? Asking for my cousin.
Never knew making a pie could be so fun! Loved baking this tonight!
Fun? Really? I thought pies were a lot of work. How’d it go so smoothly for you?
That’s awesome! Meat pie is such a comfort food. Glad you enjoyed baking it!
WHAT IS PUFF PASTRY??? Can I just use bread? 🤔
This meat pie is legit the best! My whole family loved it. Will definitely make again!
I tried this recipe but it didn’t turn out as expected. The beef was too dry. Maybe I added too much flour?
Tried this recipe twice, and it keeps getting better! Thanks!
I found it too greasy, maybe I added too much beef?
So glad you liked it! The beef broth really makes a difference, huh?
Yummy! Perfect for dinner, and it’s a recipe I will make again.
Too much beef for my liking! I prefer a veggie option instead. This is not it. 1 star.
I used chicken instead and it turned out great! Never thought of that. 😄
I’m glad to hear that! Chicken sounds like a tasty twist. 🤗
But chicken?? Isn’t that for like a different recipe? 🤔
I followed the instructions but ended up with a soggy bottom! What did I do wrong?
Not gonna lie, puff pastry in a meat pie feels fancy. I used store-bought pastry sheets and it still tasted like something from a bakery.
Meat pie? I thought it was about chicken. LOL.
Haha, nope! This one is all about the beef! 😄
This is honestly the best meat pie I’ve made. My kids asked for seconds, and that never happens. Easy enough for a weeknight too.
I used minced beef and added Worcestershire. Somehow it tasted more “meaty” and less bland. Original is solid though.
Don’t forget to add some thyme, it really elevates the flavor!
Meat pie was okay, but I think adding some veggies would make it better. Just my opinion.
I have no idea what puff pastry is. Can I use biscuit dough instead? 🤷♂️
Biscuit dough ain’t the same as puff pastry! It’ll change the texture a lot, but you can try it if you want. Maybe it’ll still taste good? 🤷♀️
Yummy! Best meat pie ever! I’m full now.
Best? Really? I dunno… my grandma’s was way better. 😛
I’m glad you loved it! This recipe is a winner for sure!
Pretty good, but 200°C might be a little hot for my oven. The edges browned fast, so I’d start checking around 25 minutes next time. Filling flavor is solid though.
I’m skeptical about the flour step. Like… will 2 tbsp really thicken a cup of broth? Mine was runnier before baking, but it did tighten up after a longer simmer.
200°C is a weird temp for my oven (it runs hot). I baked at 190°C and it was perfect. Just saying, check doneness not the clock!
Not gonna lie, I don’t trust recipes that say “to taste salt and pepper” like that doesn’t mean anything lol. I under-seasoned at first and had to fix it. Otherwise easy and filling!
Totally get you—“to taste” is lazy wording sometimes. I usually add a pinch, taste, then keep going until it actually pops. Glad it still worked out!
I’ve never “to taste” anything 😅 I just use like… half a teaspoon salt and lots of pepper and hope. But yeah under-seasoning happens fast with beef pies.
This meat pie was amazing! The flavors were on point and it was super easy to make. Will definitely be making it again!
I followed it pretty much exactly—only used chicken broth because that’s what I had. Still good, but next time I’ll stick with beef broth for the deeper flavor.
I did chicken broth too once and honestly it tasted a little flat to me, like it needed more seasoning. Beef broth is probably the fix. Also, 200°C for 30-40 mins felt a bit long on my oven—yours browned at the right time?
Chicken broth works surprisingly well—glad it was still good! I always think the “beefier” flavor really comes through with stock though. Next time you’ll nail it.
Instructions are clear, but I drained the fat a bit too aggressively and the filling felt dry. Adding a splash extra broth fixed it. So yeah, don’t overdo the draining!
This meat pie is simply delicious! My family loved it!
Pretty solid recipe. I used chicken broth once because I was out of beef stock and it was still good, but the flavor was a bit flatter. Next time I’ll stick to beef broth.
I didn’t have puff pastry, so I used biscuit dough instead. It turned out alright, but not as good as I expected.
Is this really how you make meat pie? I always thought it was more complicated.
I followed it pretty closely and it came out… okay. The mixture thickened but I think I overcooked the flour step because it started tasting a bit raw/“bready.” Still ate it all.
1 star. Mine leaked everywhere and the bottom pastry was soggy. I think I didn’t drain the fat enough? Or the oven temp is wrong? Idk, but it ruined my night.
This meat pie is sooo good! I never thought I could make something like this at home. Thanks for the recipe!
This recipe is amazing! My family loved it, and it’s so easy to make. 5 stars!
I’m so glad you enjoyed it! It’s such a comforting dish. Can’t wait to try it myself.
Made this last night—so comforting. The gravy-y filling turned out perfectly thick after simmering. Puff pastry came out golden and flaky. Will definitely make again!
Easy to make! My kids loved it. I added some cheese because why not?
Cheese sounds like a great addition! I bet it made the pie even better. Can’t wait to try it!
I don’t know about the cheese though. Meat pie should be just meat! Kids will eat anything.
This is too much work for a weeknight meal. Like, why so many steps and measuring? I’d just do it without flour and hope for the best.
This is the kind of thing I can make on a busy week. Quick ingredients, straightforward steps, and it looks fancy for basically no effort. Will definitely do again.
You must be kidding! This is way too much beef. Why not add some veggies to make it healthier?
I hate cooking, but this was super simple! My husband loved it, but I thought it was a bit bland.
Why do you need egg wash? I didn’t use any and it turned out fine. Just sayin.
Simple and yummy. But i think it needs more garlic… like 4 cloves 😅 also salt to taste is hard for me lol
Totally get the garlic feeling 😄 2 cloves is a bit mild for some people. Next time try 3–4 and keep an eye on the onion sautéing so it doesn’t burn. And for the salt—yeah, “to taste” is tricky. I usually start with like 1/2 tsp, then add more after simmering!
Easy to follow but took me longer than expected. I burnt the bottom a little bit 🙁.
200°C is 400°F right? I followed it but my oven runs hot and the pastry got way too dark. Tasted great though—just needs temperature babysitting.
Meh… I’ve had better meat pies. The broth was too salty for my taste.
The egg wash trick is elite. Mine browned a little faster than 30 minutes though—should’ve started checking earlier. Still delicious.
Right?! Egg wash makes it look so legit. I’ve noticed ovens run hot too—mine goes from “perfect golden” to “brown too fast” if I don’t start checking around 25 minutes.
WOW this pie looks DELISH!! Can’t wait to try this on a chilly evening, np from the kiddo’s!
Made this tonight and it turned out *so* comforting. The gravy-like filling is perfect, and the puff pastry comes out golden and flaky.