America 250 Freedom anniversary
A golden-topped slice of classic moussaka lifted from a white baking dish, showing distinct layers of eggplant, spiced meat sauce, and thick béchamel

Moussaka

Quick Answer

Moussaka is made by layering sautéed eggplant, spiced ground lamb or beef, and a thick béchamel sauce, then baking at 375°F for about 45 minutes until golden and set. The dish needs to rest at least 20 minutes before slicing so the layers hold together.

Jump to Recipe

Moussaka is not difficult because any one step is especially complicated. It is difficult because there are approximately 46 sensible little steps standing between you and dinner, and every single one claims to be important. Unfortunately, most of them are. Eggplant needs to be salted, dried, and roasted; the lamb or beef sauce needs to cook down until it is thick instead of soupy; the béchamel needs to become smooth, glossy, and substantial enough to sit on top without disappearing into the layers below.

The payoff is the structure. Roasted eggplant surrounds a meat sauce seasoned with tomato, red wine, cinnamon, allspice, nutmeg, and oregano, then a thick egg-enriched béchamel and grated cheese form a golden top at 375°F. Keep the meat at 160°F for safety and let the finished dish rest at least 20 minutes after baking.

That rest is brutal because the kitchen smells like browned cheese and spiced lamb, but cutting too early gives you a landslide where dinner used to be. Give the layers time to settle and the slices come out clean: tender eggplant, savory meat, warm spice, creamy béchamel, browned top. It is a ridiculous amount of layering, which is why the title warned you.

Prep60 minutes
Cook45 minutes
Total1 hour 45 minutes
Serves8 servings
DifficultyMedium

Ingredients

Servings
  • 3 large eggplants (about 3 lbs total), sliced into ¼-inch rounds
  • 2 teaspoons kosher salt, for sweating eggplant
  • 3 tablespoons olive oil, for brushing eggplant
  • 2 tablespoons olive oil, for meat sauce
  • 1 large yellow onion, finely diced
  • 4 garlic cloves, minced
  • lbs ground lamb (or ground beef 80/20)
  • 1 can (14 oz) crushed tomatoes
  • 2 tablespoons tomato paste
  • ½ cup dry red wine
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground allspice
  • ¼ teaspoon ground nutmeg
  • 1 teaspoon dried oregano
  • 1 teaspoon sugar
  • Salt and black pepper to taste
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • cups whole milk, warmed
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon salt
  • 2 large eggs, beaten
  • ½ cup grated Parmesan or Kefalotyri cheese, divided

Instructions

  1. 1Lay eggplant slices in a single layer on a baking sheet or colander. Sprinkle both sides generously with kosher salt and let sit for 30–40 minutes. Pat completely dry with paper towels — and I mean completely, because wet eggplant in a baked dish is a texture you will not forgive yourself for.
  2. 2Preheat oven to 400°F. Brush both sides of eggplant slices with olive oil and arrange on two parchment-lined baking sheets. Roast for 20–25 minutes, flipping once at the halfway point, until golden and tender. Remove and reduce oven to 375°F.
  3. 3Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook 1 minute more. Add ground lamb and break it up, cooking until browned and no pink remains, about 8 minutes. Drain excess fat.
  4. 4Add tomato paste to the meat and stir to coat. Pour in red wine and let it reduce by half, about 2 minutes. Add crushed tomatoes, cinnamon, allspice, nutmeg, oregano, sugar, salt, and pepper. Simmer uncovered over medium-low heat for 15–20 minutes until the sauce thickens and most liquid has evaporated. The sauce should look glossy and cohesive, not soupy.
  5. 5Make the béchamel: Melt butter in a medium saucepan over medium heat. Whisk in flour and cook, stirring constantly, for 2 minutes — this cooks out the raw flour taste. Slowly pour in the warm milk, whisking continuously to prevent lumps. Keep whisking and cooking over medium heat for 8–10 minutes until the sauce is thick enough to coat the back of a spoon and doesn't flow when you tilt the pan. Remove from heat.
  6. 6Let the béchamel cool for 5 minutes, then whisk in beaten eggs quickly so they don't scramble. Add nutmeg, salt, and ¼ cup of the grated cheese. The sauce should be thick, glossy, and pale yellow.
  7. 7Assemble the moussaka: Lightly oil a 9x13-inch baking dish. Layer half the eggplant slices across the bottom, overlapping slightly. Spread the entire meat sauce evenly over the eggplant. Layer the remaining eggplant slices over the meat. Pour all of the béchamel over the top and spread to the edges. Sprinkle remaining ¼ cup cheese on top.
  8. 8Bake at 375°F for 40–45 minutes until the top is deeply golden and the béchamel has puffed slightly. A toothpick inserted in the center should come out hot. If the top browns too fast, tent loosely with foil for the last 10 minutes. Cook ground meat until it reaches 160°F on an instant-read thermometer.
  9. 9Remove from oven and let rest uncovered for at least 20 minutes before slicing. I know this is hard. Do it anyway. The layers will not hold if you cut it hot, and nothing about a collapsed moussaka is worth explaining to your guests.

Nutrition Information

Estimated per serving: 1 of 8 servings.

480Calories
24 gProtein
23 gCarbohydrates
33 gTotal Fat
14 gSaturated Fat
7 gFiber
13 gTotal Sugars
360 mgSodium
145 mgCholesterol

Estimated from the ingredients and quantities in this recipe using standard food-composition values. Brand choices, trimming, cooking loss, optional ingredients, and actual portion size can change the numbers. How we calculate nutrition estimates.

Pro Tips

  • Salt and pat the eggplant dry no matter how impatient you are — skipping this step means your bottom layer steams instead of bakes and the whole thing turns into a wet situation.
  • The meat sauce must be nearly dry before you layer it in. If it still looks like pasta sauce, keep simmering. Moisture is the enemy of a clean slice.
  • Warm the milk before adding it to the roux. Cold milk added to hot butter-flour paste is how lumps are born, and they will not leave quietly.

Substitutions

ground lamb → ground beef (80/20) or a mix of beef and pork Lamb has a richer, more traditional flavor, but beef works perfectly well and is easier to find — the spices do most of the heavy lifting either way
dry red wine → beef broth with a splash of red wine vinegar Use when cooking without alcohol — the vinegar adds acidity the wine would have provided
whole milk → full-fat oat milk or unsweetened almond milk The béchamel will still thicken but may be slightly less rich — use full-fat versions for best results
Kefalotyri or Parmesan → Pecorino Romano or aged Gruyère You want a hard, salty cheese that can stand up to the béchamel — skip pre-shredded bags, they don't melt the same way
eggplant → zucchini sliced ¼-inch thick, roasted the same way Not traditional but genuinely good — zucchini holds less water than eggplant so you can skip the salting step

Storage Instructions

Cool completely before covering. Cool completely before covering. Store covered in the refrigerator for up to 4 days. Reheat individual portions in a 350°F oven for 15–20 minutes, or microwave covered on medium power. Moussaka also freezes well: wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat individual portions in a 350°F oven for 15–20 minutes, or microwave covered on medium power. Moussaka also freezes well: wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Make Ahead

Moussaka is an ideal make-ahead dish and improves after a night in the refrigerator as the layers firm up and flavors deepen. Assemble fully, cover tightly, and refrigerate up to 24 hours before baking. Add 10 extra minutes to the bake time if going straight from cold. You can also make the meat sauce up to 2 days ahead and refrigerate it separately.

Build the plate

Make It a Meal

Pair this recipe with a side, bread, and something sweet from the FAFO Kitchen.

Lila, the editorial persona and visual host of Fork Around & Find Out Kitchen

About Lila

Lila is the editorial persona and visual host of Fork Around & Find Out Kitchen. Recipes presented in the Lila voice are developed, edited, and published under FAFO Kitchen's editorial standards.

Found a problem? Tell FAFO Kitchen.