Classic Greek Moussaka is a true celebration dish. Tender roasted eggplant and potatoes are layered with a warmly spiced beef sauce and topped with a thick, golden béchamel.
Layers of roasted eggplant and potatoes, a cinnamon-spiced beef sauce and a thick, golden béchamel. The iconic Greek casserole. Our version roasts the vegetables instead of frying them, keeping all the rich flavor with less oil and less mess.
Why You’ll Love This Recipe
- Iconic Greek flavors
- Roasted, not fried, vegetables
- Creamy béchamel topping
- Great for entertaining
Ingredients for Classic Greek Moussaka
- 3 large eggplants, sliced 1/2 inch thick
- 2 large potatoes, peeled and sliced 1/4 inch thick
- Olive oil, for brushing
- 1 1/2 lbs (680 g) ground beef or lamb
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 1 can (14 oz) crushed tomatoes
- 1 tsp cinnamon
- 1/4 tsp allspice
- 1 tsp oregano
- Salt and pepper
- Béchamel: 6 tbsp butter, 1/2 cup flour, 3 cups warm milk, 1/4 tsp nutmeg, 2 egg yolks, 3/4 cup grated Parmesan
Equipment You’ll Need
- Large pot for boiling pasta
- Large deep skillet or Dutch oven for the meat sauce
- Medium saucepan and whisk for the béchamel
- 9×13-inch (23×33 cm) baking dish
- Cheese grater
- Sharp knife and spatula for clean slices
Ingredient Notes
- Eggplant: Salting removes bitterness and moisture.
- Potatoes: Form a sturdy base layer.
- Spices: Cinnamon and allspice give classic flavor.
Why This Recipe Works
Moussaka works because each layer brings something different: potatoes for structure, eggplant for silky richness, spiced meat for depth and béchamel for creamy comfort. Roasting the vegetables concentrates their flavor and keeps the dish from turning watery.
The Secret to Non-Soggy Moussaka
Salting and roasting the eggplant removes excess water, which is the number one cause of soggy moussaka. A thick meat sauce and a long rest after baking help every slice hold its shape.
Full measurements and printable instructions are in the recipe card below.
How to Make Classic Greek Moussaka
Step 1
Salt the eggplant slices, rest 30 minutes and pat dry.
Step 2
Brush eggplant and potato slices with oil and roast at 400°F (200°C) for 20-25 minutes until tender.
Step 3
Brown the meat with onion, add garlic, tomato paste, tomatoes and spices. Simmer 20 minutes until thick.
Step 4
Make the béchamel: cook butter and flour 2 minutes, whisk in milk until thick, then whisk in nutmeg, yolks and cheese.
Step 5
Lower the oven to 350°F (175°C). Layer potatoes, half the eggplant, the meat sauce and remaining eggplant in a 9×13 dish.
Step 6
Pour over the béchamel and bake 45 minutes until golden.
Step 7
Rest 30 minutes before slicing.
Tips for the Best Results
- Don't skip salting the eggplant.
- Simmer the sauce until thick.
- Rest before cutting.
Variations to Try
- Use zucchini along with eggplant.
- Make it vegetarian with lentils.
- Use lamb for a traditional flavor.
What to Serve With It
Serve with a Greek salad, crusty bread and tzatziki.
Storage and Reheating
Roasting instead of frying the eggplant makes moussaka lighter and easier. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a 375°F (190°C) oven or air fryer for 8-10 minutes to keep the edges crispy.
A Little Background
Moussaka is found across the Eastern Mediterranean, but the Greek version with its thick béchamel top was popularized in the 1920s by chef Nikolaos Tselementes. Today it's one of the most famous Greek dishes in the world.
Perfect for Any Occasion
Perfect for holidays, dinner parties and Sunday family meals. It's a dish that impresses guests and feeds a crowd.
Make-Ahead and Freezing Tips
Assemble a day ahead and refrigerate. Baked moussaka keeps 4 days and freezes for 3 months.
Frequently Asked Questions
Do I have to use potatoes?
No, but they add a sturdy base.
Can I use lamb?
Yes, it's very traditional.
Can I make it vegetarian?
Yes, use lentils or mushrooms.
Why rest moussaka?
So the layers set for clean slices.
Can I freeze it?
Yes, up to 3 months.
Final Thoughts
Rich, comforting and full of Greek flavor, this moussaka is worth every minute.
PrintClassic Greek Moussaka
Layers of roasted eggplant and potatoes, a cinnamon-spiced beef sauce and a thick, golden béchamel. The iconic Greek casserole.
- Prep Time: 45 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 2 hours 30 minutes
- Yield: 8-10 servings 1x
- Category: Dinner
- Method: Baked
- Cuisine: Greek
Ingredients
- 3 large eggplants, sliced 1/2 inch thick
- 2 large potatoes, peeled and sliced 1/4 inch thick
- Olive oil, for brushing
- 1 1/2 lbs (680 g) ground beef or lamb
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 1 can (14 oz) crushed tomatoes
- 1 tsp cinnamon
- 1/4 tsp allspice
- 1 tsp oregano
- Salt and pepper
- Béchamel: 6 tbsp butter, 1/2 cup flour, 3 cups warm milk, 1/4 tsp nutmeg, 2 egg yolks, 3/4 cup grated Parmesan
Instructions
- Salt the eggplant slices, rest 30 minutes and pat dry.
- Brush eggplant and potato slices with oil and roast at 400°F (200°C) for 20-25 minutes until tender.
- Brown the meat with onion, add garlic, tomato paste, tomatoes and spices. Simmer 20 minutes until thick.
- Make the béchamel: cook butter and flour 2 minutes, whisk in milk until thick, then whisk in nutmeg, yolks and cheese.
- Lower the oven to 350°F (175°C). Layer potatoes, half the eggplant, the meat sauce and remaining eggplant in a 9×13 dish.
- Pour over the béchamel and bake 45 minutes until golden.
- Rest 30 minutes before slicing.
Notes
Roasting instead of frying the eggplant makes moussaka lighter and easier.