← All recipes

Cottage Pie

A comforting family meal with a hearty beef and vegetable filling topped with creamy mashed potato.

Serves 460 minutesAbout 370 kcal a serving2 supermarkets comparedFreezer-friendlyKid-friendlyDiabetes-friendly

Allergens: contains cereals containing gluten, milk. Brands differ, so always check the labels on what you buy.

Per serving (approx.): 45g carbs · 8g sugars · 6g fibre. Diabetes-friendly: no added sugar, 45g carbs or less and plenty of fibre per serving. Estimates for carb counting, not medical advice. If you have diabetes, follow your GP or dietitian's advice.

Cooking for
Compare

Not every ingredient has a checked price at Aldi, Lidl, Asda, Morrisons, Iceland, so they aren't compared here.

£1.80per serving
Cheapest at Sainsbury's. The full shop costs £1.50 less than at Tesco.Prices checked 4 October 2026. Prices and offers change, so check before you shop.

Ingredients and prices

Swipe the table to see every supermarket.

IngredientTescoSainsbury's
Minced beefuse 500g£6.75500g · £1.35 per 100g2 × £2.55250g · £1.02 per 100g
Maris Piper potatoesuse 500g£1.451.2kg · £0.12 per 100g£1.802kg · £0.09 per 100g
Tesco Chopped Tomatoesuse 1 tin£0.45227g£0.45400g
Carrotspack 500g · use 2£0.55£0.11 per 100g£0.35
Red onionpack 1kg · use 1£0.95£0.10 per 100g£0.95£0.10 per 100g
Milk (semi-skimmed)use 150ml£0.85568ml · £0.15 per 100ml£0.85568ml · £0.15 per 100ml
Cheddar cheeseuse 50g£2.50220g · £1.14 per 100g£2.85200g · £1.43 per 100g
Plain flouruse 1 tbsp£0.801.5kg · £0.05 per 100g£0.45500g · £0.09 per 100g
Basket total (full packs)£14.30£12.80
Cost of what this recipe uses£8.93£7.21
Per serving£2.23£1.80

From your cupboard

Not in the prices above. Check you have these before you start.

Prices checked on 4 October 2026 from each supermarket's own listing or a price-comparison site. Each shop's unit price (or pack size) is shown under its price, and "cost of what this recipe uses" compares like with like (tap a price to see its source). Cheapest in each row is ticked. Prices, offers and pack sizes change; loyalty-card prices are not included unless stated.

Method

  1. Peel the 500g potatoes and chop them into even 2cm cubes. Finely dice the red onion and slice the 2 carrots into thin 5mm rounds to ensure they cook through quickly with the meat.
  2. Place the potatoes in a large pot of cold salted water. Bring to a boil over high heat, then turn down to medium and simmer for 15-20 minutes until they are soft enough to be pierced easily with a fork.
  3. While the potatoes boil, heat 1 tbsp oil in a large frying pan over medium-high heat. Add the 500g minced beef, breaking it up with a spoon, and fry for 8 minutes until browned and no pink remains.
  4. Add the diced onion and carrots to the beef, cooking for another 5 minutes on medium heat until the onions are translucent. Sprinkle in the 1 tbsp plain flour and stir well for 1 minute to remove the raw flour taste.
  5. Pour in the tin of chopped tomatoes and stir to combine. Simmer the mixture on low heat for 15 minutes until the sauce has thickened into a rich gravy; season generously with salt and black pepper to taste.
  6. Drain the potatoes thoroughly and return them to the pot. Add the 150ml milk and a knob of butter (if using), then mash vigorously with a masher until the mixture is completely smooth and creamy.
  7. Spoon the meat and vegetable mixture into an oven-proof baking dish. Spread the potatoes evenly over the top using a fork to create ridges, then sprinkle the 50g grated cheddar cheese over.
  8. Place in a preheated oven at 200°C/gas mark 6 for 20-25 minutes, or until the cheese is golden brown and the filling is bubbling around the edges. Let sit for 5 minutes before serving.

Tips

Nothing wasted: your leftover ingredients

Supermarkets sell set pack sizes, so you'll have some ingredients left. Here's how to keep them, and other recipes here that use them up.

Storing leftovers

Cool leftovers and put them in the fridge or freezer within 1–2 hours. Eat fridge leftovers within 2 days, or freeze them. Defrost in the fridge and reheat only once, until steaming hot all the way through (Food Standards Agency guidance).

Weekly Meal Prep Guide for Busy Families

For busy parents who are tired of waste and last-minute takeaways. Get a 10-minute Sunday plan, printable grid, shopping list and leftover hacks that…

See the guide · £4.99