Print

Classic Greek Moussaka Recipe Easy Homemade Comfort Food With Creamy Béchamel

classic greek moussaka recipe - featured image

A classic Greek moussaka featuring layers of tender eggplant, a rich spiced meat sauce, and a creamy béchamel topping baked to golden perfection. This comforting dish is perfect for cozy dinners and special occasions.

Ingredients

Scale
  • 2 large eggplants, sliced into ½-inch rounds
  • Salt, for drawing out moisture
  • Olive oil, for brushing and frying
  • 1 lb (450 g) ground beef or lamb
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (14 oz/400 g) crushed tomatoes
  • 2 tbsp tomato paste
  • ½ cup (120 ml) red wine (optional)
  • 1 tsp ground cinnamon
  • 1 tsp dried oregano
  • Salt and freshly ground black pepper, to taste
  • 2 tbsp olive oil
  • 4 cups (1 L) whole milk, warmed
  • 5 tbsp unsalted butter
  • 5 tbsp all-purpose flour
  • ¼ tsp ground nutmeg
  • 2 large eggs, beaten
  • Salt and white pepper, to taste
  • ½ cup (50 g) grated Parmesan or Kefalotyri cheese

Instructions

  1. Slice the eggplants into ½-inch rounds and sprinkle both sides generously with salt. Place them in a colander for about 30 minutes to draw out moisture and bitterness. Rinse the slices under cold water and pat dry with paper towels.
  2. Heat olive oil in a skillet over medium heat. Working in batches, fry the eggplant slices for about 2-3 minutes per side until golden and soft. Transfer to a paper towel-lined plate to drain excess oil. Alternatively, brush the slices with olive oil and roast in a 400°F (200°C) oven for 20 minutes, turning once.
  3. In a large skillet, heat 2 tablespoons olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Add minced garlic and cook for 1 minute more.
  4. Increase heat to medium-high, add ground meat, breaking it apart with a spoon, and cook until browned, about 8 minutes.
  5. Stir in tomato paste, crushed tomatoes, red wine (if using), cinnamon, oregano, salt, and pepper. Reduce heat to low and simmer gently for 25-30 minutes, stirring occasionally until thickened. Adjust seasoning to taste.
  6. Warm the milk in a saucepan or microwave until just hot (not boiling). In a separate medium saucepan, melt butter over medium heat. Whisk in the flour and cook for 2-3 minutes, stirring constantly to make a roux.
  7. Slowly pour the warm milk into the roux in a thin stream, whisking continuously to avoid lumps. Cook until the sauce thickens and coats the back of a spoon, about 7-10 minutes. Remove from heat and stir in nutmeg, salt, and white pepper.
  8. Temper the beaten eggs by slowly whisking a few spoonfuls of the hot béchamel into the eggs, then stir the eggs back into the sauce to prevent scrambling.
  9. Preheat oven to 350°F (175°C). In a baking dish, layer half of the eggplant slices evenly on the bottom. Spread the meat sauce over the eggplant. Add the remaining eggplant slices on top of the meat layer.
  10. Pour the béchamel sauce evenly over the top, smoothing it out with a spatula. Sprinkle grated Parmesan or Kefalotyri cheese on top.
  11. Bake uncovered for 45-50 minutes or until the béchamel is set and golden brown.
  12. Let the moussaka rest for at least 20 minutes before serving to allow the layers to set properly.

Notes

Salting eggplant before cooking removes bitterness and prevents sogginess. Whisk béchamel constantly over moderate heat to avoid lumps. Temper eggs before adding to béchamel to prevent scrambling. Let moussaka rest 20 minutes after baking for cleaner slices.

Nutrition

Keywords: Greek moussaka, classic moussaka, creamy béchamel, comfort food, eggplant casserole, Mediterranean recipe, homemade moussaka