Classic Greek Eggplant Moussaka

Category: The Heart of the Meal

Discover a beloved Greek favorite featuring layers of golden eggplant, seasoned ground meat, and a luscious béchamel topping. Slices of eggplant are arranged, baked, and combined with a cinnamon-scented beef or lamb sauce, then crowned with nutmeg-infused béchamel. This dish calls for straightforward pantry spices, ripe tomatoes, and a touch of creamy richness from eggs and milk. Perfect for a hearty dinner, it delivers a satisfying blend of textures and Mediterranean warmth with every bite.

Sweet by Emma official logo
Updated on Mon, 04 Aug 2025 22:25:18 GMT
A plate of food with a burger and a side of mashed potatoes. Save
A plate of food with a burger and a side of mashed potatoes. | sweetbyemma.com

Classic Greek Eggplant Moussaka delivers all the comfort of a layered casserole with silky roasted eggplant, aromatic spiced meat sauce, and a golden béchamel topping. It is the dish I always turn to when I want to bring a little Greek sunshine into my kitchen and impress dinner guests without too much fuss.

I vividly remember baking my first moussaka in my tiny apartment using my grandmother’s old Pyrex dish. The delicious aroma made it impossible not to cut in the moment it came out of the oven. Now it has become my go to comfort food for family gatherings.

Ingredients

  • Eggplant: Sliced lengthwise about one quarter inch thick Look for firm shiny eggplants for the best texture
  • Olive oil: Helps eggplant roast to tender perfection Choose extra virgin for the best flavor
  • Kosher salt and black pepper: Brings out the eggplant’s natural sweetness
  • Ground beef or lamb: Adds heartiness and rich flavor Choose lamb for a more traditional taste
  • Onion: Finely chopped Essential for a savory base Use yellow onion for sweetness
  • Garlic cloves: Minced Adds depth and punch Fresh is best
  • Canned diced tomatoes: Juicy and bright with a touch of acidity Choose fire roasted if you want extra smokiness
  • Dried oregano and ground cinnamon: Signature Greek flavors The cinnamon especially sets moussaka apart
  • Butter and all purpose flour: Form the classic béchamel Choose unsalted butter
  • Warm milk: Ensures a smooth white sauce Whole milk gives the richest result
  • Eggs: Help set the béchamel for a souffle like top layer Use large eggs ideally at room temperature
  • Ground nutmeg and salt: Enhance the creamy sauce Freshly grated nutmeg if possible

Step-by-Step Instructions

Prepare the Eggplant:
Slice eggplants lengthwise to about one quarter inch and salt both sides generously. Let them sit for thirty minutes then blot dry with paper towels. This step draws out bitterness and moisture for a silky final texture. Brush the slices lightly with olive oil sprinkle with pepper and roast at four hundred degrees Fahrenheit for about twenty minutes flipping once until golden and soft.
Cook the Meat Sauce:
Sauté chopped onion in olive oil over medium heat for six to eight minutes until translucent. Add garlic and cook for another minute for maximum aroma. Stir in ground beef or lamb and brown until cooked through breaking it up as it cooks. Sprinkle in oregano and cinnamon and season with salt and pepper. Pour in diced tomatoes and simmer for fifteen minutes until the sauce thickens and flavors are fully combined.
Make the Béchamel:
Melt butter in a saucepan over medium low heat then whisk in flour and cook for two minutes to remove the raw taste. Gradually pour in warm milk whisking constantly till smooth and thick usually five to seven minutes. Take the pan off the heat Let cool for five minutes then whisk in eggs nutmeg and salt until fully blended and satiny.
Assemble the Moussaka:
Layer half of the roasted eggplant in a greased casserole dish. Spread all the meat sauce evenly over the eggplant. Top with remaining eggplant slices for a double layer effect. Gently pour béchamel on top and smooth it with a spatula so every corner is covered.
Bake and Rest:
Bake in a preheated oven at three hundred seventy five degrees Fahrenheit for forty five to fifty minutes until the top is puffed and golden brown. Let the moussaka sit at least twenty minutes before cutting so it sets perfectly and holds its shape.
A plate of food with a cake and a wine glass. Save
A plate of food with a cake and a wine glass. | sweetbyemma.com

Sinking my spoon into the first creamy bite of béchamel always reminds me of the bustling weekend markets in Athens where I first tasted authentic moussaka. That nutmeg in the sauce brings it all rushing back every time.

Storage Tips

