Moussaka Eggplant
cookinglanka
A classic Mediterranean-style baked dish made with tender roasted eggplant, savory meat and tomato sauce, and a creamy béchamel topping. It is hearty, comforting, and perfect for a family dinner.
Prep Time 30 minutes mins
Cook Time 45 minutes mins
Custom Time 15 minutes mins
Total Time 1 hour hr 30 minutes mins
Course Main Course
Cuisine Greek, Mediterranean
For The Eggplant
- 2 large eggplants
- 2 tablespoons olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For The Meat Sauce
- 500 g ground beef or lamb
- 1 medium onion finely chopped
- 3 cloves garlic minced
- 400 g canned crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- ½ teaspoon ground cinnamon
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons olive oil
For The Béchamel Sauce
- 4 tablespoons butter
- 4 tablespoons all-purpose flour
- 2 cups milk
- ½ cup grated Parmesan cheese
- ¼ teaspoon nutmeg
- Salt and black pepper to taste
- 1 egg
Make The Meat Sauce:
Heat olive oil in a pan. Sauté the onion and garlic until softened. Add the ground beef or lamb and cook until browned.
Add the crushed tomatoes, tomato paste, oregano, cinnamon, salt, and pepper. Simmer for 15–20 minutes until the sauce thickens.
Prepare The Béchamel
Melt butter in a saucepan. Whisk in the flour and cook for about 1 minute. Gradually add the milk while whisking until smooth and thickened.
Remove from heat and stir in Parmesan, nutmeg, salt, and pepper. Let it cool slightly, then whisk in the egg.
Keyword baked eggplant, eggplant moussaka, eggplant recipe, Greek moussaka, Mediterranean recipe, moussaka eggplant, traditional moussaka