Classic Greek Moussaka Recipe with Layers of Eggplant, Ground Beef, and Creamy Bechamel Sauce

4 stars
3.60 (8)
Classic Greek Moussaka Recipe with Layers of Eggplant, Ground Beef, and Creamy Bechamel Sauce
Prep Time:
20 mins
Cook Time:
90 mins
Total Time:
Recipe by Administrator
Published on April 06, 2024

Moussaka is a traditional Greek dish made with layers of eggplant, ground beef, tomatoes, and a creamy bechamel sauce. This hearty and flavorful dish is perfect for a family dinner or special occasion. With a little bit of time and effort, you can create a homemade moussaka that will impress your guests and transport them to the streets of Athens.


  • 2 eggplants, sliced thinly
  • 1 lb ground beef
  • 1 onion, chopped
  • 2 cloves of garlic, minced
  • 1 can of diced tomatoes
  • 1/2 cup red wine
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 2 cups milk
  • 2 tbsp butter
  • 2 tbsp flour
  • 1/4 tsp nutmeg
  • Salt and pepper to taste
  • Olive oil for cooking


  1. Preheat your oven to 375°F.
  2. Sprinkle the eggplant slices with salt and let them sit for 30 minutes to release excess moisture. Rinse and pat dry.
  3. In a large skillet, heat olive oil over medium heat. Add the onion and garlic, and cook until softened.
  4. Add the ground beef and cook until browned. Drain any excess fat.
  5. Stir in the diced tomatoes, red wine, salt, and pepper. Simmer for 10 minutes.
  6. In a separate saucepan, melt the butter over medium heat. Stir in the flour to create a roux.
  7. Gradually whisk in the milk until smooth. Cook until thickened, then add nutmeg, salt, and pepper.
  8. Layer the eggplant slices in a baking dish. Sprinkle breadcrumbs and Parmesan cheese on top.
  9. Pour the meat mixture over the eggplant and top with the bechamel sauce.
  10. Bake for 45 minutes, or until golden brown and bubbly.
  11. Let it rest for 10 minutes before serving. Enjoy your homemade moussaka!

Interesting Facts

  • Moussaka is a popular dish in Greece and is often served at celebrations and holidays.
  • The name moussaka comes from the Arabic word musaqqa, which means chilled.
  • In Greece, moussaka is typically made with lamb, but this recipe uses ground beef for a more accessible alternative.