There’s something magical about a bubbling beef filling topped with golden, buttery potatoes. This Crispy Potato Topped Beef “Pie” brings all the comfort of a traditional cottage pie, but with a delicious twist: thinly sliced potatoes that turn beautifully crisp in the oven instead of the usual mashed potato topping.
Underneath those golden layers, you’ll find juicy ground beef, tender vegetables, fresh thyme, and a rich, savory gravy. Every bite combines hearty comfort food with a satisfying buttery crunch.
Whether you’re planning a cozy Sunday dinner, feeding a hungry family, or looking for a make-ahead meal that tastes just as good the next day, this recipe deserves a spot on your menu.
And here’s the best part: you don’t need fancy ingredients or complicated cooking techniques. Just a skillet, some everyday vegetables, and a little patience while the oven works its magic.
Table of Contents
Why You’ll Love This Crispy Potato Topped Beef “Pie”
- Irresistibly Crispy Topping: Thin potato slices bake into gorgeous golden layers with buttery edges and tender centers.
- Family-Friendly Comfort Food: Savory beef, mild vegetables, and potatoes create a satisfying dinner that appeals to the whole family.
- Budget-Friendly Ingredients: Ground beef, potatoes, carrots, and pantry staples transform into a hearty meal without expensive extras.
- Packed With Vegetables: Carrots, celery, onion, and zucchini blend beautifully into the rich filling, making this a clever option for picky eaters.
- Perfect for Meal Prep: Prepare the filling ahead of time and assemble the potato topping when you’re ready to bake.
- Beautiful Enough for Guests: The overlapping potato slices give this humble beef pie an elegant, rustic appearance.
Ingredients You’ll Need
Everything in this Crispy Potato Topped Beef “Pie” is easy to find at your local grocery store.
For the Beef Filling
- 2 tablespoons olive oil
- 1 brown onion, diced
- 1 celery stalk, diced
- 1 carrot, diced or grated
- 1 zucchini, diced or grated
- 1 tablespoon freshly minced garlic
- 1 teaspoon sea salt flakes
- 2 tablespoons fresh thyme leaves or 2 teaspoons dried thyme, plus extra for garnish
- 750 g (about 1⅔ pounds) ground beef
- 60 g (about ¼ cup) tomato paste
- 2 tablespoons all-purpose flour
- 1 tablespoon vinegar
- 500 ml (about 2 cups plus 2 tablespoons) beef stock
- 1 tablespoon Worcestershire sauce
- ¼ teaspoon freshly cracked black pepper
For the Crispy Potato Topping
- 800 g (about 1¾ pounds) potatoes, very thinly sliced
- 3 tablespoons unsalted butter, melted
- ½ teaspoon sea salt flakes
A Few Ingredient Tips
- Ground beef: Choose ground beef with a moderate fat content for rich flavor. If your beef releases a lot of grease while cooking, carefully drain the excess before adding the tomato paste.
- Potatoes: Yukon Gold potatoes work particularly well because they have a creamy center and develop a lovely golden color. Russet potatoes are another option.
- Zucchini: Grating zucchini is a great way to incorporate extra vegetables without leaving noticeable chunks.
- Beef stock: Use a flavorful stock, preferably reduced-sodium if you want more control over the seasoning.
How to Make Crispy Potato Topped Beef “Pie”
Prep: approximately 20 minutes | Cook: approximately 1 hour 10 minutes | Rest: 10 minutes
Follow these simple steps for a hearty beef pie with a wonderfully crisp topping.
Step 1: Preheat Your Oven
Preheat your oven to 400°F (200°C), or 350°F (180°C) if using a fan-forced oven.
Choose a large, deep, oven-safe skillet or pan. If you don’t have one, you can prepare the filling in a regular skillet and transfer it to a baking dish before adding the potatoes.
Step 2: Soften the Vegetables
Heat the olive oil in your pan over medium heat.
Add the diced onion, celery, carrot, zucchini, minced garlic, and salt.
Cook for 4–5 minutes, stirring occasionally, until the vegetables begin to soften.
The vegetables don’t need to brown. You’re simply building a flavorful foundation for the beef filling.
Step 3: Brown the Ground Beef
Add the thyme and ground beef to the pan.
Cook for 3–4 minutes, stirring and breaking up the beef with a wooden spoon until no pink remains.
Try to break the meat into small pieces. This creates a more even filling and makes the finished pie easier to serve.
Step 4: Build the Rich Gravy
Stir in the tomato paste until the beef and vegetables are evenly coated.
Sprinkle the flour over the mixture and stir until fully incorporated.
Next, pour in the vinegar, beef stock, and Worcestershire sauce. Add the black pepper and stir well.
Bring everything to a gentle but steady simmer.
Cook uncovered for approximately 10 minutes, stirring occasionally, until the sauce thickens into a rich gravy.
If the sauce looks too watery, increase the heat slightly to maintain a steady bubble. The excess liquid needs to evaporate.
You want a moist filling, not a soup.
Step 5: Prepare the Filling for Baking
Remove the pan from the heat.
Smooth the beef filling into an even layer using the back of a spoon.
If you’re using a separate baking dish, transfer the filling now.
Allow it to cool slightly while you prepare the potatoes. This helps the potato layers stay in place during assembly.
Step 6: Create the Potato Topping
Slice the potatoes as thinly and evenly as possible. A mandoline slicer works beautifully for this, but a sharp knife will also do the job.
Arrange one-third of the potato slices over the beef filling, slightly overlapping each slice.
Drizzle with some melted butter.
Repeat with the second third of the potatoes and another drizzle of butter.
Finish with the final layer of potatoes, the remaining melted butter, and a sprinkling of sea salt.
This layered technique creates a tender interior with beautifully crisp edges.
Step 7: Bake Until Golden and Crispy
Cover the pan tightly with aluminum foil or an oven-safe lid.
Bake for 20 minutes.
Remove the foil and continue baking for another 30 minutes, or until the potatoes are golden brown and easily pierced with a fork.
The uncovered baking time is what gives the potatoes their irresistible texture.
If the potatoes are tender but not quite golden, continue baking for a few more minutes, watching closely.
Step 8: Rest and Serve
Remove the pie from the oven and let it rest for 10 minutes.
This allows the filling to settle slightly, making serving easier.
Sprinkle with extra fresh thyme for a lovely finishing touch.
Serve warm, and enjoy that first bite of crispy potato, tender beef, and rich gravy.
Chef Omar’s Tips for the Perfect Crispy Potato Topping
A few simple techniques make a big difference between a good beef pie and one everyone requests again.
- Slice the potatoes evenly. Uneven slices cook at different speeds, leaving some pieces crispy while others remain firm.
- Don’t skip the butter. Melted butter helps the potatoes brown and gives them a rich, delicious flavor.
- Thicken the beef filling properly. A watery filling creates excess steam, which can prevent the potatoes from developing a crisp texture.
- Cover first, uncover later. The covered baking stage helps soften the potatoes. Removing the foil allows the top to brown.
- Let the pie rest. Those extra 10 minutes help the gravy settle and make serving much less messy.
- And remember, a rustic-looking potato topping is part of the charm. Perfectly arranged potato circles are lovely, but deliciousness always wins.

