Moussaka (Greek Beef And Eggplant Lasagna) Recipe

I’m sharing my take on a Traditional Greek Moussaka Recipe with a simple trick to keep the eggplant layers from turning soggy while the meat stays deeply seasoned.

A photo of Moussaka (Greek Beef And Eggplant Lasagna) Recipe

I still remember the first time I tasted moussaka, it hit me like an Eggplant Lasagna I didn’t know I wanted. The contrast between soft eggplants and savory ground beef stayed with me, and the whole thing whispers of Greek Flavors.

I keep thinking about how a single bite can be both heavy and precise, like a story that knows when to hush. It’s not cloying or polite, its insistence makes you curious, makes you want to find the secret.

If you’re into bold, layered dishes that surprise you, this one will make you look twice.

Ingredients

Ingredients photo for Moussaka (Greek Beef And Eggplant Lasagna) Recipe

  • Eggplant is high in fiber and water, soaks up flavors and adds meaty texture.
  • Ground beef packs protein and richness, gives the moussaka it’s savory backbone.
  • Extra virgin olive oil brings healthy fats and fruity notes, helps brown eggplant.
  • Crushed tomatoes and paste add acidity, umami and a sweet tomatoey base.
  • Onion and garlic give aromatic depth, mild sweetness when caramelized, savory lift.
  • Cinnamon and allspice add warm, slightly sweet spice, a subtle Greek signature.
  • Milk eggs butter and flour make creamy béchamel, adds richness and silky top.
  • Cheese and parsley add saltiness, tang and bright herb freshness.

Ingredient Quantities

  • 3 large eggplants (about 2 to 2 1/2 lb)
  • kosher salt or sea salt
  • 1/2 cup extra virgin olive oil
  • 1 lb ground beef
  • 1 large onion
  • 3 garlic cloves
  • 1/4 cup dry red wine optional
  • 14 ounces crushed tomatoes (one 14 oz can)
  • 2 tablespoons tomato paste
  • 1/2 cup beef stock or water
  • 1 teaspoon ground cinnamon
  • 1 teaspoon dried oregano
  • 1/4 teaspoon ground allspice
  • freshly ground black pepper
  • 2 tablespoons chopped fresh parsley
  • 4 tablespoons unsalted butter
  • 4 tablespoons all purpose flour
  • 2 cups whole milk
  • 2 large eggs
  • 1/2 cup grated Parmesan or kefalotyri cheese
  • pinch ground nutmeg
  • salt and black pepper to taste

How to Make this

1. Slice the 3 large eggplants into 1/2 inch rounds or 3/4 inch thick lengthwise slices, sprinkle generously with kosher salt or sea salt, place in a colander and let them sweat for 20 to 30 minutes, then rinse and pat dry with paper towels so they don’t soak up too much oil.

2. Preheat oven to 425 F if roasting. Brush or drizzle the eggplant with most of the 1/2 cup extra virgin olive oil and roast on a rimmed sheet 20 to 25 minutes turning once until golden, or shallow-fry in batches in a skillet until browned on both sides using the oil. Transfer to paper towels to drain.

3. In a large skillet heat a couple tablespoons of the olive oil, sauté 1 large chopped onion until soft, add 3 minced garlic cloves and cook 30 seconds, then add 1 lb ground beef and brown, breaking it up. Season with freshly ground black pepper and a pinch of salt.

4. If using, pour in 1/4 cup dry red wine and let it reduce a minute. Stir in one 14 oz can crushed tomatoes, 2 tablespoons tomato paste, 1/2 cup beef stock or water, 1 teaspoon ground cinnamon, 1 teaspoon dried oregano, 1/4 teaspoon ground allspice and simmer gently 15 to 20 minutes until thick. Stir in 2 tablespoons chopped fresh parsley and adjust salt and pepper.

5. Make the béchamel: melt 4 tablespoons unsalted butter in a saucepan over medium heat, whisk in 4 tablespoons all purpose flour and cook 1 to 2 minutes, then slowly whisk in 2 cups whole milk a little at a time until smooth and thickened. Remove from heat.

6. Temper 2 large eggs: beat them in a small bowl, whisk in a few tablespoons of the hot béchamel to warm the eggs, then whisk the egg mixture back into the pot. Stir in 1/2 cup grated Parmesan or kefalotyri, a pinch ground nutmeg and salt and black pepper to taste. The sauce should be creamy and pourable.

7. Lower oven to 350 F. In a 9×13 or similar baking dish layer half the eggplant to cover the bottom, spread all of the meat sauce evenly, top with the remaining eggplant slices and pour the béchamel over everything, smoothing the top. Sprinkle a little extra cheese if you like.

