Eggplant Moussaka

4.97 from 130 votes

This Eggplant Moussaka recipe is a quicker version of the Greek dish made with eggplant layers, spiced meat sauce and creamy bechamel sauce!

Jump to Recipe â–¼
Prep Time 20 minutes
Servings 8 servings
Comments
43

This post may contain affiliate links. Please read our disclosure policy.

Baked eggplant moussaka with a serving removed on a plate nearby and a spatula lifting up another serving.
Save this recipe!
Type your email & I’ll send it to you!

Have You Tried Eggplant Moussaka?

Moussaka is basically like a Greek version of lasagna or macarona bechamel, and this Eggplant Moussaka uses slices of roasted eggplant instead of of lasagna sheets. The eggplant is layered with both a chunky tomato meat sauce and a creamy nutty bechamel sauce. It’s the kind of dish that you can serve up for a special occasion but also throw it together easily for a weeknight meal.

There are many variations of the Eggplant Moussaka recipe, but the Greek Moussaka tends to be the most popular. My version is without potatoes to keep it low-carb and simplify the recipe while still keeping all those traditional flavors in the dish!

Happy Cooking!
– Yumna

Eggplant Moussaka Ingredients

The ingredient list may look long, but it’s mostly made up of pantry staples so don’t worry!

Ingredients to make recipe: egg plants, herbs and spices, ground beef, onion, tomatoes, eggs, flour, garlic, butter, mikl, parmesan cheese, and oil.

Ingredients for the Meat Sauce

  • Olive Oil: Used as a base for cooking the onions, ground beef, and garlic but you can use butter.
  • Onion: Chopped to incorporate into the ground beef mixture.
  • Ground Beef: It’s traditionally made with ground lamb but I find ground beef more accessible. You can also use ground chicken, ground turkey, or a mixture of any of these.
  • Garlic: Mince it for even flavor.
  • Diced Tomatoes: I like using canned diced tomatoes to make it easier and create more of a sauce, but fresh tomatoes work too.
  • Spices: Oregano, cinnamon, and a dash of salt and pepper.

Ingredients for the Bechamel Sauce

  • Butter: Use unsalted butter so you can control the salt in the sauce.
  • Flour: A little all-purpose flour to help thicken the sauce, but you can use cornstarch instead.
  • Milk: I use 2% milk but full fat works along with half-and-half, or a non-dairy milk. Just make sure it’s warm.
  • Eggs: Beaten in a small bowl and whisked into the sauce – don’t skip them because they help create the richness in bechamel and help it set.
  • Nutmeg: Sprinkled into the sauce, adding a warm and nutty flavor.

Ingredients for the Casserole

  • Eggplant: Sliced lengthwise, salted, and roasted until tender. You can swap half the eggplant for sliced potatoes if you’d like and you can also add any other roasted vegetables like onion, zucchini, bell peppers, or mushrooms
  • Olive oil, salt and pepper: Used to season the eggplant for roasting.
  • Shredded Parmesan Cheese: Sprinkled on top of the eggplant moussaka before baking. You can skip this or use any other shredded cheese.

How to Make Eggplant Moussaka

There are four parts to making Eggplant Moussaka:

Bake the Eggplant

Eggplant slices/planks on paper towels sprinkled with salt.
Step 1:  Lay the slices of eggplant on paper towels, sprinkle lightly with salt, and set aside to draw out the moisture.
Hand patting the slices dry with paper towels to remove extra moisture.
Step 2: Pat the eggplant with a paper towel after it has sat.
Eggplant slices after patting dry coated with oil and pepper on a sheet pan.
Step 3: Brush both sides of the eggplant pieces with olive oil and season with black pepper.
Eggplant after roasting.
Step 4: Place on a sheet pan and roast.

Cook the Meat Tomato Sauce

Oil, onions, ground beef, and garlic in a skillet seasoned with oregano, cinnamon, salt and pepper before mixing.
Step 5: In a large skillet, add olive oil, onions, ground beef, and garlic. Season with oregano, cinnamon, salt, and pepper.
Cooked ground beef mixture in skillet.
Step 6: Cook, stirring occasionally, with a wooden spoon until beef is browned and crumbled.
Diced tomatoes added.
Step 7: Add the diced tomatoes, and reduce the heat.
Meat sauce after thickened.
Step 8: Simmer uncovered until the sauce thickens.

