Mum’s Traditional Cottage Pie
Oh hello! So, I have to tell you, I’m writing this while waiting for the potatoes to boil (seriously), because multitasking is just the only way in this house. This cottage pie isn’t just a recipe; it’s pretty much a family heirloom at this stage. I still remember Mum yelling ‘Don’t touch that, it has to rest!’ and of course, I’d steal a forkful anyway and burn my mouth. You’d think I’d learn, but guess what? Nope. Some things just taste of home, y’know?
Why I Keep Coming Back to This (And You Might, Too)
I make this when everyone has had those long, sloggy days (and there’s always someone who needs a bit of cheering up, right?), or sometimes just because it feels like the only dinner I can pull together without losing the thread. My family goes a bit wild for it – not kidding, I’ve caught them sneaking cold leftovers straight form the fridge. And there’s something about that golden, just-about-crispy mash on top with the rich, beefy filling underneath. Looks more involved than it is, too. Oh—and if I ever skimp on the cheese, I’m in real trouble.
What You’ll Need (Substitute Away!)
- 500g minced beef (or lamb if you fancy, actually, my friend Gemma swears by turkey mince for a lighter version but it’s not my thing)
- 1 big onion, diced – red or white, honestly, no one notices
- 2 carrots, chopped small (skip them if you want, but I like the colour)
- 1-2 celery sticks, chopped (though, I sometimes just use a handful of frozen peas instead if I’ve run out)
- 2 garlic cloves, squashed and chopped (powder works in a pinch; my gran would be scandalised)
- 2 tbsp tomato puree (or a squeeze of ketchup if you’re desperate, no judgment)
- 1 tbsp Worcestershire sauce (I never measure, just glug some in)
- About 300ml beef stock (I use a stock cube in boiling water, any brand really. Knorr, Oxo, whatever’s rolling around the cupboard)
- 1 tsp dried thyme or a few fresh sprigs if you happen to have some (I don’t always)
- 1 kg potatoes, peeled and chopped
- A big splash of milk (maybe 100ml? Just glug it in until it’s creamy enough)
- Good lump of butter (figure 50g; the more the merrier if you ask me)
- Salt and pepper to taste
- Handful of grated cheese, cheddar is classic but any hard cheese will do (I even did half parmesan once because we’d run out – not bad!)
How I Actually Make It
- Prep the potatoes. Chuck them in a big saucepan, cover with cold salted water, bring to a boil. Simmer till fork-tender (can take 15-20 mins depending on the mood of your spuds, I swear).
- Meanwhile, sort the filling. Fry off your onions in a big pan with a splash of oil, medium heat. Add carrots and celery (if using) and let it all soften for 5ish minutes. Garlic goes in—if it’s catching, just turn the heat down a touch. This is when I start thinking, have I remembered everything? Usually not!
- Add mince. Crumble it in, splash of salt and pepper, and keep stirring. Brown it all over – honestly, don’t rush this bit or you’ll end up with weird texture. Once it’s going, stir in tomato puree, pour in Worcester sauce, maybe a Bay leaf if you’re feeling posh. If the kids wander in for a sniff, they inevitably say something like, ‘Is it nearly ready?’ (No, obviously not yet).
- Add stock and thyme. Bring to a bubble then reduce heat and let it gently do its thing. 15ish mins; if it looks too runny, crank the heat, but if it dries out just splash in more stock or some random leftover gravy from the fridge.
- Back to the mash. Drain the potatoes, let them have a moment to steam dry (important, or you’ll get soupy mash, which is fine if that’s your vibe, but not mine). Mash them with butter and milk—this is where I sneak a taste, every time.
- Spoon the beef mixture into a baking dish (mine’s ancient – chipped but trusty; use any dish that’ll hold it all, even a cake tin in emergencies). Top with that fluffy mash, tease it over with a fork for lovely peaks, then scatter on the cheese. Maybe a bit more pepper if you’re like me.
- Bake at 200°C (about 400°F), middle rack, for 25 minutes or until the top’s golden and bubbling up at the edges. Don’t stress if it’s a bit messy, that’s half the charm.
Notes I’ve Picked Up Along the Way
- If you’re rushed, start with just onion and mince – it’s not as layered, but honestly, who’s complaining?
- I’ve tried using margarine in the mash once. Didn’t love it, but it worked in a last-minute panic.
- Sometimes the filling bubbles up and splodges onto the oven. That’s when I remember, next time, to put a tray underneath (but then forget again, so).
All The Ways I’ve Messed With It (Some Good, Some… Eh)
- Added a tin of lentils once to feed extra people – nobody noticed!
- Tried topping with sweet potato mash. Actually, I think it was a bit bland, but you might have better luck.
- Cheese AND breadcrumbs on top – gets super crunchy, but it’s a bit much for my crew.
- One disaster: tried to make it dairy-free with coconut milk in the mash. Just, no.
Kit You’ll Need (Or, How I Get By)
Bog-standard pan for your potatoes, something wide for frying off the veg and mince, and a baking dish for the end game. I do have a proper potato masher, but you can get away with a sturdy fork (done it, didn’t love it, but it works if you’ve misplaced the masher again). If your oven’s tiny, just do two smaller dishes – more crispy edges anyway, win-win.

