This comforting Greek moussaka layers tender lamb mince, roasted aubergine and a rich tomato sauce under a golden, creamy béchamel. Full of Mediterranean flavour and simple enough for a relaxed weekend dinner.
This post includes affiliate links. As an Amazon Associate, I may earn a small commission on qualifying purchases, at no extra cost to you.
*Post updated August 2026
Anyone who's had a holiday in Greece has almost certainly tried moussaka; if you're anything like me, you'd have it at least five times during a two-week stay! 😜
Ingredients
🫒 olive oil
🥔 potatoes
🧅 onion
🍅 tomato purée
🌿 dried oregano
🌿 dried mint
🌿 allspice
🧂 salt
🥩 minced lamb
🍆 aubergine
🧄 garlic
🍷 red wine
🌿 dried basil
🌿 cinnamon
🍅 tomatoes
⚫ black pepper
Béchamel Sauce Ingredients
🧈 butter
🥛 milk
🥚 eggs
🧀 Romano cheese
🧂 salt to taste
🌾 plain flour
🌶️ ground nutmeg
Step 1
Cook the potatoes, let them cool, slice them, and arrange them over the bottom of your dish.
Make the meat sauce.
Step 2
Spread a layer of meat over the potatoes.
Step 3
Now add a layer of aubergine, followed by another layer of meat sauce. Finish with a layer of aubergine.
Step 4
Make the béchamel sauce and pour over.
Step 5
Bake in the oven until piping hot and golden.
I added a little grated cheddar (not traditional, I'm sure), but it's good!
Where does moussaka come from?
Moussaka is a traditional dish enjoyed across Greece, the Levant, the Middle East and the Balkans. Although each region has its own variation, the Greek version is best known for its layers of aubergine or potatoes, rich meat sauce, and creamy béchamel topping.
If you prefer a meat-free option, you might like my Mediterranean Vegetable Moussaka.
Can you freeze moussaka?
Yes — moussaka freezes very well. Allow it to cool completely, then wrap tightly and freeze for up to three months. Defrost thoroughly before reheating.
I find reheating in the microwave keeps it moist, whereas the oven can sometimes dry it out.
What to serve with moussaka
A fresh Greek salad is the perfect side. My Simple Greek Salad is always a favourite. In Greece, it’s often served with crusty bread or baguette-style slices — simple but delicious.
Have you tried this recipe?
Please leave a ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below!
Greek Moussaka with Lamb Mince & Creamy Béchamel
Layers of tender lamb mince, roasted aubergine and a silky béchamel make this Greek moussaka the ultimate comfort dish. Leftovers freeze well and reheat beautifully.
Ingredients
- 2 tablespoons olive oil
- 500g minced lamb (use the best quality with the lowest fat content)
- 2–3 large potatoes, peeled and sliced into ¼‑inch rounds
- 1 large aubergine (eggplant), sliced into thin rounds
- 1 large onion, finely diced
- 2 fat cloves garlic, minced
- 3 tablespoons tomato purée (paste in the US)
- 160ml red wine
- 1 tablespoon dried oregano
- 2 teaspoons ground cinnamon
- ½ teaspoon allspice
- 1 teaspoon dried basil
- ½ teaspoon dried mint
- 1 × 400g can chopped tomatoes (including the juice)
- Sea salt and black pepper, to taste
- 1 large handful freshly grated Parmesan or Romano cheese
- To Finish: A little extra Parmesan and a pinch of nutmeg
- 50g butter, melted
- 4 tablespoons plain flour
- 500ml hot milk (not boiling)
- 2 egg yolks, lightly beaten
- A good handful grated Romano or Parmesan (about ¾ cup)
- ½ teaspoon ground nutmeg
- ½ teaspoon salt, or to taste
Instructions
- Lightly oil a large baking dish (about 25cm / 9×9 inches and 7.5cm / 3 inches deep) and set aside.
- Brush the aubergine slices with a little olive oil. Fry them in batches in a large pan until golden, then remove and set aside.
- Heat the olive oil in a large pan and cook the onion until soft but not coloured. Add the garlic and cook for another minute.
- Push the onions to one side of the pan and add the minced lamb. Cook until lightly browned, then mix the onions and lamb.
- Stir in the tomato purée and cook for 1 minute.
- Add the red wine and let it reduce slightly. Stir in the oregano, basil, mint, cinnamon and allspice, cooking for another minute.
- Add the chopped tomatoes (including the juice). Simmer gently for 30–40 minutes until the sauce thickens. Season with sea salt and black pepper.
- Meanwhile, cook the potatoes. Place the sliced potatoes into salted cold water, bring to the boil, then reduce the heat and simmer for about 6 minutes, or until just tender. Drain well and leave to dry slightly.
- Arrange a layer of potatoes in the bottom of the prepared dish. Add a layer of meat sauce, then a layer of aubergine.
- Sprinkle with a little cheese, then repeat the layers: meat sauce followed by aubergine. The top layer should be aubergine.
- Make the béchamel sauce and pour it evenly over the top.
- Sprinkle with a little extra Parmesan and a pinch of nutmeg before baking.
- Melt the butter in a saucepan over medium‑low heat.
- Stir in the flour and cook for 2 minutes, stirring constantly, to remove the raw flour taste.
- Season with salt, then take the pan off the heat. Slowly add the hot milk while whisking with a balloon whisk until smooth.
- Stir in the Parmesan and taste; add a little more salt if needed.
- Let the sauce cool slightly, then whisk in the egg yolks until the mixture becomes smooth and silky.
- If the sauce is too hot, the eggs will scramble.
- Stir in the ground nutmeg.
- Pour the béchamel sauce evenly over the top layer of aubergine. Sprinkle with a little Parmesan and a pinch of nutmeg.
- Cover the dish with non‑stick foil and bake in a preheated oven for about 35 minutes.
- Remove the foil and bake for a further 15 minutes, or until the top is golden brown and the moussaka is piping hot in the centre.
Notes
Use the best quality minced lamb you can — lower fat gives a richer, cleaner flavour.
Slice the potatoes evenly so they cook at the same rate.
If your aubergine absorbs too much oil, switch to brushing instead of frying.
Let the béchamel cool slightly before adding the egg yolks to prevent scrambling.
No comments
Post a Comment
I love to hear from everyone so thanks for taking the time to comment. Please note comments containing links will NOT be published.
Cheers
Jan