Greek Moussaka with Bechamel Sauce
Indulge in the rich flavors of Greece with this classic moussaka, featuring layers of spiced meat, roasted eggplant, and creamy béchamel sauce.

Preparation
Get these tasks done before you start cooking.
Preparing the Eggplant
- 1
Preheat Oven
Preheat oven to 200°C (390°F).
- 2
Arrange Eggplant
Arrange eggplant slices on a baking sheet.
- 3
Season and Bake
Brush both sides with olive oil and sprinkle with salt. Bake until golden, about 20 minutes.
Tip: Ensure the eggplant is well-cooked to avoid a chewy texture.
Cooking the Meat Sauce
- 1
Sauté Onions and Garlic
Heat olive oil in a pan over medium heat. Add onion and garlic, sauté until soft.
- 2
Brown the Meat
Add ground meat and cook until browned.
- 3
Simmer Sauce
Stir in diced tomatoes, tomato paste, cinnamon, salt, and pepper. Simmer for 15 minutes.
Tip: Use lamb for a more authentic Greek flavor.
How to Make Greek Moussaka with Bechamel Sauce
Total time: 2 h 20 min · Yields 6 servings
- 1
Create Béchamel Sauce
Melt butter in a saucepan. Stir in flour and cook for 1-2 minutes, creating a roux. Gradually add milk, whisking continuously to avoid lumps, then stir in nutmeg and salt. Remove from heat and stir in the egg yolk.
- 2
Layer the Moussaka
In a baking dish, layer half the eggplant, all the meat sauce, the remaining eggplant, and finally spread the béchamel sauce on top. Sprinkle with Parmesan cheese.
- 3
Bake
Reduce oven temperature to 180°C (350°F) and bake for 30-40 minutes until the top is golden and bubbling.
Chef's Tips
Frequently asked questions
Explore more from TastyFood
Looking for something different? Browse by category.