RecipePool
  • Recipes
  • Collections
  • Guides
  • About
  • Recipes
  • Collections
  • Guides
  • About
RecipePool

500+ tested recipes

Thoughtfully tested recipes, seasonal inspiration, and cooking guides to help you make something delicious every day.

Explore

  • Recipes
  • Collections
  • Guides
  • Ingredients

Browse By

  • Cuisine
  • Diet
  • Method
  • Occasion

Company

  • About
  • Contact
  • Editorial Policy
  • Recipe Testing
  • Privacy
  • Terms

© 2026 RecipePool. All rights reserved.

  1. Home
  2. Recipes
  3. Greek Moussaka
Slice of golden Greek moussaka showing layers of eggplant, meat sauce, and bechamel

Layered eggplant and spiced lamb casserole topped with creamy bechamel

Greek Moussaka

Prep Time

40 min

Cook Time

1 hr

Total Time

1 hr 40 min

Servings

8

8 generous portions

Difficulty

Advanced

Cost

Moderate

$$

Be the first to rate this recipe
Share

Recipe at a Glance

Layers of silky roasted eggplant, richly spiced lamb and tomato sauce, and a thick, golden bechamel topping baked until bubbly. Greece's most iconic casserole.

Cuisine: Mediterranean
Category: Main Course
Difficulty: Hard
Cost: $$

Quick Summary

100 min total time|8 servings|Hard difficulty

Layers of silky roasted eggplant, richly spiced lamb and tomato sauce, and a thick, golden bechamel topping baked until bubbly. Greece's most iconic casserole.

Mediterranean
Sarah Chen
Sarah Chen

February 28, 2026(Updated March 14, 2026)

Moussaka is to Greece what lasagna is to Italy — a magnificent layered casserole that is far greater than the sum of its parts. Silky slices of roasted eggplant, a deeply flavored lamb and tomato sauce spiced with cinnamon and allspice, and a thick, golden bechamel that puffs and browns in the oven.

This is not a quick weeknight dinner. Moussaka is a weekend project, a labor of love that rewards patience with one of the most satisfying dishes in the Mediterranean canon. Each component is made separately and layered in a baking dish before the final bake.

The result, when you cut through those golden layers and steam rises from the cross-section of eggplant, meat sauce, and custard-like bechamel, is nothing short of glorious.

Why This Recipe Works

Salting and roasting the eggplant removes bitterness and excess moisture, preventing a watery casserole. Using lamb (rather than beef) provides the distinctively Greek flavor profile. Adding cinnamon and allspice to the meat sauce is the traditional Greek seasoning that sets moussaka apart. A thick bechamel with egg yolk creates a custard-like topping that sets firm when baked.

Ingredients

  • 3 large eggplants, sliced 1/3 inch thick
  • 500g ground lamb
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 1 can (400g) crushed tomatoes
  • 1/2 cup red wine
  • 1 tsp cinnamon
  • 1/2 tsp allspice
  • 1 tsp oregano
  • 2 tbsp olive oil
  • 4 tbsp butter
  • 1/3 cup all-purpose flour
  • 3 cups whole milk, warmed
  • 2 egg yolks
  • 1/4 tsp nutmeg
  • 1/2 cup Parmesan or kefalotiri, grated
  • Salt and pepper

Instructions

  1. 1

    Salt eggplant slices and let drain on paper towels for 20 minutes. Pat dry. Brush with olive oil and roast on baking sheets at 400°F for 20 minutes until golden and tender.

  2. 2

    Make the meat sauce: Heat oil in a skillet, cook onion until softened. Add lamb and brown, breaking apart. Add garlic, cinnamon, allspice, and oregano. Cook 1 minute.

  3. 3

    Add red wine and reduce by half. Add crushed tomatoes, salt, and pepper. Simmer 20 minutes until thick. Set aside.

  4. 4

    Make the bechamel: Melt butter in a saucepan. Whisk in flour and cook 2 minutes. Gradually add warm milk, whisking constantly. Cook until thick, about 5-7 minutes. Remove from heat. Whisk in egg yolks, nutmeg, salt, and half the Parmesan.

  5. 5

    Assemble: Layer half the eggplant slices in a greased 9x13 baking dish. Spread all the meat sauce over the eggplant. Top with remaining eggplant slices.

  6. 6

    Pour bechamel evenly over the top. Sprinkle with remaining Parmesan.

  7. 7

    Bake at 375°F (190°C) for 40-45 minutes until the top is golden brown and bubbly. Let rest for 20 minutes before cutting — this is essential for clean slices.

Serving Suggestions

Ways to Serve This Dish

  • Serve with crusty artisan bread for dipping

  • Finish with a drizzle of high-quality extra virgin olive oil

  • Pair with a simple arugula salad dressed in lemon vinaigrette

Substitutions

Ground lambGround beef or beef-lamb blend

Beef is milder; a blend gives the best of both

EggplantZucchini or potatoes

Some Greek versions use layers of potato alongside or instead of eggplant

KefalotiriParmesan or Pecorino Romano

Both provide the salty, sharp flavor needed for the bechamel

Tips & Storage

Pro Tips

  • Let the moussaka rest for at least 20 minutes before cutting. This allows the layers to set and makes slicing clean.

  • Salting the eggplant draws out moisture and bitterness. Do not skip this step.

  • The bechamel should be quite thick — thicker than you would make for pasta. It needs to set up in the oven.

  • Moussaka is even better the next day. Make it ahead for the best flavor and easiest slicing.

Storage

Refrigerate covered for up to 4 days. Freeze (baked or assembled unbaked) for up to 3 months.

Reheating

Reheat individual portions in a 350°F oven for 15-20 minutes. Cover with foil to prevent the top from over-browning.

Nutrition Facts

Per serving (1 generous piece) · 8 servings

Calories420
LowModerateHigh

A moderate-calorie serving · based on a 2,000 cal daily diet

Protein22g
Carbohydrates24g
Fat26g
Fiber4g
Sugar8g
Sodium620mg

Nutritional values are approximate and may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Can I use beef instead of lamb?
Yes — beef is common in many Greek-American versions. Lamb provides the most traditional flavor, but a beef-lamb blend is also popular.
Why is my moussaka watery?
The eggplant was not salted and drained properly, or it was not roasted long enough. Both steps remove excess moisture.
Can I make moussaka vegetarian?
Yes — replace the lamb with a mixture of lentils and mushrooms for a hearty, satisfying vegetarian version.

You May Also Search For

Mediterranean recipesMediterranean Main Courseeasy Main Course recipesbest Main Course recipesgreek moussaka recipeStovetop recipesOven recipes

Tags

MediterraneanStovetopOvenHoliday
Sarah Chen

About Sarah Chen

Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.

View all recipes →