← All recipes

Moussaka

A layered baked eggplant and spiced meat dish with creamy tomato sauce, perfect for a family meal.

Serves 690 minutesAbout 570 kcal a serving2 supermarkets comparedFreezer-friendlyKid-friendly

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

Per serving (approx.): 65g carbs · 5g sugars · 4g fibre. 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 Tesco, Aldi, Morrisons, Co-op, Iceland, so they aren't compared here yet (more are checked every day). Lidl doesn't publish prices online, so it can't be compared.

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

Ingredients and prices

Swipe the table to see every supermarket.

IngredientAsdaSainsbury's
Auberginespack 1kg · use 2 large£0.77£0.95
Chopped tomatoespack 400g · use 400g£0.47£0.12 per 100g£0.45
Beef minceuse 500g£3.09500g · £0.62 per 100g2 × £2.55250g · £1.02 per 100g
Long grain riceuse 200g£1.20500g · £0.24 per 100g£1.301kg · £0.13 per 100g
Onionnot compared–£0.95
Garlicnot compared––
Semi skimmed milkuse 250ml£0.85568ml · £0.15 per 100ml£0.85568ml · £0.15 per 100ml
Double creamuse 250ml£2.10300ml · £0.70 per 100ml£3.00600ml · £0.50 per 100ml
Grated cheeseuse 100g2 × £1.4080g · £1.75 per 100g£2.50250g · £1.00 per 100g
Breadcrumbsuse 50g£1.25180g · £0.71 per 100g£1.60230g · £0.70 per 100g
Basket total (full packs)£12.53£15.75
Cost of what this recipe uses£8.98£9.64
Per serving£1.50£1.61

Not compared (a price wasn't found at every shop, so it isn't in the totals): Onion, Garlic.

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. Prep the aubergines: Cut them into 1cm thick slices. Place them on a baking tray lined with parchment paper. Drizzle with 1 tbsp vegetable oil, salt and black pepper. Bake at 200°C (180°C fan) for 20 minutes, turning halfway, until golden and tender. Set aside to cool. 20 minutes
  2. Cook the rice: Rinse the rice under cold water until the water runs clear. In a large pan, heat 1 tbsp vegetable oil over medium heat. Add the onion, finely chopped, and cook for 5 minutes until soft. Add the garlic, finely chopped, and cook for 1 minute until fragrant. Add the rice and stir for 2 minutes. Pour in 400ml water, bring to the boil, then reduce the heat to low, cover, and simmer for 15 minutes. Remove from the heat and let it sit, covered, for 10 minutes. Fluff with a fork and set aside. 30 minutes
  3. Cook the mince: In a large pan, heat 1 tbsp vegetable oil over medium heat. Add the onion, finely chopped, and cook for 5 minutes until soft. Add the garlic, finely chopped, and cook for 1 minute until fragrant. Add the mince and cook, breaking it up with a spoon, for 5-7 minutes until browned. Stir in the chopped tomatoes, salt, and black pepper. Simmer for 10 minutes until the sauce has thickened. Remove from the heat and set aside. 20 minutes
  4. Make the béchamel sauce: In a saucepan, heat the milk and double cream over medium heat until steaming. In a bowl, whisk together the grated cheese and breadcrumbs. Gradually whisk the hot milk mixture into the cheese mixture until smooth. Cook over low heat, stirring constantly, for 5-7 minutes until thickened. Remove from the heat and set aside. 15 minutes
  5. Assemble the moussaka: Preheat the oven to 180°C (160°C fan). Grease a 20cm x 30cm baking dish. Spread a third of the cooked rice at the bottom of the dish. Top with half of the cooked mince mixture. Layer with half of the aubergine slices. Spread the remaining rice on top, then the remaining mince mixture and aubergine slices. Pour the béchamel sauce over the top, spreading it evenly. Bake for 25-30 minutes until golden and bubbling. 30 minutes
  6. Rest and serve: Remove the moussaka from the oven and let it rest for 10 minutes. Slice and serve immediately. Enjoy! 10 minutes

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).

Meal Prep on a Budget Guide

For busy parents, students and shift workers tired of waste and last-minute takeaways. Get a step-by-step PDF with budget blueprints, shopping lists…

See the guide · £4.99