Leftover Lamb Moussaka

A rich, comforting moussaka made using leftover roast lamb, perfect for making the most of Easter leftovers. Layers of aubergine, spiced lamb and a creamy lactose-free topping baked until golden. This version is naturally gluten free and lactose free, without compromising on flavour.

Why This Recipe Works

  • Perfect use for leftover lamb: Roast lamb brings deep flavour without needing long cooking.
  • Layered for structure: Pressing the layers gives that classic, sliceable finish.
  • Properly thickened topping: The sauce is reduced and enriched with egg yolks so it sets beautifully.
  • Balanced spices: Cinnamon, cloves and nutmeg give warmth without overpowering.
  • Make-ahead friendly: Even better the next day and slices more cleanly once rested.

Ingredient Notes

  • Cooked lamb: Finely chop so it packs well into layers and doesn’t fall apart when sliced.
  • Aubergine: Salting and roasting removes excess moisture and prevents a soggy base.
  • Spices: Go light on cloves, just a pinch is enough.
  • Lactose-free milk: Full-fat works best for a creamy, stable sauce.
  • Egg yolks: Essential for setting the topping, don’t skip them.
  • Parmesan: Adds depth and helps the topping firm up.

How To Serve

  • Serve warm with a fresh Greek salad for contrast — the crisp vegetables and acidity balance the richness of the dish perfectly.
  • Add a side of herby Greek roasted potato cubes for a more substantial meal, especially when serving guests.
  • This dish works well as part of a relaxed, family-style meal or a more traditional Greek-inspired spread.

Storage

  • Fridge: Store for up to 3 days in an airtight container
  • Reheating: Warm gently in oven or microwave
  • Freezing: Freeze in portions, defrost fully before reheating

Leftover Lamb Moussaka

A comforting, gluten and lactose free moussaka made with leftover roast lamb. Layers of roasted aubergine, rich spiced lamb and a creamy topping baked until golden — perfect for making the most of Easter leftovers.
Prep Time 1 hour
Cook Time 1 hour
Total Time 2 hours 20 minutes
Servings: 4 people
Course: Main Course
Cuisine: Greek

Ingredients
  

Aubergine Layer
  • 3 medium aubergines
  • 2-3 tbsp olive oil
  • 1-11/2 tsp salt
Lamb Meat Sauce
  • 1 tbsp olive oil
  • 1 medium onion (finely chopped)
  • 3 cloves of garlic, crushed
  • 750g slow cooked lamb, finely chopped
  • 2 tbsp tomato purée
  • 400g carton of chopped tomatoes
  • 125 ml beef stock
  • 1 tbsp Worcestershire sauce
  • 1 tbsp dried oregano
  • 1 tsp ground cinnamon
  • 1/4 tsp ¼ tsp ground nutmeg
  • pinch of ground cloves
  • pinch of cayenne (optional)
  • salt & black pepper to taste
Creamy Topping
  • 40 g lactose-free butter
  • 40 g gluten-free flour
  • 500 ml lactose-free milk
  • 3 egg yolks
  • 1 tbsp freshly squeezed lemon juice
  • 40 g lactose-free parmesan cheese, grated
  • salt to taste
  • 150 g lactose-free parmesan cheese, grated (for layering)

Equipment

  • 1 medium baking dish (20x25cm)

Method
 

Aubergine Layer
  1. Line baking trays with baking paper.
  2. Lay aubergine slices out in a single layer.
  3. Pat dry excess moisture.
  4. Salt and leave for 20 minutes.
  5. Pat dry again.
  6. Turn slices, salt again, leave another 20 minutes.
  7. Pat dry thoroughly.
  8. Brush lightly with olive oil.
  9. Roast at 210°C for 10–15 minutes, turn, then roast another 10–15 minutes until nicely browned.
  10. Remove aubergines from the oven and transfer to a plate lined with kitchen paper. Layer with additional paper between layers to absorb excess moisture.
Lamb Meat Sauce
  1. Heat olive oil in a large pan.
  2. Fry onion until softened (about 8 minutes).
  3. Add garlic, cook for 1 minute.
  4. Add all remaining meat sauce ingredients.
  5. Stir well and simmer until thick with no excess liquid.
Creamy Topping
  1. Heat milk in one pan until hot (not boiling).
  2. In another pan, melt butter and add flour to form a paste.
  3. Cook for 1 minute.
  4. Gradually add hot milk, stirring, until thick.
  5. Gradually add hot milk, stirring, until thick.
  6. Beat egg yolks in a bowl.
  7. Add a ladle of hot sauce to yolks, whisk quickly.
  8. Pour back into sauce and mix well.
  9. Add salt, lemon juice, and parmesan.
  10. Sauce should be thick and creamy.
Assembly
  1. Layer aubergines 2/3 depth in dish.
  2. Add a layer of meat sauce and press down firmly.
  3. Add a layer of grated parmesan.
  4. Repeat: Aubergine, Meat sauce (pressed firmly), Parmesan
  5. Press everything down so layers are compact.
  6. Carefully pour over creamy topping.
  7. Finish with extra parmesan (optional).
  8. Bake at 180°C for 1 hour
  9. Optional: increase to 200°C for final 10 minutes for browning
  10. Rest 15–20 minutes before slicing

Notes

  • Leftover slow-cooked lamb works particularly well and adds extra depth of flavour.
  • The aubergine must be properly salted and roasted until browned to avoid excess moisture in the final dish.
  • The meat sauce should be reduced until thick with no excess liquid before assembling.
  • Worcestershire sauce adds depth to the lamb—do not omit.
  • Spices should be warm and balanced; cinnamon and cloves should not overpower.
  • The creamy topping should be thick and spreadable, not runny.
  • Temper the egg yolks carefully to prevent scrambling.
  • A small amount of lemon juice helps balance the richness of the topping.
  • Press each layer firmly during assembly to help the dish hold its shape when sliced.
  • Rest for at least 15–20 minutes before serving for clean slices.
  • The dish can be made ahead; flavours improve after resting or reheating.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating