Mar 26, 2019

Greek Moussaka

Prep Time: 30 minutes
Cook Time: 3 hours
Roasted eggplant, potatoes, beef and lamb sauce and béchamel are layered for a classic, filling and delicious Greek entrée.
Featured Recipe Image

jump toRECIPE

This post was created in partnership with American Lamb Board.

Making moussaka is no small task, as there are a lot of different parts that go into making it, but once you have all the different parts prepped it’s pretty much just layering as you would when making lasagna. Much of it can also be prepared ahead of time. Roasted eggplant, potatoes, beef and lamb sauce and béchamel are layered for a filling and delicious Greek entrée.

Greek Moussaka

About American Lamb

I choose to use American-raised lamb in this recipe rather than lamb imported from New Zealand or Australia because I try my best to support local farms and businesses and love sourcing ingredients from as close as possible.

The logic is simple – the closer, the fresher because there is less time spent in transport. And the fresher the lamb, the better the taste so be sure to ask your butcher if the lamb is American raised. If you don’t see the cut you are looking for, be sure to ask. Some cuts are kept in other refrigerators or freezers.

Greek Moussaka meat sauce in pan with bay leaf and cinnamon

Key Ingredients in This Recipe

  • Lamb – When buying ground lamb look for lamb that is pink in color and, to make sure ground lamb is consumed at its peak, use it within two days of purchasing.
  • Red wine – Red wine rounds out the flavor of this sauce. Use a dry red wine for the meat sauce since it won’t overpower the dish by making it too sweet. While I will use just about any red wine in a pinch I prefer cooking with pinot noir. Never cook with a wine you wouldn’t drink!
  • Eggplant – In this recipe I use Globe eggplant, it’s the typical oblong eggplant found at most grocery stores. I opt for medium ones so that they aren’t too big when layering them. Thin Japanese or Chinese eggplant or Graffiti eggplant (also known as Sicilian eggplant) work great in this recipe too and can be easily swapped out. The slices of eggplant are seasoned with salt to draw the moisture out of the eggplant before they’re cooked.
Greek Moussaka made with lamb recipe from cooking with cocktail rings

How to Make Moussaka

For the meat sauce:

  1. Sauté aromatics. Heat a large pot over medium heat, add the olive oil and heat through. Add the onion and sauté, stirring occasionally, until tender, about 6 minutes. Add the garlic and continue to cook for an additional minute.
  2. Cook the lamb. Add the lamb and ground beef and cook, stirring occasionally, until browned. Stir in the tomato paste then, add the wine and cook until the wine is almost completely evaporated.
  3. Assemble the sauce and cook. Add the tomatoes, cinnamon stick and bay leaves and stir to combine. Cook, stirring occasionally, until the mixture thickens and the liquid has evaporated, about 30 minutes. Remove and discard the bay leaves and cinnamon sticks. Remove from heat and cover.

For the béchamel:

  • Heat a medium saucepan over medium heat, add the butter and allow to melt. Add the flour and stir to combine, let cook about 1 minute, to cook the flour taste off.
  • Next, add the milk and bring to a simmer, whisking constantly then reduce the heat to low and continue to cook until the sauce has slightly thickened, about 15 minutes. Add the cinnamon and nutmeg, stirring to combine. Next, stir in the Parmesan and salt until completely combined, then remove the pot from heat and let cool for 5 minutes.
  • Add the mixture to a blender with the eggs and puree until completely combined. Add back to the pot and set aside.

To make the eggplant:

  1. Heat oven. Preheat oven to 400ºF (200ºC).
  2. Drain the eggplant. Lay the eggplant out on sheets of paper towels and sprinkle with salt to drain for 30 minutes.
  3. Roast the eggplant. Toss the eggplant in the oil and arrange in a single layer on a parchment paper lined baking sheet. Season with pepper and bake until golden brown and tender, about 30 to 40 minutes.

For assembly:

  1. Cook potatoes. Bring a large pot of salted water to a boil. Add the potatoes; cook until barely tender, about 10 minutes. Drain; transfer to a bowl of ice water to stop cooking. Drain; set aside.
  2. Lower oven temperature. Lower the oven heat to 375ºF (190ºC).
  3. Assemble the moussaka. Spread 1 cup of the béchamel on the bottom of a 10″ x 14″ baking dish. Next, evenly arrange the potatoes over the top then spread the meat sauce over the potatoes.
  4. Cook the moussaka. Arrange the eggplant in an even layer then spread the remaining béchamel over the top. Sprinkle with the Gruyère cheese; bake until golden brown, about 1 hour.
  5. Finish and serve. Garnish with parsley. And cut into squares to serve.
Greek Moussaka  recipe with slice cut out closeup

More About This Recipe

This recipe reminds me of a trip I took to Greece with my family in July of 2010. While we did all the touristy things in Athens, my favorite part of the trip was staying at a small bed and breakfast, Kavos Bay, on the island of Aegina. It was right on a cliff overlooking the bright blue ocean and since it was summer all the flowers were in bloom, covering everything in bright pink pops of color.

