This moussaka recipe is the ultimate comfort meal, with delicious layers of roasted eggplant and rich spiced meaty sauce, topped with cheesy béchamel. It takes a bit of time to come together but it is definitely worth it - a true labour of love! Keep in mind you need to salt the eggplants, if you skip this step you'll end up with a very wet dish. The minimum salting time is 30 minutes, although you can leave them salting overnight if it makes things easier.
We've used beef mince here but you could swap out for lamb mince for a more authentic moussaka.
1.5 kg eggplants, about 3-4 large eggplants, sliced into 0.5cm rounds
3⁄4 cup olive oil, divided
1 1⁄2 tbsp salt, divided
1 tbsp black pepper, cracked, divided
1 kg roma tomatoes, halved lengthways
4 tbsp olive oil, divided
1 brown onion, finely diced
3 cloves garlic, minced
500 g beef mince
1 stick cinnamon
3 bay leaves
1 tbsp smoked paprika
3 tbsp tomato paste
2 cups milk
60 g butter
3 tbsp plain flour
50 g parmesan, about 1/2 cup grated
1⁄2 tsp salt
1⁄2 tsp black pepper, cracked
Turn your recipe chaos into a plan for the week.
Browse 1000+ inspiring creator recipes
Unlimited recipe import from social media, blogs and more
Generate shopping lists and meal plans in seconds with AI
Start by salting the . Slice the eggplants into thin rounds, about 0.5cm thick. In a large colander, layer the eggplant rounds, adding a generous pinch of between each layer. Set aside to drain for at least 30 minutes. You can leave the eggplants to drain for up to half a day if you like, or overnight if you like.
When ready to roast the eggplants, preheat the oven to 180°C fan-forced. Pat rounds dry using paper towels and spread them out evenly on two baking trays lined with baking paper. It's okay if some of rounds are overlapping slightly. Drizzle them with half of the and sprinkle half of the and , then flip them over and add remaining olive oil, salt and pepper. Roast in the oven for 20 minutes, until softened and slightly golden in colour. Set aside until you are ready to assemble the moussaka.
Cut the in half lengthways. Heat a large frypan over medium-high heat, then add 2 tbsp of the and the tomatoes, face down. Let them blister for about 10 minutes, turning over halfway through. Remove from pan and set aside.
Meanwhile, finely dice the and finely chop or mince the .
Give the frypan a quick wipe if needed, then return to medium-high heat. Add the remaining 2 tbsp of olive oil and sauté the with a pinch of salt for 5 minutes until translucent. Add the and fry for 1-2 minutes until fragrant, then add the mince meat and cook for 8-10 minutes, breaking up the mince with a wooden spoon, until nicely browned.
Add the , , and , mixing well to combine. Cook for another 3 minutes until tomato paste deepens in colour.
Add the blistered and any juices back into the pan. Break up the tomatoes into the sauce using the back of a wooden spoon and stir to combine. Bring to a simmer, reduce heat to medium and cook for 10 minutes, until the sauce slightly thickens. Taste and add and if needed, then set aside until you are ready to assemble the moussaka.
Start making the béchamel just before you are ready to assemble the moussaka. In a small saucepan, warm the until just below simmering point - the surface will start to steam - then turn off the heat. Meanwhile, grate the on the fine side of a box grater.
In another medium sized saucepan, melt the over low heat. Slowly add the , stirring constantly with a wooden spoon to make a paste (roux). You want the paste to stay pale in colour and not brown, so only cook for a minute or two.
Once the paste has thickened, slowly add the warm , 1/2 a cup at a time, stirring constantly with a whisk. As the mixture thickens, add more milk until you have a thick white sauce. Turn off the heat and add the , and , stirring well to melt the cheese.
Preheat the oven to 180°C. In a large rectangular baking dish, about 20cm x 30cm, layer half of the roasted on the base, overlapping when needed. Cover with all of the meat sauce, spreading it out evenly with the back of a spoon. Next, add a layer of the remaining roasted eggplant, overlapping when needed. Finally, pour over the bechamel sauce and smooth out with the back of a spoon.
Place in the oven for 20-25 minutes, until bubbly and golden-brown on top. Let the moussaka rest for 10 minutes before cutting to serve.
It's very important to let the moussaka rest for at least 10 minutes before cutting, as this helps to hold its shape when sliced and prevents it turning into a sloppy mess on the plate.