Moussaka with Lamb Mince: Classic Greek Recipe

Updated November 4, 2026

Total time
2 hr 15 min
prep 45 min · cook 1 hr 30 min
Serves
8
portions as written

Jump to recipe

Moussaka with Lamb Mince: Classic Greek Recipe

Moussaka is a beloved Greek casserole that layers rich, tomatoey lamb mince with silky fried eggplant and a creamy béchamel topping, all baked until golden and bubbling. This version uses lamb mince for a deeper, more traditional flavor that stands up beautifully to the cinnamon and oregano. The combination of tender vegetables, savory meat, and luscious custard makes it a hearty, satisfying centerpiece for any dinner table.

Ingredients

  • 3 large eggplants (about 2 lb / 900 g), sliced into 1/2-inch (1 cm) rounds
  • Salt, for drawing out moisture
  • 1/4 cup (60 ml) olive oil, plus more for brushing
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 1/2 lb (680 g) ground lamb
  • 1 can (14 oz / 400 g) crushed tomatoes
  • 2 tablespoons (30 g) tomato paste
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg (for the meat sauce)
  • 1/2 cup (120 ml) dry red wine (optional)
  • 1/4 cup (15 g) chopped fresh parsley
  • Salt and freshly ground black pepper, to taste
  • For the béchamel sauce:
  • 1/2 cup (115 g) unsalted butter
  • 1/2 cup (60 g) all-purpose flour
  • 4 cups (950 ml) whole milk, warmed
  • 1 cup (100 g) grated kefalotyri or Parmesan cheese
  • 2 large egg yolks
  • 1/4 teaspoon ground nutmeg
  • Salt and white pepper, to taste

Instructions

  1. Place the eggplant slices in a colander and sprinkle generously with salt. Let sit for 30 minutes to draw out bitterness and excess moisture. Rinse well and pat dry with paper towels.
  2. Meanwhile, make the meat sauce. Heat the olive oil in a large skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for 1 minute more.
  3. Add the ground lamb and cook, breaking it up with a spoon, until browned and no longer pink. Drain off excess fat if necessary.
  4. Stir in the crushed tomatoes, tomato paste, oregano, cinnamon, nutmeg, and red wine (if using). Bring to a simmer and cook uncovered for 20-25 minutes, until thickened. Season with salt and pepper, then stir in the parsley. Set aside.
  5. While the sauce simmers, preheat the oven to 375°F (190°C). Brush a baking sheet with olive oil and arrange the eggplant slices in a single layer. Brush the tops with more oil. Roast for 15-20 minutes, flipping once, until golden and tender. Set aside to cool slightly.
  6. For the béchamel: In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 2 minutes, stirring constantly, to make a roux.
  7. Gradually whisk in the warm milk, a little at a time, until smooth. Cook, whisking constantly, until the sauce thickens and comes to a gentle boil. Remove from heat.
  8. Stir in the grated cheese, nutmeg, and salt and white pepper to taste. Let cool slightly, then whisk in the egg yolks until fully incorporated.
  9. To assemble: Lightly grease a 9×13-inch (23×33 cm) baking dish. Layer half of the eggplant slices on the bottom, slightly overlapping. Spread all of the meat sauce over the eggplant. Top with the remaining eggplant slices.
  10. Pour the béchamel sauce over the top and spread evenly. Bake for 40-45 minutes, until the top is golden brown and the filling is bubbling. Let rest for at least 15 minutes before serving to allow the layers to set.

Tips

  • Salting the eggplant is crucial—it removes bitterness and prevents the moussaka from becoming watery. Don’t skip this step.
  • If you prefer a lighter topping, you can substitute Greek yogurt for half of the milk in the béchamel, but the texture will be tangier and less firm.
  • Use a good-quality ground lamb with some fat (80/20) for a juicier result; lean lamb can dry out during baking.
  • Let the moussaka rest after baking—this allows the layers to set and makes serving cleaner. If you cut it too soon, it will fall apart.

Serving Suggestions

Serve moussaka warm, cut into squares, with a crisp Greek salad and crusty bread to soak up any extra sauce. A side of tzatziki or plain Greek yogurt adds a cool, creamy contrast. It also pairs well with roasted vegetables or a simple lemon-dressed greens salad.

Variations

  • Vegetarian: Replace the lamb with a mix of lentils and mushrooms, sautéed with the same aromatics and spices. Cook until the mixture is thick and flavorful.
  • Beef or turkey: Substitute ground beef or turkey for lamb; beef will be richer, while turkey needs a bit more olive oil to stay moist.
  • Potato layer: Add a layer of thinly sliced, parboiled potatoes at the bottom of the dish for extra heartiness.
  • Spice variations: Some versions add allspice or cloves; start with 1/4 teaspoon and adjust to taste.

Storage and Reheating

Leftover moussaka can be refrigerated in an airtight container for up to 4 days. To reheat, place individual portions in a 350°F (175°C) oven for 15-20 minutes, or microwave on medium power for 2-3 minutes. The béchamel may soften but will still be delicious. Moussaka also freezes well—wrap tightly and freeze for up to 3 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I make moussaka ahead of time? Yes, you can assemble the moussaka up to a day in advance and refrigerate it unbaked. Add about 10-15 minutes to the baking time if baking from cold.

Why is my moussaka watery? This usually happens if the eggplant wasn’t salted long enough or if the meat sauce is too thin. Make sure to cook the sauce down until thick, and drain any excess liquid from the eggplant after salting.

Can I use a different cheese for the béchamel? Absolutely—kefalotyri is traditional, but Parmesan, pecorino, or even a sharp cheddar will work. Just avoid very mild cheeses that won’t add much flavor.

What can I substitute for red wine? If you prefer not to use wine, replace it with an equal amount of beef or vegetable broth, plus a teaspoon of red wine vinegar to mimic the acidity.

Is moussaka gluten-free? Not as written, but you can make it gluten-free by using gluten-free flour in the béchamel and ensuring your other ingredients are certified gluten-free.

Can I skip the béchamel? Yes, some versions use a simple yogurt and egg topping instead. Mix 2 cups Greek yogurt with 2 eggs and a pinch of nutmeg, then pour over the top before baking.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).