Why You’ll Love This Recipe

  • Deep, savory flavors with warm spices

  • Creamy, golden topping that melts in your mouth

  • Perfect make-ahead dish for entertaining

  • Great balance of vegetables, protein, and sauce

  • Even better the next day as leftovers

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the eggplant layer:

  • 2 large eggplants, sliced into 1/2-inch rounds

  • 2 tablespoons olive oil

  • Salt

For the meat sauce:

  • 1 pound ground beef or lamb

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 1 cup crushed tomatoes

  • 2 tablespoons tomato paste

  • 1/2 teaspoon ground cinnamon

  • 1/2 teaspoon dried oregano

  • 1/2 teaspoon salt

  • 1/2 teaspoon black pepper

For the béchamel sauce:

  • 4 tablespoons butter

  • 1/4 cup all-purpose flour

  • 2 cups milk

  • 1/4 teaspoon ground nutmeg

  • 1/2 cup grated Parmesan cheese

  • 1 egg, lightly beaten

Directions

  1. Preheat the oven to 400°F (200°C). Lightly grease a baking dish.

  2. Arrange eggplant slices on a baking sheet, brush with olive oil, and sprinkle with salt. Roast for 20–25 minutes until tender and lightly golden. Set aside.

  3. In a large skillet over medium heat, cook the chopped onion until softened. Add garlic and cook briefly.

  4. Add the ground meat and cook until browned, breaking it apart as it cooks. Drain excess fat if necessary.

  5. Stir in crushed tomatoes, tomato paste, cinnamon, oregano, salt, and pepper. Simmer for 10–15 minutes until thickened.

  6. To prepare the béchamel sauce, melt butter in a saucepan over medium heat. Whisk in flour and cook for 1–2 minutes.

  7. Gradually add milk while whisking continuously until smooth and thickened.

  8. Stir in nutmeg and Parmesan cheese. Remove from heat and allow to cool slightly before whisking in the beaten egg.

  9. Reduce oven temperature to 375°F (190°C).

  10. Layer half of the roasted eggplant slices in the baking dish. Spread the meat sauce evenly over the eggplant. Top with the remaining eggplant slices.

  11. Pour the béchamel sauce evenly over the top and smooth it out.

  12. Bake for 35–40 minutes until the top is golden brown and set.

  13. Let the moussaka rest for at least 15–20 minutes before slicing and serving.

Servings and timing

Servings: 6–8 servings

Prep time: 25 minutes
Cook time: 1 hour 5 minutes
Total time: 1 hour 30 minutes

Variations

  • Vegetarian Moussaka: Replace the meat with lentils or sautéed mushrooms.

  • Potato Layer: Add a layer of thinly sliced potatoes beneath the eggplant.

  • Lighter Version: Grill the eggplant instead of roasting with oil.

  • Cheese Blend: Substitute part of the Parmesan with kefalotyri or mozzarella.

  • Spiced Twist: Add a pinch of allspice or cloves for deeper warmth.

Storage/Reheating

Store leftover moussaka in an airtight container in the refrigerator for up to 4 days.

To reheat, cover with foil and warm in a 350°F (175°C) oven for 15–20 minutes, or microwave individual portions until heated through.

Moussaka can be frozen for up to 2 months. Allow it to cool completely before freezing. Thaw overnight in the refrigerator before reheating.

FAQs

Do I need to salt the eggplant before cooking?

Salting can help reduce bitterness and excess moisture, but modern eggplants are usually mild enough to skip this step.

Can I make moussaka ahead of time?

Yes, you can assemble it a day in advance and bake just before serving.

Why is my béchamel sauce lumpy?

Whisk continuously while adding milk and ensure the flour and butter mixture is smooth before adding liquid.

Can I use ground turkey instead of beef or lamb?

Yes, ground turkey works well as a lighter alternative.

How do I know when the moussaka is done?

The top should be golden brown and the center set when gently shaken.

Can I make this gluten-free?

Yes, substitute the all-purpose flour with a gluten-free flour blend for the béchamel.

What should I serve with eggplant moussaka?

A simple green salad or crusty bread pairs beautifully with this dish.

Can I skip the egg in the béchamel?

Yes, though the egg helps create a richer, firmer topping.

Why should I let it rest before serving?

Resting allows the layers to set, making it easier to slice neatly.

Is moussaka very heavy?

It is a rich and hearty dish, but serving it with fresh vegetables or salad balances the meal nicely.

Conclusion

Eggplant Moussaka is a comforting layered casserole filled with savory meat sauce, tender roasted eggplant, and creamy béchamel topping. Perfect for gatherings or cozy family dinners, this timeless dish delivers deep Mediterranean flavors in every bite.


Print

Eggplant Moussaka

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Eggplant Moussaka recipe is a rich Mediterranean casserole layered with tender roasted eggplant, warmly spiced ground meat, and a creamy béchamel sauce baked until golden and bubbly. Perfect for family dinners or special gatherings, this classic moussaka delivers deep, comforting flavors in every bite.

  • Author: Catherine
  • Prep Time: 25 minutes
  • Cook Time: 1 hour 5 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 6–8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean / Greek

Ingredients

For the Eggplant Layer:

  • 2 large eggplants, sliced into 1/2-inch rounds

  • 2 tablespoons olive oil

  • Salt

For the Meat Sauce:

  • 1 pound ground beef or lamb

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 1 cup crushed tomatoes

  • 2 tablespoons tomato paste

  • 1/2 teaspoon ground cinnamon

  • 1/2 teaspoon dried oregano

  • 1/2 teaspoon salt

  • 1/2 teaspoon black pepper

For the Béchamel Sauce:

  • 4 tablespoons butter

  • 1/4 cup all-purpose flour

  • 2 cups milk

  • 1/4 teaspoon ground nutmeg

  • 1/2 cup grated Parmesan cheese

  • 1 egg, lightly beaten

Instructions

  1. Preheat oven to 400°F (200°C). Lightly grease a baking dish.

  2. Arrange eggplant slices on a baking sheet, brush with olive oil, and sprinkle with salt. Roast for 20–25 minutes until tender and lightly golden. Set aside.

  3. In a large skillet over medium heat, cook chopped onion until softened. Add garlic and cook briefly.

  4. Add ground meat and cook until browned, breaking it apart as it cooks. Drain excess fat if needed.

  5. Stir in crushed tomatoes, tomato paste, cinnamon, oregano, salt, and pepper. Simmer for 10–15 minutes until thickened.

Prepare the Béchamel:

  1. Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1–2 minutes.

  2. Gradually whisk in milk until smooth and thickened.

  3. Stir in nutmeg and Parmesan cheese. Remove from heat and cool slightly, then whisk in beaten egg.

  4. Reduce oven temperature to 375°F (190°C).

  5. Layer half of the roasted eggplant in the baking dish. Spread meat sauce evenly over it. Top with remaining eggplant slices.

  6. Pour béchamel sauce over the top and smooth evenly.

  7. Bake for 35–40 minutes until golden brown and set.

  8. Rest for 15–20 minutes before slicing and serving.

Notes

Roasting the eggplant prevents excess moisture in the casserole.Allow béchamel to cool slightly before adding egg to prevent scrambling.Let the moussaka rest before slicing for cleaner layers.Flavor deepens when reheated the next day.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star