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.

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.

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.

What should I serve with this?
Although this is a full meal in itself, if you would like to serve extra sides, I would suggest some simple steamed greens such as green beans, broccoli or broccolini (tenderstem broccoli). A gorgeous option would be Green Leafy Salad with Balsamic Dressing with some Freezer-friendly Garlic Bread on the side.

Watch how to make Crispy Potato Topped Beef “Pie”
If you enjoyed Crispy Potato Topped Beef “Pie”, I think you’ll love:
Cottage Pie Recipe
Shepherd’s Pie Recipe
Beef Stroganoff Cottage Pie with Crispy Parmesan Topping Recipe
Slow-cooker Beef Pie Recipe
Chicken Mushroom Pie Recipe

Crispy Potato Topped Beef “Pie”
“This recipe was 10 out of 10! My two boys said this was the best meal I have made!! Absolutely divine!” Share PrintIngredients
- 2 tbsp olive oil
- 1 brown onion, diced
- 1 celery stalk, diced
- 1 carrot, diced or grated
- 1 zucchini (courgette), diced or grated (grating is good for fussy eaters!)
- 1 tbsp freshly minced garlic
- 1 tsp sea salt flakes
- 2 tbsp thyme leaves or 2 tsp dried thyme, plus extra to garnish
- 750 g (1¾ lb) minced (ground) beef
- 60 g (¼ cup) tomato paste
- 2 tbsp plain (all-purpose) flour
- 1 tbsp red wine vinegar (see note 1)
- 500 ml (2 cups) beef stock
- 1 tbsp Worcestershire sauce
- ¼ tsp freshly cracked black pepper
- 800 g (1¾ lb) potatoes, very finely sliced (see note 2)
- 3 tbsp melted unsalted butter
- ½ tsp sea salt flakes
Instructions
- 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
Disclaimer re gluten-free and dairy-free recipes







Shanna says:
So delicious!!!
Nicole says:
Lovely to hear! Nic x
Megan says:
I prepped all the veggies the night before, made for such a smooth and quick cook time! And of course, it was DELICIOUS!!!
Nicole says:
Thanks for this terrific feedback, Megan! So glad to hear it. Nic x
Victoria O'Connor says:
A huge hit! The sauce had such richness – definitely adding to my week night dinner rotation. Thanks Nicole!!
Nicole says:
I’m so glad you enjoyed it! Thanks for the lovely feedback. xx
Meredith says:
Easy, delicious and beautiful presentation! My kiddo liked it too. I will add a bit more salt next time to the meat mixture for my taste .
Heather C. says:
So delicious and easy to make! The whole family loved it and wanted seconds!
Sarah says:
It came out as soup! Big mess and hard to eat. Will try again with the idea but correct measurements and the process.
Nicole says:
Hi Sarah, thanks so much for taking the time to message. I’m sorry that the end result was more soupy than expected. Most of the liquid should be completely evaporated at the end of cooking time. A few tips that might help – The beef must be uncovered and the heat must be high enough to ensure the sauce is bubbling. If not, adjust the heat to medium–high or high, so that it is. These tips help to ensure the liquid evaporates and absorbs into that delicious gravy. Thanks so much again for your comment. I’ll add some extra notes to the recipe in case others are having this issue! xx
Manuela says:
Absolut delicious. I added pumkin and topped it with a little mozzarella 🙂