8. Bake at 350 F 45 to 55 minutes until the top is set and golden brown. If the top browns too fast tent loosely with foil.

9. Let the moussaka cool and rest at least 20 to 30 minutes before cutting so it holds its shape. Serve warm, garnished with extra chopped parsley if you want.

10. Tips: don’t skip salting the eggplant or it can be bitter, roasting saves oil and time, temper the eggs carefully so they don’t scramble, and let it rest so slices come out neat.

Equipment Needed

1. Chef’s knife and cutting board (for slicing eggplant)
2. Colander and paper towels to sweat and dry the eggplant
3. Rimmed baking sheet for roasting or a large skillet if you fry
4. Large skillet for the meat sauce and sautéing onion
5. Small saucepan and a whisk for the béchamel
6. Mixing bowl and a fork or small whisk to temper the eggs
7. 9×13 baking dish or similar casserole pan
8. Measuring cups and spoons plus a cheese grater
9. Tongs or spatula and a wooden spoon for layering and stirring

FAQ

A: Yes, salting helps draw out bitterness and excess water so the moussaka wont be soggy. Slice or cube, sprinkle kosher or sea salt, let sit 20 to 30 minutes, then pat dry with paper towels. If your eggplants look fresh and not bitter you can shorten it, but dont skip drying.

A: Both work. Frying in olive oil gives a richer, slightly crisp edge, but uses more oil. To save fat and time, brush slices with olive oil and roast at 425F until golden, about 20 to 30 minutes, flipping once. Roasting also concentrates flavor and dries them so they layer better.

A: Absolutely. Ground lamb gives a more classic Greek flavor, or use half beef half lamb. You can reduce the meat to make it lighter, just adjust the tomato and seasoning so the sauce still tastes robust.

A: Make a smooth roux with butter and flour, whisk in warm milk until thick, then cool it a bit off the heat. Beat the eggs in a bowl and slowly whisk a ladle of the warm béchamel into the eggs to temper them, then whisk the eggs back into the pot. Work fast, and dont return to high heat after eggs are added.

A: Yes. You can make the meat sauce and roast the eggplants 1 to 2 days ahead and assemble before baking. For freezing, either freeze before baking (tightly wrapped) for up to 2 months, or bake, cool, then freeze. If frozen, thaw in the fridge overnight and bake at 350F until heated through. Let it rest 20 to 30 minutes before slicing for cleaner pieces.

A: Simmer it longer to reduce, or add a spoon of tomato paste and cook down another 10 to 15 minutes. Also check you didnt over-water from the eggplant; salting and roasting helps prevent that. If needed, drain excess liquid before assembling.

Moussaka (Greek Beef And Eggplant Lasagna) Recipe Substitutions and Variations

  • Eggplant: swap with zucchini or yellow squash (slice and treat same way, salt then roast or fry); thinly sliced potatoes (roast or par‑fry for layers); large portobello caps for a meatier texture.
  • Ground beef: swap with ground lamb for a more authentic flavour; a beef+lamb mix if you want milder gamey notes; ground turkey for a leaner version (add a tablespoon olive oil to keep it juicy); or cooked brown lentils for a vegetarian option.
  • Parmesan / Kefalotyri: Pecorino Romano is the closest salty, tangy stand‑in; aged Asiago or Grana Padano also work well; if you only have feta, mix it with a bit of grated Parmesan to get saltiness and melt.
  • Whole milk (for béchamel): 2% milk works fine; half‑and‑half diluted 1:1 with water for extra richness; unsweetened soy or oat milk plus 1 tablespoon melted butter for a near dairy match; for vegan béchamel use silken tofu blended with plant milk and cook to thicken.

Pro Tips

– Salt and dry the eggplant well, then pat completely dry before cooking. If theyre still damp theyll soak up oil and make the bake soggy, so give them a good 20 minutes to sweat and press with towels if needed.

– Roast instead of deep frying when you can. Roast on a hot sheet until golden so you get that caramelized flavor but way less oil. If you fry, dont overcrowd the pan and keep the oil hot so slices brown quickly, then drain on paper towels or a wire rack.

– Get the meat sauce properly reduced and well seasoned. Cook it until it clings to the spoon, taste for salt and pepper, and remember cinnamon and allspice are subtle so dont overdo them. A thick sauce keeps the layers from turning watery.

– Bechamel needs to be smooth and the eggs must be tempered slowly. Let the sauce cool a little off the heat, whisk in a few spoonfuls into the beaten eggs, then into the pot so you dont end up with scrambled bits. Aim for a pourable but slightly thick sauce so it sets without cracking.

