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

Outrageously Delicious Greek Moussaka

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Greek moussaka is a layered casserole made with golden fried vegetables, a rich beef sauce simmered with spices, and a creamy béchamel topping. Baked until golden and bubbly, it’s a comforting yet elegant dish that’s perfect for family dinners or entertaining.

  • Total Time: 1 hour 50 minutes
  • Yield: 8 servings

Ingredients

Olive oil

1 white onion, finely diced

2 cloves garlic, finely diced

1 ½ pounds ground beef

2 tablespoons tomato paste

½ cup dry red wine (or beef stock)

2 cups tomato passata

½ cup beef stock

2 tablespoons fresh parsley, chopped

1 teaspoon fresh thyme leaves

1 bay leaf

1 teaspoon salt

1 teaspoon sugar

½ teaspoon cinnamon

½ teaspoon black pepper

4 tablespoons unsalted butter

⅓ cup plain flour

3 cups milk, room temperature

½ teaspoon salt

¼ teaspoon nutmeg

¼ teaspoon white pepper

1 cup Pecorino Romano cheese (or parmesan), grated

2 egg yolks

Vegetable or olive oil, for frying

3 baking potatoes, peeled and sliced

2 zucchini/courgettes, sliced

2 eggplants/aubergines, sliced

Fresh parsley, chopped (for sprinkling)

Additional Pecorino Romano, for sprinkling

Salt and pepper, to taste

Instructions

  1. Heat olive oil in a large pan and sauté onion until soft and golden. Add garlic, then brown the ground beef.
  2. Stir in tomato paste and cook briefly, then deglaze with red wine. Add tomato passata, beef stock, parsley, thyme, bay leaf, cinnamon, salt, sugar, and pepper. Simmer for 30 minutes until thickened.
  3. Prepare vegetables by salting, resting, and blotting to remove excess moisture. Fry potatoes until golden and fork-tender, followed by zucchini, then eggplant. Drain on paper towels.
  4. For the béchamel, melt butter in a saucepan. Whisk in flour to form a roux, then gradually add milk, whisking until thickened. Season with salt, white pepper, and nutmeg. Stir in pecorino, then whisk in egg yolks. Stir ½ cup of the béchamel into the beef sauce.
  5. Preheat oven to 350°F (180°C). In a baking dish, layer potatoes, sprinkle with parsley, pecorino, salt, and pepper. Top with zucchini, then half the eggplant.
  6. Spread beef mixture evenly over vegetables. Top with remaining eggplant and finish with béchamel sauce. Sprinkle with pecorino.
  7. Bake for 35–45 minutes, until golden and slightly charred. Let rest for 15 minutes before serving.

Notes

  • Resting before slicing helps the layers set for cleaner portions.
  • Baking vegetables instead of frying lightens the dish.
  • Lamb can be used instead of beef for a traditional version.
  • Cheese can be swapped with parmesan, kefalotiri, or gruyere.
  • Freeze leftovers tightly wrapped for up to 1 month.
  • Author: Monica
  • Prep Time: 40 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Greek
  • Diet: Kosher

Nutrition

  • Serving Size: 1 slice
  • Calories: 480
  • Sugar: 8g
  • Sodium: 720mg
  • Fat: 28g
  • Saturated Fat: 11g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 27g
  • Cholesterol: 105mg