Make the Bechamel Sauce

Sprinkling flour over melted butter in a saucepan.
Step 9: Melt the butter in a saucepan over medium heat, and sprinkle the flour in.
Butter and flour mixture after cooking, showing bubbly flour.
Step 10: Whisk the flour and cook, stirring occasionally, until it bubbles.
Milk slowing being poured into pan while stirring.
Step 11: Gradually pour in the warm milk, whisking constantly until it thickens.
Salt and nutmeg sprinkled on top.
Step 12: Remove from heat and whisk in the salt and nutmeg.
Beaten eggs in a bowl with 2 tablespoons bechamel sauce added with whisk in bowl.
Step 13: In a small bowl, beat the eggs. Then whisk in some of the bechamel sauce into the eggs to temper them.
Egg mixture whisked into bechamel saucepan to show final texture.
Step 14: Pour the mixture into the saucepan with the bechamel sauce and whisk again until the egg mixture is fully incorporated.

Layer the Eggplant Moussaka

Cooked eggplant slices arranged in baking dish.
Step 15: Start with some of the eggplant, making sure to cover the entire bottom of the baking dish.
Meat sauce spread over top of eggplant.
Step 16: Next, add the meat mixture and use the back of a wooden spoon to really pat down everything so it’s nice and compact.
Another layer of eggplant added with bechamel sauce smoothed over and topped with parmesan cheese before baking.
Step 17: Repeat another round of layers between the eggplant and meat mixture and then pour the bechamel sauce on top, followed by the parmesan cheese.
Moussaka after baking with a melty, golden brown cheese top.
Step 18: Bake uncovered until the bechamel sauce gets golden in color, and the cheese starts to melt and bubble.

My Best Eggplant Moussaka Tips

  1. Peel the skin off the eggplant. The skin on the eggplants can very tough and chewy, making it hard to cut through. It can also taste pretty bitter and take away from the dish. So if you’re serving it to kids or want an overall more cohesive appearance, I would recommend peeling off the skin. I don’t always do it though!
  2. Sweat the eggplant. Sweating the eggplant is very important when baking it in a casserole because it holds a lot of water, which can ultimately ruin the moussaka. To prevent the moussaka from being watery, make sure to lay the eggplant on a paper towel, sprinkle lightly with salt and let it sit for 30 minutes. You’ll notice small beads of moisture all over the eggplant. After half an hour, you can use a paper towel to wipe off the moisture.
  3. Use warm milk for the bechamel sauce: When making the bechamel sauce, make sure to warm the milk before adding it to the saucepan. This will help the sauce to thicken more easily and result in a smoother and creamier sauce.
  4. Leave the moussaka to rest before serving. I recommend half an hour. That way, the pieces stay together better when you cut and serve them. It’s similar to lasagna in that way.
Eggplant moussaka in a baking dish garnished with fresh parsley.

Serving Ideas

Moussaka is a hearty dish that is full of flavor, so I like to keep it simple and serve it with a fresh side salad like one of these:

Recipe Help & FAQs

How do I store and reheat eggplant moussaka?

Allow the moussaka to cool completely, then store it in an airtight container in the refrigerator for up to 4 days. To reheat the moussaka, place it in an oven-safe dish and cover it with foil. Bake at 350°F for 20-30 minutes, or until heated through. You can also reheat individual portions in the microwave.

Can I freeze eggplant moussaka?

Yes, you can freeze Eggplant Moussaka since the moisture is removed from the eggplant, which makes it more freezer-friendly. Allow the moussaka to cool completely, then wrap it well with plastic wrap and foil. Label and date the moussaka, then freeze it for up to 3 months. To reheat, place the moussaka in the oven at 350°F, covered with foil, and bake until heated through, about 30-40 minutes.

Can you make moussaka ahead of time?

Yes, you can make this moussaka up to 2 days ahead of time! Simply assemble fully and cover in the fridge until ready to bake. Add 5 to 10 minutes to the cooking time.