– Let the finished moussaka rest, ideally 30 to 60 minutes, or even chill overnight before slicing. It firms up and you get clean slices. Bonus hack: assemble a day ahead and bake the next day for even better melded flavors.

Please enter your email to print the recipe:

Moussaka (Greek Beef And Eggplant Lasagna) Recipe

My favorite Moussaka (Greek Beef And Eggplant Lasagna) Recipe

Equipment Needed:

1. Chef’s knife and cutting board (for slicing eggplant)
2. Colander and paper towels to sweat and dry the eggplant
3. Rimmed baking sheet for roasting or a large skillet if you fry
4. Large skillet for the meat sauce and sautéing onion
5. Small saucepan and a whisk for the béchamel
6. Mixing bowl and a fork or small whisk to temper the eggs
7. 9×13 baking dish or similar casserole pan
8. Measuring cups and spoons plus a cheese grater
9. Tongs or spatula and a wooden spoon for layering and stirring

Ingredients:

  • 3 large eggplants (about 2 to 2 1/2 lb)
  • kosher salt or sea salt
  • 1/2 cup extra virgin olive oil
  • 1 lb ground beef
  • 1 large onion
  • 3 garlic cloves
  • 1/4 cup dry red wine optional
  • 14 ounces crushed tomatoes (one 14 oz can)
  • 2 tablespoons tomato paste
  • 1/2 cup beef stock or water
  • 1 teaspoon ground cinnamon
  • 1 teaspoon dried oregano
  • 1/4 teaspoon ground allspice
  • freshly ground black pepper
  • 2 tablespoons chopped fresh parsley
  • 4 tablespoons unsalted butter
  • 4 tablespoons all purpose flour
  • 2 cups whole milk
  • 2 large eggs
  • 1/2 cup grated Parmesan or kefalotyri cheese
  • pinch ground nutmeg
  • salt and black pepper to taste

Instructions:

1. Slice the 3 large eggplants into 1/2 inch rounds or 3/4 inch thick lengthwise slices, sprinkle generously with kosher salt or sea salt, place in a colander and let them sweat for 20 to 30 minutes, then rinse and pat dry with paper towels so they don’t soak up too much oil.

2. Preheat oven to 425 F if roasting. Brush or drizzle the eggplant with most of the 1/2 cup extra virgin olive oil and roast on a rimmed sheet 20 to 25 minutes turning once until golden, or shallow-fry in batches in a skillet until browned on both sides using the oil. Transfer to paper towels to drain.

3. In a large skillet heat a couple tablespoons of the olive oil, sauté 1 large chopped onion until soft, add 3 minced garlic cloves and cook 30 seconds, then add 1 lb ground beef and brown, breaking it up. Season with freshly ground black pepper and a pinch of salt.

4. If using, pour in 1/4 cup dry red wine and let it reduce a minute. Stir in one 14 oz can crushed tomatoes, 2 tablespoons tomato paste, 1/2 cup beef stock or water, 1 teaspoon ground cinnamon, 1 teaspoon dried oregano, 1/4 teaspoon ground allspice and simmer gently 15 to 20 minutes until thick. Stir in 2 tablespoons chopped fresh parsley and adjust salt and pepper.

5. Make the béchamel: melt 4 tablespoons unsalted butter in a saucepan over medium heat, whisk in 4 tablespoons all purpose flour and cook 1 to 2 minutes, then slowly whisk in 2 cups whole milk a little at a time until smooth and thickened. Remove from heat.

6. Temper 2 large eggs: beat them in a small bowl, whisk in a few tablespoons of the hot béchamel to warm the eggs, then whisk the egg mixture back into the pot. Stir in 1/2 cup grated Parmesan or kefalotyri, a pinch ground nutmeg and salt and black pepper to taste. The sauce should be creamy and pourable.

7. Lower oven to 350 F. In a 9×13 or similar baking dish layer half the eggplant to cover the bottom, spread all of the meat sauce evenly, top with the remaining eggplant slices and pour the béchamel over everything, smoothing the top. Sprinkle a little extra cheese if you like.

8. Bake at 350 F 45 to 55 minutes until the top is set and golden brown. If the top browns too fast tent loosely with foil.

9. Let the moussaka cool and rest at least 20 to 30 minutes before cutting so it holds its shape. Serve warm, garnished with extra chopped parsley if you want.

10. Tips: don’t skip salting the eggplant or it can be bitter, roasting saves oil and time, temper the eggs carefully so they don’t scramble, and let it rest so slices come out neat.

Leave a Comment

Your email address will not be published. Required fields are marked *

*