A delicious twist on cottage pie, topped with crispy potato slices instead of mash.
This Crispy Potato Topped Beef “Pie” has quickly become one of my favourite weeknight dinners. It has all the comfort of a cottage pie, but without the hassle of needing to make mashed potatoes – perfect for when I’m short on time and energy. Instead, finely sliced, buttery potatoes create a crispy, golden topping that feels like a total cheat (in the best way). It’s made in just one pan, and the filling is loaded with vegetables that melt into a rich gravy, making it a complete meal in itself. I love this recipe so much that I included it in my new cookbook Simple Dinners Every Day.
A cottage “pie” with a twist, this is basically a deliciously rich and comforting beef casserole topped with thin, crispy slices of buttery potato.
The rich beef filling is absolutely delicious, flavoured with garlic, herbs, tomato paste and brightened with a touch of red wine vinegar, as well as beef stock and Worcestershire sauce for that “umami” (savoury) flavour we are all looking for. The potatoes are sliced super finely (I use a mandoline), then three layers of them, each drizzled with melted butter, top the “pie”. They are cooked until tender but the top of the pie remains crispy and golden.
Feel free to add extra veggies – see my suggestions below. There’s no need for extra sides and, best of all, the leftovers freeze beautifully for another night. It’s a lifesaver for busy evenings when I still want something nourishing and homemade.
Not only is this low-cost family-friendly meal comforting and satisfying, it is great for both making ahead of time and freezing.
Can I use sweet potatoes instead of white potatoes?
Yes, sweet potatoes can be used as a substitute for white potatoes. Just keep an eye on the cooking time as they cook a little faster than regular potatoes. Cook, covered, for 20 minutes, then uncovered for a further 15 minutes, or until golden brown and tender.
Can I add more vegetables to the filling?
Absolutely! Add more vegetables like sliced mushrooms or green beans at the same time as the other vegetables. Swap out the zucchini (courgette) or carrot for other veggies your family enjoys.
A cottage “pie” with a twist, this is basically a deliciously rich and comforting beef casserole topped with thin, crispy slices of buttery potato.
The crispy potato topping goes beautifully with the delicious beef filling, which has a touch of added red wine vinegar to brighten the flavour and cut through the richness.
Watch how to make Crispy Potato Topped Beef “Pie”
If you enjoyed Crispy Potato Topped Beef “Pie”, I think you’ll love:
This Crispy Potato Topped Beef “Pie” is a quick, comforting alternative to a traditional cottage pie, made with finely sliced potatoes as the topping instead of mash. It’s loaded with vegetables, cooked in one pan, and finished with a buttery, golden potato layer. A family favourite, it’s perfect for busy weeknights and makes great leftovers.
Prep 15 minutesmins
Cook 1 hourhr10 minutesmins
Total 1 hourhr25 minutesmins
Servings: 6
Ingredients
BEEF FILLING
2tbspolive oil
1brown onion, diced
1celery stalk, diced
1carrot, diced or grated
1zucchini (courgette), diced or grated (grating is good for fussy eaters!)
1tbspfreshly minced garlic
1tspsea salt flakes
2tbspthyme leaves or 2 tsp dried thyme, plus extra to garnish
800g(1¾lb)potatoes, very finely sliced (see note 2)
3tbspmelted unsalted butter
½tspsea salt flakes
Instructions
(keeps your screen active)
Make the beef filling – Preheat the oven to 200°C (400°F) (180°C/350°F fan-forced).
Heat the olive oil in a large, deep, heavy-based oven-safe pan over medium heat (see note 3 if you don’t have an oven-safe pan). Add the onion, celery, carrot, zucchini, garlic and salt. Cook, stirring, for 4–5 minutes, or until softened.
Add the thyme and beef and cook, stirring, for 3–4 minutes or until cooked through, breaking up the beef with a wooden spoon as you go.
Stir through the tomato paste until well combined.
Stir through the plain flour until dissolved.
Add the red wine vinegar, beef stock, Worcestershire sauce and pepper. Stir to combine. Simmer, uncovered, stirring occasionally, for 10 minutes or until thickened to a gravy consistency. (The heat must be high enough to ensure the sauce is bubbling. If not, adjust the heat to medium–high or high. This will help to ensure the liquid evaporates and the gravy thickens.)
Remove the pan from the heat and smooth the top, so the filling cooks evenly. If you are using a baking dish, transfer the mixture to the dish now. Allow the filling to cool slightly.
Top with the potato – Place one-third of the potato slices in a layer across the beef, overlapping the slices slightly. Drizzle over some of the butter, then repeat with a second layer of potatoes, another drizzle of butter, then a final layer of potatoes and a final drizzle of butter. Finish with a sprinkling of salt.
Cook – Cover with foil or a lid and bake for 20 minutes. Uncover and continue to bake for a further 30 minutes, or until the potatoes are golden brown and are tender enough to be pierced with a fork – the top will be crispy.
Stand and serve – Allow to sit for 10 minutes before serving, sprinkled with the extra thyme.
Nutrition information
Nutrition Facts
Crispy Potato Topped Beef “Pie”
Amount per Serving
Calories
457
% Daily Value*
Fat
21
g
32
%
Saturated Fat
9
g
56
%
Trans Fat
1
g
Polyunsaturated Fat
1
g
Monounsaturated Fat
9
g
Cholesterol
98
mg
33
%
Sodium
994
mg
43
%
Potassium
1479
mg
42
%
Carbohydrates
35
g
12
%
Fiber
5
g
21
%
Sugar
5
g
6
%
Protein
33
g
66
%
Vitamin A
2339
IU
47
%
Vitamin C
43
mg
52
%
Calcium
77
mg
8
%
Iron
6
mg
33
%
* Percent Daily Values are based on a 2000 calorie diet.
Note 1 – The vinegar can be left out completely or substituted with apple cider vinegar. I do recommend leaving the vinegar in, though, as it adds a brightness to the gravy and cuts through the buttery potatoes and rich beef. Delish!Note 2 – It’s best to use a floury potato variety, like sebago (russet for the US; Maris Piper or King Edward for the UK) as they produce the fluffiest result without being too “slippery” when cooked. It’s easiest to slice the potatoes finely using a mandoline, or you can use a knife – aim for a thickness of 1–2 mm (¹⁄₁₆ inch). If the slices are thicker, you may need to increase the cooking time by an additional 15–20 minutes, or until the potatoes are tender and cooked through.Note 3 – If you do not have an oven-safe pan, you can use a regular pan, then later transfer the filling to a baking dish.
MAKE AHEAD
Beef filling – You can prepare the beef filling ahead of time and refrigerate it in an airtight container for up to 24 hours, or in the freezer for up to 2 months. Thaw it completely in the fridge overnight before use.Potatoes – If you want to get ahead with the potatoes, they can be pre-sliced and stored in cold water in the fridge for up to 24 hours to prevent browning. When ready to bake, drain and pat the potatoes dry with paper towel, then assemble the pie just before baking in a 200°C (400°F) (180°C/350°F fan-forced) oven, covered, for 35–40 minutes, then uncovered for a further 30 minutes, or until the potatoes are golden brown and tender enough to be pierced with a fork.
LEFTOVERS
Leftovers can be stored in the fridge for up to 3 days in an airtight container. To freeze, allow the pie to cool completely, then transfer to an airtight container or wrap tightly in foil. Freeze for up to 2 months. When ready to reheat, thaw overnight in the fridge and reheat in the oven, covered (with foil or a lid), at 200°C (400°F) (180°C/350°F fan-forced) for 35–40 minutes, or until hot all the way through. For individual portions, you can microwave them, adding a splash of water to keep the potatoes from drying out.
This recipe was 10 out of 10! I added a sprinkle of parmesan cheese and put the grill on for the last 5 minutes and it just gave that extra bit of cheesiness as well! My two boys said this was the best meal I have made!! Absolutely divine!
Wow, Cherie, this is so wonderful to read! 🙌🏻 I am really happy you all enjoyed it … and glad you found a way to add extra cheese! 🥰 Thanks for the rating too. Nic x
Looks amazing! I haven’t made but excited to try! Question, instead of having filling prepared and potatoes sliced in water – can you cook whole dish and then reheat next day for a party? Will this reheat nicely?
Hi Sarah, you can cook the whole dish ahead and reheat it the next day, but just be aware the potato topping won’t be quite as crisp as when freshly baked. It will still reheat well and taste delicious – I’d just recommend reheating uncovered in the oven so the potatoes can dry out and re-crisp as much as possible. Nic x
We loved this recipe! I omitted the zucchini and added mushrooms because that’s what I had on hand, I also did a mix of ground beef and pork because I had that available too. I’ll be making this again! Thanks for the wonderful recipe.
Hi Georgie, I normally say that you can either omit the red wine vinegar or substitute with apple cider vinegar. But as the recipe is definitely better with a dash of vinegar, I would try the rice wine vinegar. Thanks for the rating. Nic x
Made this tonight and it was delicious!! I used canned corn and creamed corn instead of peas and carrots and gave the top a generous sprinkle of smoked paprika!! It flew out of the pan!!
Hi Hilda, ‘It flew out of the pan’ … I love that description!!! Thanks for sharing your fabulous recipe tweaks as I enjoy hearing these. So happy this was a hit and thanks for the rating too. Nic x
We made this and it was delicious but it took well over an hour for the potatoes on top to cook! I sliced them as thin as possible on a mandolin, so I’m not sure what we did wrong, i think next time maybe I will try par-boiling the potato
Hi Annabelle, not sure but it might have been the type of potato you were using. Here are some notes: It’s best to use a floury potato variety, like sebago (or russet for the US, or Maris Piper or King Edward for the UK) as they produce the fluffiest result without being too “slippery” when cooked. It’s easiest to slice the potatoes finely using a mandoline, or you can use a knife – aim for a thickness of 1–2 mm (¹⁄₁₆ inch). If the slices are thicker, you may need to increase the cooking time by an additional 15–20 minutes, or until the potatoes are tender and cooked through. I hope this helps. If not, let me know. Nic x
For recipes labelled ‘gluten-free’ or ‘dairy-free’, the ingredients included in the recipe are typically gluten- or dairy-free. However, it is the user’s responsibility to carefully check the ingredient panels on the specific brands of products purchased and used. Simple Home Edit cannot be held responsible for any adverse reactions.
Glennyth Leuzzi says:
it was delicious. but the end result was very oily.
Alanna says:
Another one for the books. My husband said wow about 10 times as he was eating it.
Nicole says:
That’s fantastic feedback, Alanna! 🙌🏻 Thanks so much for sharing and for the rating. ❤️ Nic x
Cherie says:
This recipe was 10 out of 10! I added a sprinkle of parmesan cheese and put the grill on for the last 5 minutes and it just gave that extra bit of cheesiness as well! My two boys said this was the best meal I have made!! Absolutely divine!
Nicole says:
Wow, Cherie, this is so wonderful to read! 🙌🏻 I am really happy you all enjoyed it … and glad you found a way to add extra cheese! 🥰 Thanks for the rating too. Nic x
Sarah Rosen says:
Looks amazing! I haven’t made but excited to try! Question, instead of having filling prepared and potatoes sliced in water – can you cook whole dish and then reheat next day for a party? Will this reheat nicely?
Nicole says:
Hi Sarah, you can cook the whole dish ahead and reheat it the next day, but just be aware the potato topping won’t be quite as crisp as when freshly baked. It will still reheat well and taste delicious – I’d just recommend reheating uncovered in the oven so the potatoes can dry out and re-crisp as much as possible. Nic x
Andrea says:
Made this exactly as it’s written other than subbing mushrooms for zucchini. Super flavorful. Will add this to the rotation. Thank you!
Nicole says:
So brilliant to hear, Andrea! Thanks for the rating. Nic x
Anita Nadon says:
We loved this recipe! I omitted the zucchini and added mushrooms because that’s what I had on hand, I also did a mix of ground beef and pork because I had that available too. I’ll be making this again! Thanks for the wonderful recipe.
Nicole says:
Hi Anita, good on you for making this work with what you had on hand! It’s so comforting, isn’t it! Thanks for the rating too. Nic x
Georgie says:
Hi Nic
Loving your recipes!
Just wanted to ask can I use rice wine vinegar instead of red wine vinegar? For This crispy potato top beef pie? Thanks
Nicole says:
Hi Georgie, I normally say that you can either omit the red wine vinegar or substitute with apple cider vinegar. But as the recipe is definitely better with a dash of vinegar, I would try the rice wine vinegar. Thanks for the rating. Nic x
Hilda says:
Made this tonight and it was delicious!! I used canned corn and creamed corn instead of peas and carrots and gave the top a generous sprinkle of smoked paprika!! It flew out of the pan!!
Nicole says:
Hi Hilda, ‘It flew out of the pan’ … I love that description!!! Thanks for sharing your fabulous recipe tweaks as I enjoy hearing these. So happy this was a hit and thanks for the rating too. Nic x
Jacqui says:
Just wondering what size baking dish you would recommend to achieve a perfect ratio for the potato topping? I don’t have stovetop to oven pans
Nicole says:
Hi Jacqui, well the pan I use is 28 cm (11 inches) in diameter, so you might want a baking dish around that size. Hope this helps! Nic x
Jessica says:
Delicious! And so easy to make !
Nicole says:
Just love to hear this, Jessica! Thanks so much for the rating, too. Nic x
Taylor says:
If I subbed chicken, would I simply use chicken stock instead, and all else stays the same?
Nicole says:
Hi Taylor, either chicken or beef stock would work … beef just will give a slightly more intense flavour. Nic x
Annabelle says:
We made this and it was delicious but it took well over an hour for the potatoes on top to cook! I sliced them as thin as possible on a mandolin, so I’m not sure what we did wrong, i think next time maybe I will try par-boiling the potato
Nicole says:
Hi Annabelle, not sure but it might have been the type of potato you were using. Here are some notes: It’s best to use a floury potato variety, like sebago (or russet for the US, or Maris Piper or King Edward for the UK) as they produce the fluffiest result without being too “slippery” when cooked. It’s easiest to slice the potatoes finely using a mandoline, or you can use a knife – aim for a thickness of 1–2 mm (¹⁄₁₆ inch). If the slices are thicker, you may need to increase the cooking time by an additional 15–20 minutes, or until the potatoes are tender and cooked through. I hope this helps. If not, let me know. Nic x