Classic Cottage Pie: The Ultimate Winter Comfort Food

Jul 17, 2026
Share:
Share via emailShare on Facebook
There's nothing tastier than an easy cottage pie! Source: Getty.

There’s a reason cottage pie has stood the test of time as one of the great comfort foods – a rich, savoury mince filling topped with a generous layer of golden, buttery mashed potato, baked until bubbling at the edges. It’s hearty, simple to make, and exactly the kind of dish that makes a cold winter evening feel that little bit warmer.

You’ve probably heard cottage pie and shepherd’s pie used interchangeably, but there is a genuine difference between the two, and it comes down to one simple thing: the meat. Shepherd’s pie is traditionally made with lamb mince (a nod to the shepherd tending sheep), while cottage pie is made with beef mince. Both are topped with mashed potato and baked in much the same way, so if you’d rather use lamb, simply swap it in and you’ve technically made a shepherd’s pie instead. Either way, you’re in for a genuinely satisfying meal.

Classic Cottage Pie

Serves 6 | Prep: 20 minutes | Cook: 1 hour 10 minutes

Ingredients

For the filling:

1 tablespoon olive oil
1 brown onion, finely diced
2 carrots, finely diced
2 celery stalks, finely diced
3 cloves garlic, minced
750g beef mince
2 tablespoons plain flour
2 tablespoons tomato paste
1 cup beef stock
1 tablespoon Worcestershire sauce
1 teaspoon dried thyme
1 bay leaf
1/2 cup frozen peas
Salt and pepper, to taste

For the mash topping:

1kg potatoes, peeled and chopped into even pieces
60g butter
1/2 cup milk, warmed
1/2 cup grated tasty or cheddar cheese, plus extra for the top
Salt and pepper, to taste

Method

Preheat oven to 200°C (180°C fan-forced).

Start the mash: place the potatoes in a large pot of salted cold water, bring to the boil, then reduce to a simmer and cook for 15–20 minutes, until fork-tender. Drain well, then mash with the butter, warm milk and cheese until smooth. Season with salt and pepper and set aside.

While the potatoes cook, heat the olive oil in a large frying pan or saucepan over medium heat. Add the onion, carrot and celery, and cook for 5–6 minutes, until softened.

Add the garlic and cook for a further minute, until fragrant.

Increase the heat to medium-high, add the beef mince, and cook, breaking it up with a wooden spoon, for 6–8 minutes until browned.

Sprinkle over the flour and stir through, cooking for 1 minute to remove the raw flour taste.

Stir in the tomato paste, beef stock, Worcestershire sauce, thyme and bay leaf. Bring to a simmer, then reduce the heat and cook gently for 15–20 minutes, stirring occasionally, until the sauce has thickened and reduced.

Stir through the frozen peas, season with salt and pepper to taste, and remove the bay leaf.

Transfer the mince mixture to a large baking dish, spreading it out evenly.

Spoon the mashed potato over the top, spreading it out to completely cover the filling. Use a fork to create texture across the surface (this helps it crisp up beautifully), and scatter over a little extra grated cheese.

Bake for 25–30 minutes, until the top is golden and the filling is bubbling at the edges. Rest for 5–10 minutes before serving.

Tips

For an even deeper flavour, add a splash of red wine to the mince mixture along with the stock, letting it simmer off before adding the liquid.

This dish freezes beautifully – assemble it fully, then freeze unbaked and cook straight from frozen, allowing extra time in the oven.

If you want to make it a shepherd’s pie instead, simply substitute the beef mince for lamb mince — everything else stays exactly the same.

Comments 0

Join the conversation. Comments are reviewed before they appear.

Be the first to comment.