Moussaka tastes even better the next day. Cool leftovers completely then cover and refrigerate for up to three days. Reheat in a low oven to keep the layers just as luscious as day one.

Ingredient Substitutions

You can use ground turkey for a lighter version. For a gluten free option swap the flour for a one to one gluten free blend. If you do not have nutmeg try a dash of allspice or clove in the béchamel.

Serving Suggestions

Serve thick slices of moussaka with a bright cucumber and tomato salad or steamed green beans. A glass of crisp white wine or a simple Greek yogurt sauce with lemon makes the meal truly satisfying.

Greek Roots

Moussaka as we know it was refined in the 1920s by Greek chef Nikolaos Tselementes who added the velvety béchamel. Traditional recipes use lamb and spices like cinnamon that reflect Ottoman influences showing how Greek cuisine brings together flavors from across the Mediterranean.

Recipe FAQs

→ How do you prevent eggplant from turning soggy?

Sprinkle sliced eggplant with salt and let it sit to draw out excess moisture. Pat dry before baking or frying to ensure a firm texture in the finished dish.

→ Can ground lamb be used instead of beef?

Absolutely! Lamb offers a richer, traditional flavor profile that pairs well with cinnamon and oregano commonly used in this dish.

→ What is the purpose of the béchamel layer?

The béchamel creates a creamy, golden topping that keeps the dish moist and complements the savory layers beneath.

→ Is it necessary to peel the eggplant beforehand?

It is not required; the skin helps eggplant slices hold their shape while baking, though you can peel them for a softer bite.

→ How long should the finished dish rest before serving?

Allow it to cool for at least 20 minutes after baking so the layers can set, making slicing and serving easier.

Classic Greek Eggplant Moussaka

Eggplant baked with meat sauce and rich béchamel, capturing traditional Greek comfort and flavor.

Prep Time
20 min
Cook Time
60 min
Total Time
80 min
By: Emma

Category: Main Courses

Skill Level: Moderate

Cuisine: Greek

Yield: 6 Servings

Dietary Preferences: ~

What You'll Need

→ Eggplant

01 3 large eggplants (1.5kg/3.3lbs), sliced lengthwise into ¼-inch thick slices
02 2 tablespoons olive oil
03 1 tablespoon kosher salt
04 Black pepper to taste

→ Meat Sauce

05 1 lb ground beef or lamb
06 1 large onion, finely chopped
07 3 garlic cloves, minced
08 1 can (400g/14oz) diced tomatoes
09 2 teaspoons dried oregano
10 1 teaspoon ground cinnamon
11 Salt and pepper to taste

→ Béchamel Sauce

12 4 tablespoons butter
13 ¼ cup all-purpose flour
14 2½ cups warm milk
15 2 large eggs
16 ¼ teaspoon ground nutmeg
17 ½ teaspoon salt

How to Make It

Step 01

Slice the eggplants lengthwise into ¼-inch thick slices. Sprinkle with kosher salt and let sit for 30 minutes to remove excess moisture. Rinse and pat dry.

Step 02

Brush the eggplant slices with olive oil, season with black pepper, and roast in the oven at 200°C (400°F) until softened and slightly browned, about 15-20 minutes.

Step 03

In a large skillet, brown the ground beef or lamb over medium-high heat. Add chopped onion and garlic, and cook until softened. Stir in diced tomatoes, dried oregano, ground cinnamon, and season with salt and pepper. Simmer for 20 minutes.

Step 04

In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes, then gradually add warm milk, whisking continuously until thickened. Remove from heat, let cool slightly, then whisk in beaten eggs, nutmeg, and salt.

Step 05

Layer roasted eggplant slices in a baking dish. Spread the meat sauce evenly over the eggplant. Pour the béchamel sauce on top, spreading it to cover completely.

Step 06

Bake in a preheated oven at 180°C (350°F) for 35-40 minutes, or until the top is golden and bubbling. Let cool for 10 minutes before serving.

Additional Notes

  1. For best results, use fresh eggplants and allow them to rest with salt to remove bitterness.

Tools Required

  • Large baking dish
  • Large skillet
  • Saucepan
  • Whisk

Allergen Information

Double-check each ingredient for allergens and reach out to a healthcare professional if you're unsure.
  • Contains dairy (milk and butter)
  • Contains gluten (all-purpose flour)
  • Contains eggs

Nutritional Information (Per Serving)

These nutrition details are provided as a guide and are not a substitute for professional medical advice.
  • Calories: 470
  • Fats: 28 g
  • Carbohydrates: 30 g
  • Proteins: 25 g