| |

The Best Classic Greek Moussaka Recipe with Eggplant

0 Shares

When I came home from the Amish auction with a whole bushel of eggplants, I knew I wanted to turn part of that beautiful haul into comforting freezer meals for winter. This classic Greek moussaka is one of the very best ways to do it: tender roasted eggplant layered with warmly spiced meat sauce, potatoes, and a thick, creamy béchamel topping that bakes golden and cozy.

Homemade classic Greek moussaka with roasted eggplant, potatoes, savory meat sauce, and creamy béchamel on a white platter.
  • Save
This classic Greek moussaka has tender eggplant, potatoes, richly spiced meat sauce, and a creamy golden béchamel topping.

Moussaka is often called Greek lasagna, but the flavor is completely its own. Cinnamon, oregano, garlic, and a splash of red wine give the rich tomato meat sauce its signature warmth, while the eggplant becomes silky and tender beneath the creamy topping. Make one pan for dinner now and another to freeze for a cold winter night when a homemade meal is exactly what you need.

Serve this hearty eggplant casserole with a crisp Greek salad, warm bread, or my Greek spinach-cheese rolls for a full Mediterranean-inspired dinner.


More Greek Recipes You’ll Love


Why You’ll Love This Greek Moussaka

  • A delicious way to use up a garden harvest or extra eggplant.
  • Rich, cozy, and hearty enough for a special Sunday dinner.
  • Makes an excellent freezer meal for winter.
  • Layers can be made ahead, making assembly easy.
  • The spiced meat sauce, tender eggplant, and creamy béchamel taste even better together after resting.

What Is Moussaka?

Greek moussaka is a layered baked casserole made with eggplant, a savory tomato-based meat sauce, and creamy béchamel sauce. Many versions include a layer of potatoes on the bottom, which makes the casserole extra hearty and helps it slice beautifully.

Traditional moussaka is often made with ground lamb, but ground beef is easier to find and just as delicious. I like using a combination of ground beef and lamb when I have it, but either one works beautifully here.


Ingredients You’ll Need

Flat lay of eggplant, potatoes, ground meat, tomatoes, milk, Parmesan, herbs, and spices for classic Greek moussaka.
  • Save
Everything you need to make a classic Greek moussaka with eggplant, potatoes, meat sauce, and creamy béchamel.

The eggplant and potatoes

  • Eggplants: Choose firm eggplants with smooth, glossy skin. Large globe eggplants work perfectly.
  • Russet potatoes: They create a sturdy, comforting bottom layer.
  • Olive oil: For roasting the vegetables.
  • Kosher salt and black pepper: To season each layer.

Greek meat sauce

  • Ground beef, ground lamb, or a combination: Use what your family enjoys.
  • Yellow onion: Adds sweetness and depth.
  • Garlic: Fresh garlic gives the sauce a richer flavor.
  • Crushed tomatoes: Creates a thick, spoonable sauce.
  • Tomato paste: Makes the sauce deeply tomato-forward without making it watery.
  • Red wine: Adds traditional depth; beef broth can be used instead.
  • Cinnamon: The small amount is important—it gives moussaka its warm, unmistakable flavor.
  • Dried oregano and mint: Adds classic Greek flavor.
  • Ground allspice: Optional but lovely with the cinnamon.
  • Bay leaf: Adds depth while the sauce simmers.
  • Fresh parsley: Brightens the finished sauce.

For the béchamel topping

  • Butter and flour: Make the roux that thickens the sauce.
  • Whole milk: Warm it first so the sauce stays smooth.
  • Egg yolks: Give the topping a rich, custardy finish.
  • Parmesan cheese: Adds salty, nutty flavor.
  • Nutmeg: Just a pinch makes the béchamel taste classic and cozy.

How to Make Greek Moussaka

Spoon adding thick meat sauce over roasted eggplant and potatoes in a white baking dish for Greek moussaka.
  • Save
Spoon the thick Greek meat sauce over the roasted eggplant and potatoes before adding the final layers.

1. Salt the eggplant

Slice the eggplant into ¼-inch rounds. Arrange the slices in a single layer on paper towel-lined baking sheets and sprinkle both sides lightly with kosher salt. Let sit for 30 minutes.

This pulls out excess moisture and helps the eggplant roast instead of becoming soggy. Pat the slices very dry before roasting.

2. Roast the eggplant and potatoes

Preheat the oven to 425°F.

Brush the eggplant slices lightly with olive oil and arrange them on parchment-lined baking sheets. Roast for 18 to 22 minutes, flipping halfway through, until tender and lightly browned.

