This classic cottage pie recipe is made with lean beef mince, onion, celery, carrots, and red wine, topped with cheesy mash. It bakes until golden and bubbling, with Cheddar melting into the crispy potato crust. Ready in about 90 minutes and serving 4, this is proper British comfort food.
I make this at least twice a month during the colder months. It reheats so well that I always make extra portions to freeze for busy weeknights.
Cottage Pie Ingredients
For the Filling:
- 1 tbsp sunflower oil
- 1 large onion, chopped
- 2 celery sticks, finely chopped
- 2 carrots, finely chopped
- 2 garlic cloves, finely chopped
- 500g lean beef mince
- 150ml red wine
- 2 tbsp plain flour
- 500ml beef stock
- 300ml cold water
- 2 tbsp tomato purée
- ½ tsp mixed dried herbs
- 1 dried bay leaf
- Splash of Worcestershire sauce
- Salt and freshly ground black pepper
For the Cheesy Mash Topping:
- 800g floury potatoes (King Edward or Maris Piper), peeled and cut into chunks
- 40g butter, cubed
- 3 tbsp milk
- 100g mature Cheddar, grated
- Salt and freshly ground black pepper

How To Make Cottage Pie
- Soften the vegetables: Heat the sunflower oil in a large deep pan with a lid. Gently fry the onion, celery, and carrots for 7–8 minutes until softened. Add the garlic and cook for 2–3 minutes more.
- Brown the mince: Add the beef mince to the pan. Cook for 4–5 minutes, stirring often, until browned all over.
- Add the wine: Pour in the red wine, bring to a boil, and cook for 4–5 minutes until most of the liquid has gone. Sprinkle over the flour and stir well for a minute to prevent lumps.
- Simmer the filling: Gradually stir in the beef stock, water, tomato purée, and dried herbs. Add the bay leaf. Cover and simmer on a low heat for 25–30 minutes until the mince is tender and the sauce has thickened. Season with Worcestershire sauce, salt, and pepper. Spoon into a 1.5 litre ovenproof dish.
- Make the cheesy mash: While the filling simmers, boil the potatoes in salted water for about 15 minutes until very soft. Drain and return to the pan over a medium heat for a few seconds to drive off moisture. Mash with the butter, milk, and Cheddar until smooth and creamy. Season to taste.
- Assemble and bake: Preheat the oven to 200°C (180°C Fan / Gas Mark 6). Spoon the mash over the filling, working from the edges towards the middle. Smooth with a palette knife and create patterns with a fork. Bake for about 25 minutes until golden and bubbling at the edges.

What Makes This Cottage Pie So Good?
- Use floury potatoes: King Edward or Maris Piper break down easily and give you a light, fluffy mash that crisps beautifully in the oven.
- Cool the filling first: If you have time, let the meat cool before adding the mash. This stops the potato from sinking into the sauce and keeps the layers distinct.
- Deglaze the pan with wine: Scrape the bottom of the pan when you add the red wine. This lifts all the caramelised bits of meat into the sauce and adds deep flavour.
- Fork the top: Running a fork across the mash creates ridges that crisp up in the oven, giving you that golden crunchy topping.
- Try a different topping: For a lighter version, swap the cheesy mash for plain mash like in our shepherd’s pie. Sweet potato also works well for a twist.
What Should You Serve on the Side?
This is a full meal on its own, but simple green vegetables round it out perfectly. Freshly cooked green beans or steamed Savoy cabbage are the classic pairings. Buttered peas or glazed carrots also work well if you want something sweeter.
For a heartier spread, add some crusty bread for mopping up the gravy. Our beef stew and dumplings also makes a great companion meal if you are feeding a crowd.

Does This Freeze Well?
Cottage pie freezes brilliantly and is ideal for batch cooking. Make the full recipe, let it cool completely, then freeze whole or in portions for up to 3 months. You can also assemble it ahead and store in the fridge for up to 2 days before baking.
Reheat from chilled at 180°C (160°C Fan) for about 40 minutes. From frozen, allow about 1 hour 15 minutes, covering with foil to stop the top drying out. Make sure it is piping hot in the centre before serving.
Nutrition Facts
- Calories: 520 kcal
- Protein: 32g
- Carbohydrate: 45g (of which 8g sugars)
- Fat: 22g (of which 10g saturates)
- Dietary Fibre: 5g
- Salt: 1.5g
Nutrition information is approximate and per serving.
Frequently Asked Questions
What is the difference between cottage pie and shepherd’s pie? Cottage pie is made with beef mince and shepherd’s pie uses lamb mince. The name comes from shepherds tending sheep, so lamb is always the shepherd’s pie meat.
How does the Hairy Bikers’ cottage pie compare to Mary Berry’s? The Hairy Bikers use red wine and a cheesy mash topping. Mary Berry’s version skips the wine and tops plain buttery mash with a sprinkle of cheese instead.
Can I make cottage pie without wine? Yes. Replace the red wine with an equal amount of extra beef stock and a splash of Worcestershire sauce for depth.
Can I use leftover roast beef instead of mince? Absolutely. The Hairy Bikers have a separate shepherd’s pie recipe that uses leftover roast meat, and the same method works perfectly with beef.
Can I make cottage pie for 2 instead of 4? Halve all the ingredients and use a smaller baking dish. The cooking times stay the same since the filling depth is similar.
Try More Recipes:
Hairy Bikers Cottage Pie Recipe
Description
A classic cottage pie recipe with lean beef mince, onion, celery, carrots, and red wine simmered into a rich gravy, topped with cheesy mash and baked until golden.
Ingredients
For the Filling:
For the Cheesy Mash Topping:
Instructions
- Heat the oil in a large deep pan. Gently fry the onion, celery, and carrots for 7–8 minutes. Add the garlic and cook for 2–3 minutes more.
- Add the beef mince and cook for 4–5 minutes, stirring often, until browned all over.
- Pour in the red wine, bring to a boil, and cook for 4–5 minutes until the liquid has mostly gone. Sprinkle over the flour and stir well.
- Gradually stir in the stock, water, tomato purée, and herbs. Add the bay leaf. Cover and simmer for 25–30 minutes until thick. Season with Worcestershire sauce, salt, and pepper.
- Boil the potatoes in salted water for about 15 minutes until very soft. Drain, return to the pan, and mash with butter, milk, and Cheddar until smooth.
- Preheat oven to 200°C (180°C Fan / Gas 6). Spoon the filling into a dish, top with the cheesy mash, and fork the surface. Bake for 25 minutes until golden and bubbling.
