BestFoodWhere

Authentic Greek Lamb Moussaka with Béchamel Sauce

A rich, layered Greek casserole featuring tender lamb, roasted eggplant, and creamy béchamel sauce. This traditional Mediterranean comfort food is perfect for special occasions and family gatherings.

Janelle

By Janelle

Updated: March 18, 2026

Why I Love This Recipe

Moussaka is arguably Greece's most famous dish, a sumptuous layered casserole that showcases the best of Mediterranean flavors. This traditional recipe combines tender ground lamb with aromatic herbs, creamy béchamel sauce, and silky roasted eggplant to create a dish that's both comforting and elegant. While often compared to lasagna, moussaka has its own distinct character with the unique combination of cinnamon-spiced meat and the subtle bitterness of eggplant. The beauty of moussaka lies in its make-ahead nature – it actually tastes better the next day as all the flavors meld together. This recipe stays true to the authentic Greek preparation, using traditional ingredients like kefalotiri cheese and a generous layer of béchamel that creates a golden, bubbling top when baked.

  • Make-ahead friendly – tastes even better the next day as flavors develop and meld together
  • Impressive presentation – beautiful golden layers make it perfect for entertaining guests
  • Authentic Mediterranean flavors – traditional spices like cinnamon and oregano create complex, warming tastes
  • Comforting yet elegant – satisfying enough for family dinners but sophisticated for special occasions
  • Great for meal prep – portions reheat beautifully and provide satisfying meals for days

Ingredients You'll Need

Here's what you'll need – nothing too fancy, just good ingredients that work together beautifully.

  • 2 pieces large eggplants (about 1kg total)
  • 2 tablespoons sea salt (for salting eggplant)
  • 100 ml olive oil (for brushing eggplant)
  • 800 g ground lamb (preferably shoulder)
  • 1 piece large onion (finely chopped)
  • 4 pieces garlic cloves (minced)
  • 400 g canned crushed tomatoes
  • 2 tablespoons tomato paste
  • 125 ml red wine (optional)
  • 1 teaspoon ground cinnamon
  • 1 teaspoon dried oregano
  • 2 pieces bay leaves
  • to taste salt and black pepper
  • 60 g butter
  • 60 g plain flour
  • 600 ml whole milk (warmed)
  • 2 pieces egg yolks
  • 100 g grated kefalotiri or parmesan cheese (divided)
  • 1/4 teaspoon ground nutmeg

Step-by-Step Instructions

  1. 1

    Slice the eggplants lengthwise into 1cm thick slices. Lay them on a large tray and sprinkle generously with salt on both sides. Let them sit for 30 minutes to draw out bitter juices, then pat dry with paper towels.

    ~35 min

    Tip: Don't skip the salting step as it removes bitterness and helps prevent soggy layers
  2. 2

    Preheat oven to 200°C. Brush both sides of eggplant slices with olive oil and arrange on baking sheets. Roast for 25-30 minutes until golden and tender, flipping halfway through.

    ~30 min

    Tip: Roast until edges are golden for best flavor and texture
  3. 3

    Heat 2 tablespoons olive oil in a large pan over medium-high heat. Add chopped onion and cook for 5 minutes until softened. Add minced garlic and cook for another minute until fragrant.

    ~6 min

    Tip: Don't let the garlic burn or it will become bitter
  4. 4

    Add ground lamb to the pan, breaking it up with a wooden spoon. Cook for 8-10 minutes until browned all over and no pink remains. Season with salt and pepper.

    ~10 min

    Tip: Make sure to brown the meat properly for deeper flavor
  5. 5

    Stir in tomato paste and cook for 2 minutes. Add crushed tomatoes, red wine (if using), cinnamon, oregano, and bay leaves. Reduce heat and simmer for 20-25 minutes until sauce is thick.

    ~25 min

    Tip: The sauce should coat the back of a spoon when ready
  6. 6

    Meanwhile, make the béchamel sauce. Melt butter in a medium saucepan over medium heat. Whisk in flour and cook for 2 minutes to remove raw flour taste.

    ~3 min

    Tip: Keep whisking to prevent lumps from forming
  7. 7

    Gradually whisk in the warm milk, a little at a time, to prevent lumps. Continue cooking and whisking for 8-10 minutes until sauce thickens and coats the back of a spoon.

    ~10 min

    Tip: Add milk slowly and whisk constantly for smooth sauce
  8. 8

    Remove béchamel from heat and whisk in egg yolks, half the cheese, nutmeg, salt, and pepper. Set aside to cool slightly while removing bay leaves from meat sauce.

    ~3 min

    Tip: Let sauce cool slightly before adding eggs to prevent curdling
  9. 9

    Reduce oven temperature to 180°C. In a 33x23cm baking dish, layer half the roasted eggplant slices, overlapping slightly. Spread all the meat sauce evenly over the eggplant.

    ~5 min

    Tip: Press down gently to create even layers
  10. 10

    Top with remaining eggplant slices, then pour the béchamel sauce over the top, spreading evenly to cover completely. Sprinkle with remaining cheese.

    ~5 min

    Tip: Make sure béchamel covers all edges to prevent drying out
  11. 11

    Bake for 45-50 minutes until the top is golden brown and bubbling. A knife inserted in center should come out clean.

    ~50 min

    Tip: Cover with foil if top browns too quickly
  12. 12

    Let moussaka rest for at least 15 minutes before cutting to allow layers to set properly. Cut into squares and serve warm.

    ~15 min

    Tip: Resting time is crucial for clean slices that hold their shape

How Do I Know It's Ready?

The moussaka is done when the béchamel top is golden brown and set, with bubbling edges. Insert a knife into the center - it should come out clean without wet sauce clinging to it. The internal temperature should reach 75°C if using a thermometer.

Frequently Asked Questions

Absolutely! Moussaka is actually better when made a day ahead as the flavors have time to meld together. You can assemble the entire dish, cover tightly with plastic wrap, and refrigerate for up to 2 days before baking. Add an extra 10-15 minutes to the baking time if cooking from cold.

Final Thoughts

I hope you enjoy making this Authentic Greek Lamb Moussaka with Béchamel Sauce as much as I do! It's a wonderful dish that's sure to become a favorite in your kitchen. If you try this recipe, I'd love to hear how it turned out – feel free to share your experience and any variations you tried!