FAQs About Crispy Potato Topped Beef “Pie”
Can I make this beef pie ahead of time?
Yes! Prepare the beef filling up to one day ahead and refrigerate it. When you’re ready to cook, arrange freshly sliced potatoes over the filling and bake as directed, allowing extra time if needed.
What potatoes are best for a crispy topping?
Yukon Gold potatoes are an excellent choice because they hold their shape and develop a golden exterior. Russet potatoes also work, although their softer texture can make the slices more delicate.
Can I use ground turkey instead of beef?
Absolutely. Ground turkey is a good alternative, although the flavor will be lighter. Use a well-seasoned stock and check the seasoning before assembling the pie.
Why aren’t my potatoes getting crispy?
The most common reasons are thick potato slices, too much liquid in the filling, or insufficient uncovered baking time. Make sure the potatoes are thinly sliced and the gravy has thickened before assembling.
Do I need an oven-safe skillet?
No. Simply cook the filling in a regular skillet and transfer it to a suitably sized baking dish. Add the potatoes and bake as usual.
Can I make this recipe gluten-free?
Yes, with a few substitutions. Replace the all-purpose flour with a suitable gluten-free thickener, and check that your beef stock and Worcestershire sauce are certified gluten-free.
Bring Cozy Comfort to Your Dinner Table
Some recipes are worth returning to again and again, and this is definitely one of them.
With its rich beef filling, tender vegetables, savory gravy, and beautifully layered potatoes, Crispy Potato Topped Beef “Pie” delivers everything you want from a comforting homemade dinner.
It’s hearty enough for a chilly evening, practical enough for family meal planning, and impressive enough to serve when friends come over.
So grab your favorite skillet, slice those potatoes nice and thin, and get ready for a meal that brings everyone to the table.
More Delicious Comfort Food Recipes You’ll Love
If you enjoyed this Crispy Potato Topped Beef “Pie”, you’ll love exploring more hearty, family-friendly comfort food recipes from PulseRecipes! Whether you’re craving cheesy casseroles, savory beef dinners, or golden potato dishes, these delicious recipes are perfect for your next cozy meal.
- Healthy Loaded Beef and Potato Bake – A hearty, satisfying beef and potato dinner that’s perfect for busy weeknights and family gatherings.
- Cheesy Ground Beef & Cauliflower Casserole – A comforting, cheesy ground beef casserole packed with cauliflower and bold flavors.
- Chicken and Leek Hand Pies – Delicious savory hand pies filled with tender chicken and leeks, perfect for a cozy lunch or dinner.
- Caramelized Onion Potatoes Au Gratin – Creamy, tender potato layers with rich caramelized onions, perfect for anyone who loves golden baked potatoes.
⭐ Loved this Crispy Potato Topped Beef “Pie”? We’d love to hear from you! Leave a 5-star rating if you enjoyed it and share your experience in the comments below. Your reviews help other home cooks discover delicious recipes and inspire us to keep sharing more comforting homemade meals!

