Greek Moussaka

Greek moussaka is a timeless comfort dish that captures the heart of Mediterranean cooking. With layers of tender eggplant, warmly spiced meat sauce, and a silky béchamel topping, it’s a dish that feels both rustic and elegant at the same time.

Each component plays an important role. The roasted eggplant provides a soft, savory base, while the meat sauce—perfumed with cinnamon, allspice, and oregano—adds depth and richness. The creamy béchamel brings everything together with a luxurious, golden finish.

Although moussaka takes a bit of time to prepare, the process is straightforward and deeply rewarding. It’s the kind of recipe meant to be savored slowly, both in the making and at the table.

Perfect for family gatherings or special occasions, this classic Greek dish is even better after it rests, allowing the layers to set beautifully for clean slices and bold flavor in every bite.

ADVERTISEMENT

Servings: 6–8
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes

Ingredients :

  • 2 large eggplants, sliced into 1/4-inch rounds
  • Olive oil, for brushing
  • Salt and black pepper, to taste

For the Meat Sauce:

  • 1 lb ground beef or lamb
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 cup crushed tomatoes
  • 2 tbsp tomato paste
  • 1/2 tsp ground cinnamon
  • 1/2 tsp ground allspice
  • 1 tsp dried oregano
  • Salt and black pepper, to taste

For the Béchamel Sauce:

  • 4 tbsp unsalted butter
  • 4 tbsp all-purpose flour
  • 2 cups warm milk
  • 1/4 tsp ground nutmeg
  • Salt, to taste
  • 1/2 cup grated Parmesan or Kefalotyri cheese
  • 1 egg yolk

Instructions:

See Next Page =>