cook · Cook

How to Make Moussaka from Scratch

Moussaka is a layered Greek casserole built on three foundations: silky roasted eggplant, rich meat sauce with warming spices, and creamy béchamel on top. The key is getting each layer right individually—salt the eggplant well, let your meat sauce simmer until thick, and don't rush the béchamel. Assembly takes patience, but the result is worth every minute.

Ingredients

Step by step

  1. Prepare the eggplant. Slice 3 large eggplants lengthwise into ½-inch pieces. Salt both sides generously and lay on paper towels for 30 minutes to draw out bitterness. Pat dry, brush with olive oil, and roast at 400°F for 25 minutes until golden and tender.
  2. Make the meat sauce. Heat olive oil in a large pan over medium-high heat. Brown 1½ pounds ground lamb (or beef), breaking it up as it cooks. Add diced onion, cook until soft. Stir in minced garlic, tomato paste, cinnamon, oregano, and bay leaves. Pour in crushed tomatoes and red wine. Simmer uncovered for 45 minutes until thick and rich.
  3. Prepare the béchamel. Melt 6 tablespoons butter in a saucepan over medium heat. Whisk in 6 tablespoons flour and cook for 2 minutes without browning. Gradually add warm milk, whisking constantly to prevent lumps. Cook until thick enough to coat a spoon. Remove from heat, whisk in egg yolks, nutmeg, and grated cheese.
  4. Assemble the moussaka. Layer half the eggplant in a greased 9x13 baking dish. Spread all the meat sauce over it. Add remaining eggplant in an even layer. Top with the béchamel, spreading it to completely cover the eggplant. Sprinkle with extra cheese if desired.
  5. Bake and rest. Bake at 375°F for 45 minutes until the top is golden and bubbling around the edges. Let it rest for at least 30 minutes before cutting—this step is crucial for clean slices that hold together.

Tips & troubleshooting

Variations

Questions

Can I make moussaka ahead of time?
Yes, assemble it completely and refrigerate for up to 2 days before baking. Add 15 minutes to the cooking time if baking from cold. It also freezes well for up to 3 months.
Why is my moussaka watery?
Usually because the eggplant wasn't salted properly or the meat sauce wasn't reduced enough. The resting time after baking also helps excess moisture settle and absorb.
What's the difference between moussaka and lasagna?
Moussaka uses eggplant instead of pasta, includes warming spices like cinnamon in the meat layer, and tops with béchamel instead of ricotta-based filling.
Can I use a different meat?
Ground lamb is traditional, but beef works well too. You can also use a mixture of both. Turkey or chicken will work but may need extra seasoning to compensate for their milder flavor.

Further reading