Crispy Potato Topped Beef “Pie”
- Total Time: 1 hour 30 minutes
- Yield: 6 servings 1x
Description
A comforting Crispy Potato Topped Beef “Pie” made with savory ground beef, tender vegetables, and rich homemade gravy, topped with thinly sliced, buttery potatoes baked until golden and crispy. This hearty, family-friendly dinner is perfect for cozy evenings, Sunday meals, and delicious leftovers.
Ingredients
Beef Filling
2 tablespoons olive oil
1 brown onion, diced
1 celery stalk, diced
1 carrot, diced or grated
1 zucchini, diced or grated
1 tablespoon freshly minced garlic
1 teaspoon sea salt flakes
2 tablespoons fresh thyme leaves or 2 teaspoons dried thyme, plus extra for garnish
750 g (about 1⅔ pounds) ground beef
60 g (about ¼ cup) tomato paste
2 tablespoons all-purpose flour
1 tablespoon vinegar
500 ml (about 2 cups plus 2 tablespoons) beef stock
1 tablespoon Worcestershire sauce
¼ teaspoon freshly cracked black pepper
Potato Topping
800 g (about 1¾ pounds) potatoes, very thinly sliced
3 tablespoons unsalted butter, melted
½ teaspoon sea salt flakes
Instructions
1. Preheat the oven: Preheat your oven to 400°F (200°C), or 350°F (180°C) for a fan-forced oven.
2. Cook the vegetables: Heat olive oil in a large, deep, oven-safe skillet over medium heat. Add the onion, celery, carrot, zucchini, garlic, and salt. Cook for 4–5 minutes, stirring occasionally, until softened.
3. Brown the beef: Add thyme and ground beef. Cook for 3–4 minutes, breaking the meat into small pieces, until fully browned and cooked through.
4. Add tomato paste and flour: Stir in the tomato paste until evenly combined. Sprinkle in the flour and mix thoroughly.
5. Make the gravy: Pour in the vinegar, beef stock, and Worcestershire sauce. Add black pepper and stir well.
6. Simmer the filling: Simmer uncovered for approximately 10 minutes, stirring occasionally, until the sauce thickens into a rich gravy.
7. Prepare for baking: Remove the skillet from the heat and spread the beef filling evenly. If your skillet isn’t oven-safe, transfer the filling to a baking dish. Let cool slightly.
8. Layer the potatoes: Arrange one-third of the thinly sliced potatoes over the beef filling, overlapping slightly. Drizzle with melted butter. Repeat with the second and third layers, finishing with the remaining butter and sea salt.
9. Bake covered: Cover the skillet or baking dish with aluminum foil or an oven-safe lid. Bake for 20 minutes.
10. Bake uncovered: Remove the foil and bake for another 30 minutes, until the potatoes are golden brown, crispy on top, and tender when pierced with a fork.
11. Rest and serve: Allow the pie to rest for 10 minutes before serving. Garnish with fresh thyme and enjoy!
Notes
Best potatoes: Yukon Gold potatoes provide a creamy interior and golden, crispy exterior.
Thin slices: Use a mandoline slicer for evenly sliced potatoes that cook at the same rate.
Thick gravy: Simmer the beef mixture until thickened to prevent a watery pie.
No oven-safe skillet? Transfer the filling into a baking dish before adding the potatoes.
Make ahead: Prepare the beef filling up to 24 hours in advance, refrigerate, and add freshly sliced potatoes before baking.
Storage: Refrigerate leftovers in an airtight container for 3–4 days.
Freezing: Freeze cooked portions for up to 2–3 months for best quality.
Reheating: Reheat in a 350°F oven until the center reaches 165°F.
Optional variation: Sprinkle shredded cheddar or Parmesan over the topping during the last 10 minutes for a cheesy finish.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Category: Dinner
- Method: Stovetop, Baking
- Cuisine: British-Inspired
Nutrition
- Serving Size: 1/6 of pie
- Calories: 600 kcal
- Sugar: 6 g
- Sodium: 1080 mg
- Fat: 34 g
- Saturated Fat: 14 g
- Unsaturated Fat: 18 g
- Trans Fat: 1 g
- Carbohydrates: 39 g
- Fiber: 5 g
- Protein: 35 g
- Cholesterol: 120 mg