While the eggplant roasts, slice the peeled potatoes into thin rounds. Toss with olive oil, salt, and pepper. Spread them onto a separate baking sheet and roast for 20 to 25 minutes, until just tender.

Reduce the oven temperature to 375°F once the vegetables are finished.

3. Make the meat sauce

Heat a large skillet or Dutch oven over medium-high heat. Add the ground meat and cook until browned, breaking it into small crumbles. Drain excess grease if needed.

Add the onion and cook for 4 to 5 minutes, until softened. Stir in the garlic and cook for 30 seconds.

Add the tomato paste, cinnamon, mint, oregano, allspice, salt, and pepper. Cook for one minute, stirring so the tomato paste darkens slightly.

Pour in the wine and scrape up any browned bits from the bottom of the pan. Stir in the crushed tomatoes and bay leaf. Simmer uncovered for 20 to 25 minutes, until thick and saucy. Remove the bay leaf, then stir in the parsley.

The meat sauce should be thick—not soupy—so your moussaka holds its layers when sliced.

4. Make the béchamel sauce

Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1 minute.

Slowly whisk in the warm milk, a little at a time, until smooth. Continue cooking and whisking for 5 to 7 minutes, until thick enough to coat the back of a spoon.

Remove the pan from the heat. In a small bowl, whisk the egg yolks. Slowly whisk in about ½ cup of the hot béchamel to temper the yolks, then whisk the warmed yolks back into the saucepan.

Stir in the Parmesan, nutmeg, salt, and pepper. The sauce should be smooth, creamy, and thick but spreadable.

5. Assemble the moussaka

Grease a 9×13-inch baking dish.

Arrange the roasted potato slices in an even layer on the bottom of the dish. Top with half of the roasted eggplant. Spoon all of the meat sauce evenly over the eggplant. Add the remaining eggplant in one final layer.

Pour the béchamel over the top and gently spread it all the way to the edges.

6. Bake and rest

Bake uncovered at 375°F for 40 to 45 minutes, until the top is golden brown and bubbling around the edges.

Let the moussaka rest for at least 30 minutes before slicing. This is important—the layers will set up, making it much easier to serve in beautiful squares.


Freezer-friendly Greek moussaka recipe with roasted eggplant, hearty meat sauce, potatoes, and creamy béchamel.
  • Save
Make this classic Greek moussaka recipe with layers of roasted eggplant, potatoes, savory meat sauce, and creamy béchamel. It’s the perfect cozy make-ahead dinner and freezer meal for using up fresh eggplant.

Tips for the Best Moussaka

  • Roast the eggplant instead of frying it. It is easier, less messy, and keeps the casserole from feeling heavy.
  • Do not rush the meat sauce. It needs time to thicken so it does not make the eggplant layers watery.
  • Warm the milk before making béchamel to prevent lumps.
  • Let the finished casserole rest before cutting. Moussaka is always better after it has a chance to settle.
  • Make it a day ahead if you can. The flavors become even richer overnight.

Make It Your Own

  • Use all ground beef, all lamb, or half of each.
  • Skip the potatoes for a lower-carb moussaka.
  • Add a thin layer of zucchini along with the eggplant if you have extra garden zucchini to use.
  • Use pecorino Romano instead of Parmesan in the béchamel.
  • Add a pinch of red pepper flakes to the meat sauce for gentle heat.

What to Serve with Moussaka

A simple fresh side is best with this rich casserole. Try it with a crisp cucumber and tomato salad, warm pita, or a bright lemony vegetable dish.

For a full Greek-inspired dinner, serve moussaka with Greek chicken and pork souvlaki or make a smaller Mediterranean-style spread with easy Greek chicken meatloaf with tzatziki.

Print

Classic Greek Moussaka Recipe with Eggplant

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, freezer-friendly Greek moussaka layered with roasted eggplant, potatoes, richly spiced meat sauce, and creamy golden béchamel.

  • Author: Chrissi | firsthomelovelife.com
  • Prep Time: 45 minutes
  • Rest Time: 30 minutes
  • Cook Time: 1 HOUR 15 MINS
  • Total Time: 2 hours 30 minutes
  • Yield: 8 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Greek

Ingredients

Scale

For the eggplant and potatoes

  • 3 large eggplants, sliced into ¼-inch rounds
  • 2 medium russet potatoes, peeled and sliced into -inch rounds
  • ¼ cup olive oil, divided
  • 1½ teaspoons kosher salt, plus more for salting eggplant
  • ½ teaspoon black pepper

