There’s nothing quite like a classic cottage pie, it’s the ultimate comfort food. Rich, savoury mince topped with creamy mashed potatoes and baked until golden and bubbling, it’s the kind of meal that never goes out of style.

Why You’ll Love This Recipe
- Comforting and hearty – perfect for chilly evenings or Bonfire Night.
- Flexible ingredients – great for using up leftover veg like carrots, peas, and celery.
- Freezer-friendly – make ahead and reheat for an easy dinner later in the week.
- Family favourite – it’s one of those dishes everyone goes back for seconds of.
What You’ll Need
For exact measurements, check the recipe card at the bottom of the page. Here’s a quick look at what goes into this cottage pie and why.
For the filling:

Beef Mince
I use 500g of beef mince, which makes enough to serve 4 people. If you want to stretch it further, you can bulk it out with extra vegetables or a handful of red lentils.
Vegetables
Onion, carrots, and celery add flavour, texture, and sweetness to the filling. They’re optional but really help to round out the dish, and a handful of peas (either stirred in or served on the side) works great too.
Tomato Purée and Worcestershire Sauce
These add richness and depth to the mince mixture.
Beef Stock and Gravy Granules
Beef stock keeps the filling moist, while a spoonful of gravy granules helps to thicken the sauce and boost the flavour, optional, but a great addition.
Mashed Potato Topping

Use floury potatoes such as Maris Piper or King Edward for the fluffiest mash. I like to add butter and a splash of milk for creaminess, and sometimes a sprinkle of cheddar on top for extra flavour.
How To Make Cottage Pie
Step 1: Prepare the Filling
Heat a little olive oil in a large pan and gently cook the onion, carrot, and celery until softened. Stir in the garlic, then add the mince and cook until browned all over.

Add the tomato purée, Worcestershire sauce, thyme, stock, and a splash of water. Let it simmer for about 20 minutes until the sauce thickens. Stir in the gravy granules (if using) and season with salt and pepper.
I normally stir in some frozen peas at this stage but I forgot to add them (I’ll just have them as a side when I plate it up).

Step 2: Make the Mashed Potatoes
While the filling simmers, peel and boil the potatoes in salted water until tender.

Drain and mash with butter and milk until smooth and creamy. Season to taste.

Step 3: Assemble and Bake
Spoon the mince mixture into an ovenproof dish.

Spread the mash over the top, and use a fork to create ridges (they help it crisp up nicely). Sprinkle with cheese if you like, then bake until golden and bubbling around the edges.

Serving Suggestions
Serve your cottage pie with:
- Peas (either mixed in or on the side)
- Steamed broccoli, carrots, or green beans
Make Ahead and Freezing Tips
- To make ahead: Prepare the pie up to the baking stage, then cover and refrigerate for up to 2 days. Bake when ready to serve.
- To freeze: Assemble, cool completely, and freeze before baking. Defrost overnight in the fridge and bake as usual.
- To reheat: Cooked leftovers can be reheated in the oven or microwave until piping hot.
Variations
- Shepherd’s Pie: Swap the beef mince for lamb.
- Hidden Veg: Add finely chopped mushrooms, courgettes, or peppers for extra nutrition.
- Cheesy Mash: Stir a handful of grated cheddar or parmesan into the mashed potatoes before topping.

More Comfort Food Recipes
If you love this cottage pie, you might also enjoy:
- Beef Stew in the Slow Cooker
- Sausage Casserole
- Slow Cooker Chilli Con Carne
- Spaghetti Bolognese
- Pork, Cider and Apple Casserole
- Slow Cooker Chicken Casserole

Cottage Pie
Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Liana’s Kitchen running.
Ingredients
For the Filling
- 1 tsp olive oil
- 1 onion finely chopped
- 2 carrots diced (optional, adds sweetness and bulk)
- 1 celery stick finely chopped (optional, adds flavour and texture)
- 2 garlic cloves crushed
- 500 g beef mince
- 2 tbsp tomato purée
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme or mixed herbs
- 1 beef stock cube or 250ml beef stock
- 150 ml water add more if needed
- 1 tbsp beef gravy granules optional, to thicken and boost flavour
- Salt and pepper to taste
- 100 g frozen peas can be stirred into the filling or served on the side.
For the Mash Topping
- 1 kg floury potatoes Maris Piper or King Edward, peeled and chopped
- 30 g butter
- 50 ml milk add more for a creamier texture
- Salt and pepper to taste
- Optional: 50g grated cheddar cheese for the top
Instructions
- Preheat the oven to 200°C (180°C fan) / 400°F / Gas 6.
- Heat the olive oil in a large frying pan. Add the onion, carrot, and celery (if using) and cook for about 5 minutes until softened.
- Stir in the garlic and cook for another minute.
- Add the mince, breaking it up with a spoon, and cook until browned all over.
- Stir in the tomato purée, Worcestershire sauce, thyme, stock cube, and water. Bring to a simmer, then reduce the heat and cook for 15–20 minutes until thickened. Stir in the gravy granules if using, season to taste, and set aside.
- While the mince is simmering, put the potatoes on to boil. Boil the potatoes in salted water for 15–20 minutes until tender.
- Drain well, then mash with butter and milk until smooth. Season to taste.
- Spoon the beef mixture into a 1.5–1.7 litre ovenproof dish (around 20 x 25cm / 8 x 10 inches).
- Spread the mash evenly on top and use a fork to create ridges.
- Sprinkle with cheese if using.
- Bake for 20–25 minutes, until golden on top and bubbling around the edges.
- Serve with peas or your favourite vegetables on the side.
Nutrition
Nutrition information is automatically calculated, so should only be used as an estimate.