Serving of moussaka on a small plate showing layers of eggplant, beef, and bechamel with a cheesy top next to the baking dish and a fork resting nearby.

More Mediterranean Recipes:

If you try this Eggplant Moussaka recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. I would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

Eggplant Moussaka recipe.

Easy Eggplant Moussaka

Author: Yumna Jawad
4.97 from 130 votes
This Easy Eggplant Moussaka recipe is a quick version of the Greek dish made with layers of eggplant and spiced ground beef and topped with a bechamel sauce.
Prep Time20 minutes
Cook Time1 hour 20 minutes
Resting Time30 minutes
Total Time2 hours 10 minutes
Servings8 servings
Email This Recipe
Enter your email and I’ll send this directly to you. You’ll get new recipes from me every week!

Ingredients
  

For the Eggplant Layer & assembly

  • 3 large eggplants sliced lengthwise into ¼-inch thick slices
  • Salt and pepper to taste
  • Olive oil for brushing
  • ½ cup shredded parmesan cheese

For the Meat Sauce

For the bechamel sauce

  • 4 tablespoons butter
  • ¼ cup all-purpose flour
  • 2 ½ cups milk warmed
  • ½ teaspoon salt
  • ¼ teaspoon nutmeg
  • 2 eggs

Instructions

  • Preheat the oven to 425°F.
  • Prepare the eggplant. Lay the slices of eggplant on paper towels, sprinkle lightly with salt, and set aside for 30 minutes to draw out the moisture. Pat dry, then brush both sides of the eggplant pieces with olive oil and season with black pepper. Place on a sheet pan and roast for 20 minutes, flipping halfway through.
  • Make the meat sauce. In a large skillet over medium heat, add olive oil, onions, ground beef and garlic. Season with oregano, cinnamon, salt and pepper. Cook, stirring occasionally with a wooden spoon until beef is browned and crumbled, about 10 minutes. Add the diced tomatoes, and reduce heat to low. Simmer uncovered until the sauce thickens, about 20 minutes.
  • Make the bechamel sauce. Melt the butter in a saucepan over medium heat, then whisk in flour and cook, stirring occasionally, until it bubbles. Gradually pour in the warm milk, whisking constantly until it thickens. Bring the mixture to a boil, then decrease the heat to medium and continue cooking for 2 more minutes. Remove from heat and whisk in the salt and nutmeg. In a small bowl, beat the eggs. Then whisk in 2 tablespoons of the bechamel sauce into the eggs to temper them. Pour the mixture into the saucepan with the bechamel sauce and whisk again until the egg mixture is fully incorporated.
  • Assemble the moussaka. Arrange half of the eggplant in an 8×11 baking dish. Add the meat sauce all over the eggplant and then layer the remaining eggplant on top. Pour the bechamel sauce over the top and smooth out with a spatula. Sprinkle the parmesan cheese on top.
  • Bake. Decrease the oven temperature to 350°F and bake until the bechamel is set and golden, 35-40 minutes. Allow to cool for 30 minutes to set before slicing and serving.

Notes

Recipe: This moussaka recipe adapted from The Guardian Life & Style.
Storage: Store any leftovers in an airtight container. They will last about 3-4 days in the fridge.
Freezing Instructions: You can also freeze the moussaka for up to 3 months. Freeze it cut up into slices or all together in the baking dish. To re-heat, thaw in the fridge overnight and bake in a 350°F oven until heated through.

Nutrition

Calories: 329kcal, Carbohydrates: 22g, Protein: 20g, Fat: 19g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 106mg, Sodium: 386mg, Potassium: 856mg, Fiber: 7g, Sugar: 12g, Vitamin A: 519IU, Vitamin C: 10mg, Calcium: 232mg, Iron: 3mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

4.97 from 130 votes (121 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Mama Mia says:

    Didn’t salt the eggplant- came out great. Saves time and I don’t need the xtra salt. Very tasty! Will make again!

    1. Yumna J. says:

      Glad it came out great for you and saved you a step! So happy it’s something you enjoyed and would make again!

See All Comments