For the meat sauce

  • 2 tablespoons olive oil
  • pounds ground beef, ground lamb, or a combination
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 3 tablespoons tomato paste
  • ½ cup dry red wine or beef broth
  • 1 can (28 ounces) crushed tomatoes
  • 1 tablespoon dried oregano
  • 1 tablespoon dried mint
  • ¾ teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ tablespoon ground cinnamon
  • ¼ teaspoon ground allspice
  • 1 bay leaf
  • ¼ cup chopped fresh parsley

For the béchamel

  • 6 tablespoons butter
  • ½ cup all-purpose flour
  • 4 cups whole milk, warmed
  • 2 egg yolks
  • ¾ cup finely grated Parmesan cheese
  • ¼ teaspoon ground nutmeg
  • ¾ teaspoon kosher salt
  • ¼ teaspoon black pepper

Instructions

  1. Arrange eggplant on paper towel-lined baking sheets. Sprinkle with salt and let sit 30 minutes. Pat dry.
  2. Heat oven to 425°F. Brush eggplant with olive oil and roast 18 to 22 minutes, flipping halfway through. Toss potatoes with olive oil, salt, and pepper. Roast on a separate pan for 20 to 25 minutes, until tender. Lower oven to 375°F.
  3. Heat olive oil in a large skillet. Brown meat, then drain excess grease. Add onion and cook until soft. Stir in garlic for 30 seconds.
  4. Add tomato paste, mint, oregano, salt, pepper, cinnamon, and allspice. Cook 1 minute. Add wine, crushed tomatoes, and bay leaf. Simmer uncovered 20 to 25 minutes until thick. Remove bay leaf and stir in parsley.
  5. Melt butter in a saucepan. Whisk in flour and cook 1 minute. Slowly whisk in warm milk. Cook 5 to 7 minutes, whisking, until thickened.
  6. Whisk egg yolks in a small bowl. Slowly whisk in ½ cup hot béchamel, then add mixture back to saucepan. Stir in Parmesan, nutmeg, salt, and pepper.
  7. Grease a 9×13-inch baking dish. Layer potatoes, half the eggplant, meat sauce, and remaining eggplant. Spread béchamel evenly over top.
  8. Bake uncovered for 40 to 45 minutes, until golden and bubbling. Rest 30 minutes before slicing.

Notes

  • For freezer meals, assemble in two 8×8-inch foil pans. Cool completely, wrap tightly, and freeze up to 3 months.
  • Bake from frozen, covered, at 375°F for about 1 hour. Uncover and bake 20 to 30 minutes more, until hot and golden.

Thank you for stopping by and trying our recipes! Hope you love it! Reviews are always 100% appreciated. www.firsthomelovelife.com


Make-Ahead and Freezer Meal Instructions

Moussaka is one of my favorite eggplant freezer meals because it reheats beautifully.

To make ahead: Assemble the casserole through the béchamel layer. Cover tightly and refrigerate for up to 24 hours. Bake as directed, adding 10 to 15 minutes if baking straight from the refrigerator.

To freeze unbaked: Assemble the moussaka in a freezer-safe disposable foil pan. Let the layers cool completely, then wrap tightly in plastic wrap followed by foil. Freeze for up to 3 months.

To bake from frozen: Remove the plastic wrap, cover the pan with foil, and bake at 375°F for about 1 hour. Uncover and continue baking for 20 to 30 minutes, until hot in the center and golden on top. Let rest 30 minutes before serving.

To freeze baked moussaka: Cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 350°F until hot throughout.


FAQ

Do you peel eggplant for moussaka?

No, you do not need to peel it. The skin softens as the eggplant roasts and helps the slices hold together. If your eggplants are especially large with very tough skin, you can peel them.

Can I make moussaka without lamb?

Absolutely. Ground beef makes a delicious, family-friendly moussaka. You can also use ground turkey, although the sauce will be less rich.

Why is my moussaka watery?

The most common causes are skipping the eggplant salting step, not roasting the eggplant long enough, or using meat sauce that is too thin. Letting the casserole rest before slicing also makes a big difference.

Can I freeze moussaka in smaller portions?

Yes. Assemble the recipe in two 8×8-inch pans or individual freezer-safe meal containers. Smaller portions are perfect for easy winter dinners.


Final Thoughts

If you find yourself with a garden basket—or an Amish-auction bushel—full of eggplant, this classic Greek moussaka is worth making room for in the freezer. It turns simple seasonal vegetables into a comforting, company-worthy dinner that feels especially good in the middle of winter.


You’ll Also Love

Similar Posts