Greek Moussaka with Eggplant and Bechamel

By Mike S.
July 10, 2026
Rating: 0.00
(0)

Greek moussaka is a beloved Mediterranean casserole layered with tender eggplant, warmly spiced meat sauce, and a smooth bechamel topping. It is comforting, generous, and made for sharing.

This version roasts the eggplant before assembling the dish, which concentrates its flavor and keeps the casserole from becoming watery. A little cinnamon and oregano give the meat sauce its classic Greek character.

Let the baked moussaka rest for at least 20 minutes before slicing. The layers firm up as they cool, so the portions hold together much better.

Serving Suggestions

Serve warm with a crisp Greek salad, lemony greens, or crusty bread. A spoonful of plain yogurt on the side adds a cool contrast to the rich béchamel.

Recipe Notes

Moussaka can be assembled a day ahead and refrigerated before baking. Leftovers keep for up to 3 days and reheat gently in a covered dish.

Greek Moussaka with Eggplant and Bechamel

A classic Greek moussaka layered with roasted eggplant, savory ground meat in tomato sauce, and a creamy bechamel topping baked until golden.
Servings 6 servings
Prep Time 35 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 50 minutes

Equipment

  • 9-by-13-inch baking dish
  • Large skillet
  • Medium saucepan
  • Baking sheet
  • Whisk

Ingredients
 
 

Eggplant

  • 3 medium eggplants sliced lengthwise into 1/2-inch pieces
  • 3 tbsp olive oil plus more as needed
  • 1 tsp kosher salt divided

Meat Sauce

  • 1 lb ground beef or lamb
  • 1 large yellow onion finely chopped
  • 4 cloves garlic minced
  • 14 oz crushed tomatoes
  • 1/2 cup dry red wine optional
  • 1 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/2 tsp ground cinnamon
  • 1/2 tsp black pepper freshly ground

Bechamel

  • 4 tbsp unsalted butter
  • 4 tbsp all-purpose flour
  • 2 cups whole milk warmed
  • 1 large egg yolk
  • 1/2 cup grated Parmesan
  • 1/4 tsp ground nutmeg
  • 1/2 tsp kosher salt

Instructions
 

Roast the Eggplant:

  • Heat the oven to 425°F (220°C). Arrange the eggplant slices on baking sheets, brush both sides with olive oil, and season with salt.
  • Roast for 20 to 25 minutes, turning once, until tender and lightly browned. Reduce the oven to 375°F (190°C) for baking the assembled moussaka.

Make the Meat Sauce:

  • Warm a large skillet over medium heat. Add the ground meat and cook until browned, breaking it into small pieces.
  • Add the onion and cook for 5 minutes. Stir in the garlic, tomato paste, oregano, cinnamon, and pepper and cook for 1 minute.
  • Add the crushed tomatoes and wine, if using. Simmer for 15 to 20 minutes, until thick and savory. Taste and adjust the salt.

Make the Béchamel and Assemble:

  • Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1 minute. Gradually whisk in the warm milk and simmer until thickened.
  • Remove from the heat. Whisk a little hot sauce into the egg yolk, then whisk it back into the saucepan with the Parmesan, nutmeg, and salt.
  • Layer half the eggplant in a 9-by-13-inch baking dish, spread over the meat sauce, and top with the remaining eggplant. Pour the béchamel over the top.
  • Bake at 375°F (190°C) for 40 to 45 minutes, until deeply golden. Rest for 20 minutes before slicing and serving.

Notes

  • Roasting the eggplant instead of frying it keeps the casserole lighter and easier to assemble.
  • For a vegetarian variation, replace the meat with cooked lentils and chopped mushrooms.
  • The assembled dish can be refrigerated overnight before baking.

Nutrition

Calories: 510kcalCarbohydrates: 31gProtein: 27gFat: 31gSaturated Fat: 14gCholesterol: 125mgSodium: 690mgFiber: 7gSugar: 12g
Calories: 510kcal
Course: Main Course
Cuisine: Greek
Keyword: Eggplant, Greek Recipes, Moussaka

Leave a Reply

Like
Close
Copyright © 2021 LEMON & LIMES.
Made with by Loft.Ocean. All rights reserved.
Close
Popular Search: