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??