We would sit around on the patio drinking Mythos (Greek beer) and eating plenty of baklava then wandering down to the beach to lay out on the giant rocks. The Greek family that ran the bed and breakfast cooked for us on a few of the nights we were staying there and one of my favorite dishes was the moussaka.

how to make Greek moussaka GIF

Tips and Tricks for This Recipe

How to Prep this Recipe in Advance

To make assembling the moussaka easier, I recommend prepping the bechamel sauce up to 3 days in advance and cover and refrigerate. Make the meat sauce up to a week in advance and cover and refrigerate until ready to use.

How to Freeze Moussaka

Once the moussaka is assembled it can be covered with aluminum foil and frozen until ready to cook and serve, up to 3 months in advance. Remove from the freezer and cook according to the instructions below, adding additional cooking time as needed.

Other Recipes to Try

If you enjoy this moussaka recipe, I recommend checking out some of these:

Greek Moussaka

Print Pin
Prep Time 30 minutes
Cook Time 3 hours
Serves 6

Ingredients:

For the meat sauce:

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, chopped
  • ¾ pound ground American lamb,
  • ¾ pound ground beef (80/20)
  • 2 tablespoons tomato paste
  • 1 cup red wine
  • 1 (14-ounce) can chopped tomatoes
  • 2 bay leaves
  • 1 stick cinnamon

For the béchamel:

  • 8 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 2 cups whole milk
  • ¼ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ½ cup Parmesan cheese
  • ½ teaspoon kosher salt
  • 2 eggs, lightly beaten

For the eggplant:

  • 2 medium eggplants, thinly sliced into ¼” slices
  • Kosher salt, to taste
  • 6 tablespoons extra virgin olive oil
  • Freshly ground black pepper, to taste

For assembly:

  • 2 medium russet potatoes, peeled, thinly sliced lengthwise
  • 1 cup shredded Gruyère
  • 1 teaspoon chopped flat-leaf parsley

Instructions:

For the meat sauce:

  • Heat a large pot over medium heat, add the olive oil and heat through. Add the onion and sauté, stirring occasionally, until tender, about 6 minutes. Add the garlic and continue to cook for an additional minute.
  • Add the lamb and ground beef and cook, stirring occasionally, until browned. Stir in the tomato paste then add the wine and cook until the wine is almost completely evaporated.
  • Add the tomatoes, cinnamon stick and bay leaves and stir to combine. Cook, stirring occasionally, until the mixture thickens and the liquid has evaporated, about 30 minutes. Remove and discard the bay leaves and cinnamon sticks. Remove from heat and cover.

For the béchamel:

  • Heat a medium saucepan over medium heat, add the butter and allow to melt. Add the flour and stir to combine, let cook about 1 minute, to cook the flour taste off.
  • Add the milk and bring to a simmer, whisking constantly then reduce the heat to low and continue to cook until the sauce has slightly thickened, about 15 minutes. Add the cinnamon and nutmeg, stirring to combine. Next, stir in the Parmesan and salt until completely combined, then remove the pot from heat and let cool for 5 minutes.
  • Add the mixture to a blender with the eggs and puree until completely combined. Add back to the pot and set aside.

For the eggplant:

  • Preheat oven to 400ºF (200ºC).
  • Lay the eggplant out on sheets of paper towels and sprinkle with salt to drain for 30 minutes.
  • Toss the eggplant in the oil and arrange in a single layer on an parchment paper lined baking sheet. Season with pepper and bake until golden brown and tender, about 30 to 40 minutes.

For assembly:

  • Bring a large pot of salted water to a boil. Add the potatoes; cook until barely tender, about 10 minutes. Drain; transfer to a bowl of ice water to stop cooking. Drain; set aside.
  • Lower the oven heat to 375ºF (190ºC).
  • Spread 1 cup of the béchamel on the bottom of a 10″ x 14″ baking dish. Next, evenly arrange the potatoes over the top then spread the meat sauce over the potatoes.
  • Arrange the eggplant in an even layer then spread the remaining béchamel over the top. Sprinkle with the Gruyère cheese; bake until golden brown, about 1 hour.
  • Garnish with parsley. And cut into squares to serve.

DID YOU MAKE THIS?

TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings

Rate + Review

WHAT DID YOU THINK OF THIS RECIPE?

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

Recipe Rating




  1. Word to the wise don’t attention make this at 4 pm on a Thursday night. Waiting to take it out of the oven No doubt in my mind this is going to taste amazing I would consider myself an experienced cook , otherwise this dish wouldn’t be ready until much later. Lol

  2. 5 stars
    I made this for dinner last night. As the header says, it was no small task. It took awhile to get all the parts together but I loved the process. The directions were easy to follow and the end result was a showstopper! My family has been raving about it all day. I will absolutely be making this again soon.