How It Keeps (Ha, Like Anyone Ever Leaves Leftovers)
Supposedly, you can keep leftover cottage pie in the fridge for up to 3 days. Cover it well, obviously. But, honestly, in my house it never lasts more than a day! If you do manage to stash some away, it reheats really well—microwave or oven, your call. Some purists would say the oven is best; I say, whatever gets it to the table faster.
How We Serve It (Do What You Like, But…)
We usually have this with peas and a splash of ketchup (controversial, I know). Sometimes I’ll do a quick green salad if there’s guilt in the air, but nobody complains if there’s just bread to mop up the sauce. My uncle likes it with pickled onions, which I cannot understand, but hey, each to their own.
Pro Tips (Learned The Silly Way)
- Let the mash cool a bit before you fork patterns on top, or it turns weirdly gluey. I once rushed this and, well, never again.
- If the filling seems watery, bake a few mins extra or leave uncovered. Too dry? Just pour a splash of stock over before the mash.
- I used to think more cheese meant better pie, but actually, I find it totally overwhelms the beef. Less, but sharp, is more, for me.
Your (Actual) Questions Answered
- Can I freeze this? Oh yeah. I’ve done it in both full pie and single portions. Just be sure to let it cool before freezing; otherwise, you get ice crystals and it turns out a bit odd when reheated.
- Do I have to peel the potatoes? Short answer: nope! Honestly, peels add fibre and a bit of rustic. My kids used to whinge, but now they don’t care.
- How do I make it veggie? Swap in plant-based mince and veggie gravy granules. Also, mushrooms bulk it up nicely (here’s a good veggie mince I’ve used: Quorn Mince). It’s not the same, but close enough for a meatless Monday.
- Is this the same as shepherd’s pie? Not exactly. Shepherd’s pie is with lamb—sheep, shepherd, get it? But nobody’s going to nag if you use beef and still call it shepherd’s. (If anyone does, show ‘em this: BBC’s food explanation.)
- Can I prep this ahead? Yup – assemble, cover, and bung it in the fridge up to a day in advance. Sometimes I think it tastes better the next day, but maybe that’s just the anticipation talking.
Digression warning: One time I forgot to put cheese on and my son, aged 6, staged a protest with a sign that just said ‘CHEEZ.’ Maybe your crowd won’t notice. But I wouldn’t risk it.
So there you go. My mum’s traditional cottage pie, warts and all. Don’t overthink it – or, as she always said, ‘If you’re hungry, it’ll taste good.’
If you want more classic comfort food ideas, I love nosing around Delia Smith’s version for inspiration (though mine’s quicker). Happy cooking, mate!
Ingredients
- 1 tablespoon olive oil
- 1 large onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 750g ground beef (minced beef)
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 cup beef stock
- 2 teaspoons dried thyme
- 900g potatoes, peeled and chopped
- 60ml milk
- 3 tablespoons butter
- Salt and black pepper to taste
- 1 cup frozen peas
Instructions
-
1Preheat oven to 200°C (400°F). Heat olive oil in a large skillet over medium heat. Add onion, carrots, and garlic, cooking until softened.
-
2Add ground beef to the skillet and cook until browned. Stir in tomato paste, Worcestershire sauce, dried thyme, and beef stock. Simmer for 10-15 minutes until thickened. Season with salt and pepper, then stir in peas.
-
3Meanwhile, boil potatoes in salted water until tender, about 15-20 minutes. Drain and mash with milk, butter, and a pinch of salt.
-
4Spread the meat mixture into a baking dish. Spoon the mashed potatoes over the top, spreading to cover evenly. Create ridges with a fork for crisp edges.
-
5Bake for 25-30 minutes until the top is golden brown. Allow to rest for 5 minutes before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!