Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Greek Moussaka Dish: A Delicious Layered Recipe to Savor


  • Author: Melissa
  • Total Time: 105 minutes
  • Yield: 6-8 servings 1x

Description

Experience the delightful layers of Greek Moussaka, featuring a hearty meat sauce, tender eggplant, and a creamy béchamel topping. This comforting dish is perfect for gatherings and will surely impress your guests with its rich flavors and satisfying textures.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 1 pound ground beef or lamb
  • 1 can (14 ounces) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon ground cinnamon
  • Salt and pepper to taste
  • 1/2 cup red wine (optional)
  • 2 large eggplants, sliced into 1/2-inch rounds
  • Salt, for sweating the eggplant
  • Olive oil for brushing
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 1/4 teaspoon nutmeg
  • Salt and pepper to taste
  • 2 large eggs, beaten
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup grated mozzarella cheese (optional)
  • Fresh parsley, chopped (for garnish)

Instructions

  1. In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
  2. Add the minced garlic and cook for an additional minute, stirring frequently.
  3. Increase the heat to medium-high and add the ground beef or lamb. Cook until browned, breaking it up with a wooden spoon, about 7-10 minutes.
  4. Drain any excess fat if necessary. Stir in the crushed tomatoes, tomato paste, oregano, cinnamon, salt, and pepper. If using red wine, add it now.
  5. Bring to a simmer, then reduce the heat to low. Cover and cook for about 30 minutes, stirring occasionally.
  6. Lay the sliced eggplant on a clean kitchen towel or paper towels and sprinkle salt over each slice. Let sit for about 30 minutes to draw out moisture and bitterness.
  7. Rinse the salted eggplant under cold water and pat dry with a paper towel.
  8. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  9. Brush both sides of the eggplant slices with olive oil and arrange in a single layer on the baking sheet. Bake for 20-25 minutes, flipping halfway through.
  10. In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously for about 2 minutes to create a roux.
  11. Gradually pour in the milk while whisking to prevent lumps. Continue whisking until thickened, about 5-7 minutes.
  12. Remove from heat and stir in nutmeg, salt, and pepper. Allow to cool slightly before whisking in the beaten eggs and grated Parmesan cheese until smooth.
  13. In a large baking dish, spread half of the meat sauce evenly across the bottom.
  14. Layer half of the baked eggplant slices over the meat sauce.
  15. Spread the remaining meat sauce over the eggplant, followed by the rest of the eggplant slices.
  16. Pour the béchamel sauce over the final layer of eggplant, spreading evenly. Optionally, sprinkle grated mozzarella cheese on top.
  17. Preheat your oven to 350°F (175°C).
  18. Cover the baking dish with aluminum foil and bake for 30 minutes.
  19. Remove the foil and bake for an additional 20-25 minutes, or until the top is golden brown and bubbly.
  20. Let cool for 15-20 minutes before slicing.
  21. Cut the moussaka into squares or rectangles.
  22. Garnish with freshly chopped parsley and serve warm, alongside Greek salad or crusty bread.

Notes

  • Moussaka can be stored in an airtight container in the refrigerator for up to 3 days.
  • To reheat, microwave individual portions or warm the entire dish in the oven at 350°F (175°C).
  • Moussaka can be frozen for up to 3 months. Cool completely, then wrap tightly in plastic wrap and aluminum foil before freezing.
  • Prep Time: 30 minutes
  • Cook Time: 75 minutes