Print

Traditional Greek Moussaka Recipe: Outrageously Delicious Comfort Food

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This traditional Greek moussaka is a hearty, layered casserole made with eggplant, spiced meat sauce, and creamy béchamel. Comforting, rich, and perfect for gatherings or Sunday dinner.

Ingredients

Scale

Vegetables:

  • 3 medium eggplants, sliced ½ inch thick

  • 2 medium potatoes, peeled and sliced (optional)

  • Olive oil, salt

Meat Sauce:

  • lbs ground beef or lamb

  • 1 onion, chopped

  • 3 garlic cloves, minced

  • 2 tbsp tomato paste

  • 1 cup crushed tomatoes

  • 1/3 cup red wine

  • 1 tsp cinnamon

  • ½ tsp allspice

  • 1 tsp oregano

  • 1 tsp sugar

  • Salt and pepper to taste

  • 2 tbsp olive oil

Béchamel Sauce:

  • 5 tbsp butter

  • ½ cup all-purpose flour

  • 3 cups warm milk

  • 2 eggs, lightly beaten

  • 1/3 cup grated Kefalotyri or Parmesan

  • Salt, pepper, pinch of nutmeg

Instructions

  • Salt eggplant slices and let sit 30 minutes. Pat dry. Bake or fry until golden. Boil potato slices until tender.

  • For meat sauce: sauté onion, garlic in olive oil. Add beef, cook through. Stir in tomato paste, wine, tomatoes, spices. Simmer 20–25 mins.

  • For béchamel: melt butter, whisk in flour. Slowly add milk, whisking. Cook until thick. Remove from heat, add cheese, nutmeg, salt. Let cool, then stir in eggs.

  • Assemble: Layer potatoes, half the eggplant, meat sauce, remaining eggplant, and béchamel. Smooth top and sprinkle extra cheese.

  • Bake at 375°F for 45–50 mins until golden. Rest 30 mins before slicing.