Print

Classic Authentic Greek Moussaka Recipe with Creamy Béchamel Made Easy

classic authentic greek moussaka - featured image

A comforting and authentic Greek casserole featuring tender roasted eggplant layers, spiced ground meat sauce, and a luscious creamy béchamel topping baked to golden perfection.

Ingredients

Scale
  • 2 large eggplants, sliced into 1/2-inch rounds
  • Olive oil, for brushing and roasting
  • Salt, to taste
  • 1 lb ground beef or lamb
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (14 oz) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1/2 cup red wine (optional)
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground allspice
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons chopped fresh parsley
  • 5 tablespoons unsalted butter
  • 5 tablespoons all-purpose flour
  • 4 cups whole milk, warmed
  • 1/4 teaspoon freshly grated nutmeg
  • 1 cup grated Parmesan or Kefalotyri cheese
  • 2 large eggs, lightly beaten
  • Salt and white pepper, to taste
  • 1 cup breadcrumbs (optional, for topping)

Instructions

  1. Preheat oven to 400°F (200°C). Slice eggplants into 1/2-inch thick rounds. Lay on baking sheet, brush both sides with olive oil, sprinkle with salt. Roast 20-25 minutes, flipping halfway, until soft and slightly golden. Set aside.
  2. Heat 1 tablespoon olive oil in large skillet over medium heat. Sauté chopped onions until translucent, about 5 minutes. Add garlic and cook 1 minute until fragrant.
  3. Add ground meat, break up with spoon, cook until browned and no longer pink, about 8 minutes. Season with salt, pepper, cinnamon, and allspice.
  4. Pour in red wine (if using), simmer 2-3 minutes to reduce slightly. Add crushed tomatoes and tomato paste, stir well. Simmer gently about 20 minutes until thickened. Stir in fresh parsley. Adjust seasoning to taste.
  5. In medium saucepan, melt butter over medium heat. Whisk in flour and cook 2 minutes to remove raw taste.
  6. Slowly whisk in warm milk in batches, whisk constantly to avoid lumps. Cook 8-10 minutes until sauce thickens.
  7. Remove from heat, stir in nutmeg, salt, and white pepper.
  8. Temper beaten eggs by whisking in a few spoonfuls of warm béchamel, then slowly whisk egg mixture back into sauce to avoid curdling.
  9. Stir in half of the grated cheese.
  10. Lower oven temperature to 350°F (175°C). Spread thin layer of béchamel on bottom of baking dish.
  11. Arrange half of roasted eggplant slices evenly over béchamel.
  12. Spread meat sauce evenly over eggplant layer.
  13. Add remaining eggplant slices on top of meat sauce.
  14. Pour remaining béchamel sauce over everything and smooth out.
  15. Sprinkle remaining cheese and breadcrumbs on top for golden crust.
  16. Bake for 45-50 minutes until top is set and golden brown.
  17. Let cool at least 20 minutes before serving to allow layers to set.

Notes

Roast eggplants instead of frying for less greasy layers. Temper eggs carefully when adding to béchamel to avoid curdling. Let moussaka rest at least 20 minutes after baking for easier slicing and better flavor. For gluten-free, substitute flour and breadcrumbs accordingly. For dairy-free, use vegan butter, plant milk, and dairy-free cheese alternatives.

Nutrition

Keywords: moussaka, Greek moussaka, creamy béchamel, eggplant casserole, traditional Greek recipe, layered casserole, comfort food