Back to Recipes
Greek Moussaka recipe presentation
Dinner

Greek Moussaka

Greek moussaka layers potato, eggplant, spiced meat sauce, and creamy béchamel into a baked casserole that's ideal for Sunday dinner or guests.

By TastyTrails Kitchen · Published · Updated

Jump to Recipe

Greek moussaka is a baked casserole of potato, eggplant, a tomato-rich meat sauce, and a thick béchamel topping. This version follows the classic Greek style, with warm spices such as cinnamon and allspice in the meat and a lightly nutmegged béchamel on top.

What makes it work is roasting the vegetables instead of pan-frying, which keeps the layers distinct and less greasy while still giving you the traditional flavor. Let the baked moussaka rest before slicing; that pause is what helps neat portions hold together.

Ingredients

  • 2 large eggplants, cut into 1/2-inch (1.25 cm) slices
  • 1 1/2 tsp kosher salt, plus more to taste
  • 3 tbsp (45 ml) olive oil, divided
  • 1 large russet potato, peeled and cut into 1/4-inch (6 mm) slices
  • 1 large yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 1/2 lb (680 g) ground lamb or ground beef
  • 1/2 cup (120 ml) dry red wine
  • 1 can (14 oz/400 g) crushed tomatoes
  • 2 tbsp (30 g) tomato paste
  • 1 bay leaf
  • 1 tsp dried oregano
  • 1/2 tsp ground cinnamon
  • 1/4 tsp ground allspice
  • 1/4 tsp black pepper, plus more to taste
  • 4 tbsp (55 g) unsalted butter
  • 1/4 cup (30 g) all-purpose flour
  • 2 1/2 cups (600 ml) whole milk, warmed
  • 1/4 tsp ground nutmeg
  • 2 large egg yolks
  • 1/2 cup (50 g) finely grated Pecorino Romano or Parmesan cheese, divided
  • 2 tbsp chopped fresh parsley (optional)

Instructions

  1. 1

    Lay the eggplant slices on trays or in a colander, sprinkle with the salt, and let stand for 30 minutes to draw out excess moisture. Pat dry well; the slices should feel slightly softened and no longer wet on the surface.

  2. 2

    Heat the oven to 425°F (220°C). Brush the eggplant and potato slices with 2 tbsp (30 ml) of the olive oil, arrange on sheet pans in a single layer, and roast for 20-30 minutes, turning once, until tender and lightly golden at the edges.

  3. 3

    Meanwhile, heat the remaining 1 tbsp (15 ml) olive oil in a large skillet over medium heat. Add the onion and cook for 6-8 minutes until soft and lightly golden, then stir in the garlic and cook for 30 seconds until fragrant.

  4. 4

    Add the ground lamb or beef and cook over medium-high heat for 8-10 minutes, breaking it up, until browned and most of the moisture has evaporated. Pour in the wine and simmer for 2-3 minutes until nearly reduced away.

  5. 5

    Stir in the crushed tomatoes, tomato paste, bay leaf, oregano, cinnamon, allspice, pepper, and a pinch of salt. Reduce to medium-low and simmer for 20-25 minutes, stirring occasionally, until thick and glossy and the sauce no longer pools liquid in the pan; remove the bay leaf.

  6. 6

    For the béchamel, melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes until it smells lightly toasty, then gradually whisk in the warm milk and cook for 5-7 minutes until smooth and thick enough to coat the back of a spoon.

  7. 7

    Remove the béchamel from the heat and whisk in the nutmeg, egg yolks, and 1/4 cup (25 g) of the grated cheese. Season lightly with salt and pepper; the sauce should be thick but pourable.

  8. 8

    Lower the oven to 375°F (190°C). In a 9-inch square or similar 2 1/2- to 3-quart baking dish, arrange the potato slices in an even layer, top with half the eggplant, spread over the meat sauce, then finish with the remaining eggplant.

  9. 9

    Pour the béchamel over the top and spread it to the edges. Sprinkle with the remaining 1/4 cup (25 g) cheese and bake for 40-45 minutes until deeply golden on top and bubbling at the edges.

  10. 10

    Let the moussaka rest for 15-20 minutes before slicing so the layers can set. Sprinkle with parsley, if using, and serve warm.

Tips for the Best Greek Moussaka

  • Pat the salted eggplant very dry before roasting; excess moisture can make the casserole watery.
  • If your meat sauce still looks loose after simmering, cook it a few minutes longer before assembling. A thick sauce gives cleaner slices.
  • Warm the milk for the béchamel before adding it to the roux to help prevent lumps and speed up thickening.
  • You can assemble the moussaka up to 1 day ahead, cover, and refrigerate unbaked. Let it sit at room temperature for 30 minutes before baking.
  • Pecorino Romano is closer to the salty sheep's milk cheeses often used in Greek-style béchamel, but Parmesan works if that is what you have.

Storage and Reheating

Cool completely, then refrigerate covered for up to 4 days. Reheat portions in a 350°F (175°C) oven or microwave until hot throughout. Moussaka also freezes well for up to 2 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I make Greek moussaka ahead of time?

Yes. You can assemble it a day ahead and refrigerate it before baking, or bake it fully and reheat before serving. Many people find the flavor is even better the next day.

Do I have to fry the eggplant for moussaka?

No. Roasting is a good alternative and keeps the dish from becoming too oily while still giving the eggplant the right texture for layering.

What meat is traditional in Greek moussaka?

Greek moussaka is commonly made with ground lamb or ground beef, depending on the household and region. Either works well here, as long as the sauce is cooked down until thick.

Why is my moussaka falling apart when I slice it?

It usually needs either a thicker meat sauce or more resting time after baking. Let it stand for at least 15 minutes so the béchamel and layers can firm up.

Quick Info

Prep Time

55 min

Cook Time

90 min

Servings

4

Difficulty

Medium

Nutrition Facts

Per serving (estimated)

Calories810
Protein39g
Carbs34g
Fat56g

You May Also Like