Picture this: you're sitting in a taverna in Athens, the sun is setting, and the owner brings out a bubbling tray of moussaka. The aroma of cinnamon, oregano, and roasting eggplant wafts through the air. That's the magic I'm bringing to your kitchen today.
Advertisements1
This isn't just any moussaka – it's the real deal, the kind that Greek grandmothers make with love. It's a labor of love, but every layer is worth it. The eggplant soaks up the rich tomato-meat sauce, and the creamy béchamel on top gets golden and bubbly.
I remember my first trip to Greece, hiking through the Peloponnese and stopping at a tiny family-run taverna. The owner, Yiannis, insisted I try his wife's moussaka. One bite and I was hooked. Now, I'm sharing that same recipe with you, tweaked for home cooks. So grab your apron, and let's get cooking!
Why You'll Love This Recipe
About the Ingredients
2 large eggplants (about 2 lbs / 900g total)
Look for firm, glossy eggplants. If you're not a fan of eggplant, zucchini works as a substitute.
1 lb (450g) ground lamb or beef
Lamb is traditional, but beef or a mix works. For a leaner option, use ground turkey.
1 large onion, finely chopped
Yellow or sweet onion. If you only have shallots, use 2-3.
3 cloves garlic, minced
Fresh garlic is a must. Garlic paste is a time-saver, but fresh gives the best flavor.
1 can (14 oz / 400g) crushed tomatoes
San Marzano tomatoes are ideal. If you have fresh tomatoes, peel and crush them.
1/2 cup (120ml) dry red wine
Any dry red like Merlot or Cabernet. If you prefer not to use alcohol, use beef broth.
1 tsp ground cinnamon
Cinnamon is the secret to authentic Greek flavor. Don't skip it!
1 tsp dried oregano
Greek oregano is more potent. Use 1/2 tsp if using fresh.
1/4 cup (60ml) olive oil, plus more for frying
Extra virgin olive oil is best. You'll need extra for brushing the eggplant.
For béchamel: 1/2 cup (115g) butter, 1/2 cup (60g) all-purpose flour, 4 cups (1L) milk, 1/2 cup (50g) grated Parmesan or Kefalotyri cheese, 2 egg yolks, salt and nutmeg
Kefalotyri is traditional, but Parmesan is a great substitute. Use whole milk for richness.
Tips & Tricks
- Salt the eggplant slices and let them sit for 30 minutes to draw out bitterness. Rinse and pat dry before frying.
- Don't skip the resting time after baking – it lets the moussaka set so it slices cleanly.
- If the béchamel is too thick, whisk in a little extra milk. If too thin, cook it a bit longer.
Pro Tips
Step-by-Step Instructions
1. Prep Eggplant
Slice the eggplants into 1/4-inch (6mm) rounds. Sprinkle with salt and let sit for 30 minutes. Rinse and pat dry thoroughly.
2. Brown the Meat
In a large skillet, heat 2 tbsp olive oil over medium-high heat (375°F / 190°C). Add the ground meat and cook, breaking it up, until browned, about 8 minutes. Remove with a slotted spoon.
3. Sauté Aromatics
In the same skillet, add the onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute until fragrant.
4. Simmer the Sauce
Return the meat to the skillet. Add crushed tomatoes, red wine, cinnamon, oregano, salt, and pepper. Bring to a simmer, then reduce heat to low (200°F / 93°C) and cook for 20 minutes until thickened.
5. Fry the Eggplant
Heat 1/4 cup olive oil in a large skillet over medium-high heat (375°F / 190°C). Fry the eggplant slices in batches until golden brown on both sides, about 3 minutes per side. Drain on paper towels.
6. Make Béchamel
In a saucepan, melt butter over medium heat (350°F / 177°C). Whisk in flour and cook for 2 minutes. Gradually whisk in milk, stirring constantly, until thickened and smooth, about 10 minutes. Remove from heat, stir in cheese, egg yolks, salt, and nutmeg.
7. Assemble the Layers
Preheat oven to 375°F (190°C). Arrange half the eggplant in a 9×13-inch baking dish. Top with all the meat sauce. Add the remaining eggplant, then pour the béchamel over the top, spreading evenly.
8. Bake to Golden
Bake for 45-50 minutes, until the top is golden brown and the edges are bubbling. Let rest for 15 minutes before serving – this is key!
Delicious Variations
Vegetarian Moussaka
Replace the meat with lentils or a mix of mushrooms and zucchini.
Potato Moussaka
Add a layer of thinly sliced potatoes at the bottom for extra heartiness.
Spicy Kick
Add a pinch of cayenne or chili flakes to the meat sauce.
How to Store Classic Greek Food: Moussaka
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze individual portions for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a 350°F (175°C) oven for 15-20 minutes, or microwave in 30-second bursts.
Frequently Asked Questions
Q: Can I make moussaka ahead of time?
Yes, you can assemble the moussaka and refrigerate it unbaked for up to 24 hours. Just add 10-15 minutes to the baking time.
Q: Do I need to salt the eggplant?
Yes, salting draws out moisture and bitterness, resulting in a better texture. Don't skip this step!
Q: Can I use ground beef instead of lamb?
Absolutely, ground beef works perfectly. You can also use a mix of beef and lamb for a richer flavor.
Q: What can I substitute for red wine?
Use beef broth or a splash of red wine vinegar mixed with water. The flavor will be slightly different but still delicious.
Q: How do I know when the moussaka is done?
The top should be golden brown and the edges bubbling. You can also insert a knife in the center – it should come out hot and the béchamel set.
Ready to transport your taste buds to the Greek Isles? Fire up your oven and give this moussaka a try. Don't forget to share your creation with me – I'd love to hear how it turns out! Hasta la próxima!
Classic Greek Food: Moussaka
Classic Greek Food: Moussaka, a layered casserole of eggplant, spiced meat, and creamy béchamel, is pure comfort in every bite.
🧂 Ingredients
- 2 large eggplants (about 2 lbs / 900g total)
- 1 lb (450g) ground lamb or beef
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 can (14 oz / 400g) crushed tomatoes
- 1/2 cup (120ml) dry red wine
- 1 tsp ground cinnamon
- 1 tsp dried oregano
- 1/4 cup (60ml) olive oil, plus more for frying
- For béchamel: 1/2 cup (115g) butter, 1/2 cup (60g) all-purpose flour, 4 cups (1L) milk, 1/2 cup (50g) grated Parmesan or Kefalotyri cheese, 2 egg yolks, salt and nutmeg
📋 Instructions
- 1Prep Eggplant — Slice the eggplants into 1/4-inch (6mm) rounds. Sprinkle with salt and let sit for 30 minutes. Rinse and pat dry thoroughly.
- 2Brown the Meat — In a large skillet, heat 2 tbsp olive oil over medium-high heat (375°F / 190°C). Add the ground meat and cook, breaking it up, until browned, about 8 minutes. Remove with a slotted spoon.
- 3Sauté Aromatics — In the same skillet, add the onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute until fragrant.
- 4Simmer the Sauce — Return the meat to the skillet. Add crushed tomatoes, red wine, cinnamon, oregano, salt, and pepper. Bring to a simmer, then reduce heat to low (200°F / 93°C) and cook for 20 minutes until thickened.
- 5Fry the Eggplant — Heat 1/4 cup olive oil in a large skillet over medium-high heat (375°F / 190°C). Fry the eggplant slices in batches until golden brown on both sides, about 3 minutes per side. Drain on paper towels.
- 6Make Béchamel — In a saucepan, melt butter over medium heat (350°F / 177°C). Whisk in flour and cook for 2 minutes. Gradually whisk in milk, stirring constantly, until thickened and smooth, about 10 minutes. Remove from heat, stir in cheese, egg yolks, salt, and nutmeg.
- 7Assemble the Layers — Preheat oven to 375°F (190°C). Arrange half the eggplant in a 9×13-inch baking dish. Top with all the meat sauce. Add the remaining eggplant, then pour the béchamel over the top, spreading evenly.
- 8Bake to Golden — Bake for 45-50 minutes, until the top is golden brown and the edges are bubbling. Let rest for 15 minutes before serving – this is key!



