Cottage Pie with Cheesy Mash Topping
Why this recipe works
- Deep savoury flavour: Browning the beef, cooking out the tomato purée and reducing the stock with Worcestershire sauce and thyme gives the filling proper depth.
- Creamy, structured mash: Yukon Gold potatoes, warm milk and cheddar create a mash that is smooth enough to spread but sturdy enough to sit over the filling.
- Golden topping: Roughing up the potato surface and finishing with extra cheddar helps the mash brown into crisp ridges as the pie bakes.
- Practical to prepare ahead: The filling and mash hold well, making the pie suitable for assembling in advance, refrigerating or freezing before reheating.
Get the most out of this recipe
Authenticity notes
- Cottage pie vs shepherd’s pie: In British usage, cottage pie is made with beef; the lamb version is usually known as shepherd’s pie.
- Family-style serving: This is typically baked in one dish and brought to the table bubbling, then spooned into bowls or plates.
Ingredient notes
- Best potatoes for the topping: Yukon Gold potatoes mash smoothly and have enough body to hold their shape over the beef filling.
- Cheddar choice: A mature cheddar gives a stronger savoury flavour and better contrast against the creamy potato.
- Steam-dry the potatoes: Letting the drained potatoes sit briefly in the hot pan removes excess moisture and helps prevent a loose mash.
Texture tips
- Reduce the filling well: The beef mixture should be rich and glossy rather than soupy; a spoon dragged through it should leave a brief trail.
- Use warm milk: Warm milk blends into the potatoes more evenly, giving the mash a smoother texture without making it gluey.
- Create ridges before baking: Spread the mash to the edges, then rough up the surface with a fork so the topping browns in uneven, crisp peaks.
Make-ahead tips
- Assemble in advance: Layer the cooled filling and mash in the baking dish, cover and refrigerate, then bake until piping hot throughout.
- Freeze once cooled: Cool completely, freeze in an airtight container, then defrost overnight in the fridge before reheating.
- Reheat gently: Reheat in a 180°C (355°F) oven until piping hot, covering loosely if the cheese topping browns before the centre is ready.
Equipment you'll need
Ingredients
Beef filling
Cheesy mash topping
Instructions
- Heat the oven to 200°C (390°F). Peel the onion and carrots, then finely chop the onion and dice the carrots.
- Melt the butter in a large frying pan over medium heat. Add the onion, carrots and 0.5 tsp of the fine sea salt, then cook for 8 to 10 minutes until softened and lightly golden.
- Add the minced beef and cook for 6 to 8 minutes, breaking it up, until browned with no pink remaining. Stir in the tomato purée and Worcestershire sauce and cook for 1 minute.
- Add the beef stock and thyme sprigs, bring to a gentle simmer, then cook for 20 to 25 minutes until the filling is rich and reduced. Remove the thyme sprigs and taste for seasoning, adding a little more salt if needed.
- Meanwhile, peel the potatoes and cut into even chunks. Cook in a large pot of salted water for 15 to 18 minutes until very tender, then drain well and return to the pot for 1 minute to steam-dry.
- Warm the milk, then mash the potatoes until smooth. Stir in the warm milk and 100 g of the cheddar cheese until creamy, then season with the remaining 1 tsp fine sea salt.
- Spoon the beef filling into a baking dish and level the top. Dollop over the mash, spread to the edges, then rough up the surface with a fork and sprinkle with the remaining 50 g cheddar cheese.
- Bake for 20 to 25 minutes until bubbling at the edges and golden on top. Rest for 5 minutes before serving so the filling settles slightly.
Recipe notes
Tips
- For a deeper, more savoury filling, let it reduce until a spoon dragged through leaves a brief trail before it closes.
- If the mash feels stiff, add a splash more whole milk and mash again until it spreads easily.
- If serving vulnerable groups, ensure the pie is baked until piping hot throughout.
Substitutions
- Replace Cheddar cheese with Gruyere cheese for a nuttier, more complex topping.
- Replace Fresh thyme with Fresh rosemary for a more robust, piney flavour.
Storage
- Refrigerate up to 3 days
- Cool completely, then cover and refrigerate. Reheat in a 180°C (355°F) oven for 25 to 35 minutes until piping hot; cover loosely if the top browns too quickly. Freeze in an airtight container for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h 30min (30min active)
- Difficulty: Medium
- Cuisine: British
-
Allergens:
Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
T-fal Ultimate Hard Anodized Nonstick Fry Pan 12 Inch
- Excellent price-performance
- Thermo-Spot heat indicator
- Not induction compatible
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























