Skip to content
Forkin
Main CourseDinner

Classic Moussaka

Indulge in this classic Greek moussaka, a comforting casserole featuring tender, oven-baked eggplant slices layered with a rich, aromatic ground beef sauce spiced with cinnamon and nutmeg. Crowned with a velvety, golden béchamel, this hearty dish is perfect for a satisfying family meal or an impressive dinner party.

An original recipe by Forkin

Total time
2 hr 50 min
Serves
6
Difficulty
Medium
Per serving
657 kcal

Allergen information: may contain eggs, gluten, milk, and sulphites. Always check ingredient packaging if you have an allergy.

Classic Moussaka

Mise en place

Ingredients

Ingredients

  • 900 geggplant, sliced into 1/2 inch rounds

eggplant

  • 60 mlolive oil

meat sauce

  • 700 gground beef, lean
  • 1 pcsyellow onion, finely chopped
  • 3 clovegarlic, minced
  • 400 gcanned crushed tomatoes
  • 2 tbsptomato paste
  • 120 mldry red wine
  • 0.5 tspcinnamon, ground
  • 0.25 tspnutmeg, ground
  • 1 tspdried oregano
  • 1 tspsalt
  • 0.5 tspblack pepper, freshly ground

béchamel

  • 60 gunsalted butter
  • 60 gall-purpose flour
  • 720 mlmilk, warm
  • 1 pcsegg yolk
  • 30 gparmesan cheese, grated
  • 0.25 tspnutmeg, freshly grated
  • 0.5 tspsalt
  • 0.25 tspblack pepper, freshly ground

Equipment

Oven · 2× Baking sheets · Large skillet or Dutch oven · Medium saucepan · Whisk · 9x13 inch baking dish · Wooden spoon · Chef's knife · Cutting board · Spatula

The method

Step by step

  1. 1

    Preheat your oven to 200°C (390°F) and position two racks in the middle.

    About 10 min

    Cook’s note: Preheating the oven thoroughly ensures even cooking and browning for the eggplant.

  2. 2

    Slice the eggplant into 1/2-inch thick rounds and arrange them in a single layer on two large baking sheets.

    Cook’s note: Salting the eggplant slices and letting them sit for 30 minutes before baking can draw out excess moisture, preventing a watery moussaka, though it's optional for this recipe.

  3. 3

    Brush both sides of the eggplant slices generously with olive oil and sprinkle lightly with salt.

    Cook’s note: Ensure each slice is well-coated with oil to help it brown and become tender without drying out.

  4. 4

    Bake the eggplant for 20-25 minutes, or until tender and lightly golden brown, flipping halfway through.

    About 25 min

    Cook’s note: Avoid overcrowding the baking sheets; bake in batches if necessary to allow the eggplant to roast rather than steam.

  5. 5

    Remove the baked eggplant from the oven and set aside to cool slightly.

  6. 6

    While the eggplant bakes, heat a large, heavy-bottomed skillet or Dutch oven over medium-high heat.

    About 2 min

  7. 7

    Add the ground beef to the hot skillet and cook, breaking it up with a wooden spoon, until it is fully browned and no pink remains.

    About 8 min

    Cook’s note: Browning the meat thoroughly adds depth of flavor to the sauce.

  8. 8

    Drain off any excess fat from the browned beef, leaving about 1 tablespoon in the pan.

    Cook’s note: Removing excess fat prevents the sauce from becoming greasy.

  9. 9

    Add the finely diced yellow onion to the skillet and sauté until it softens and becomes translucent, about 5-7 minutes.

    About 7 min

    Cook’s note: Cooking the onion until soft creates a sweet base for the meat sauce.

  10. 10

    Stir in the minced garlic and cook for just 1 minute until fragrant, being careful not to burn it.

    About 1 min

    Cook’s note: Garlic burns quickly, so add it towards the end of the onion cooking time.

  11. 11

    Pour in the dry red wine and deglaze the pan, scraping up any browned bits from the bottom with your spoon.

    Cook’s note: Deglazing adds incredible flavor to the sauce from the caramelized bits stuck to the pan.

  12. 12

    Allow the wine to simmer and reduce until mostly evaporated, about 3-5 minutes.

    About 5 min

    Cook’s note: Reducing the wine concentrates its flavor and cooks off the alcohol.

  13. 13

    Stir in the crushed tomatoes, tomato paste, cinnamon, nutmeg, dried oregano, salt, and black pepper.

    Cook’s note: The combination of cinnamon and nutmeg is characteristic of authentic Greek moussaka, adding a warm, aromatic complexity.

  14. 14

    Bring the meat sauce to a gentle simmer, then reduce the heat to low, cover, and cook for at least 20 minutes to allow the flavors to meld.

    About 20 min

    Cook’s note: A longer simmer will deepen the flavors of the meat sauce; feel free to cook for up to 45 minutes if time allows.

  15. 15

    Uncover the sauce for the last 5 minutes of cooking to allow any excess liquid to reduce slightly.

    About 5 min

    Cook’s note: A slightly thicker meat sauce will prevent the moussaka from becoming watery.

  16. 16

    While the meat sauce simmers, prepare the béchamel sauce: Melt the unsalted butter in a medium saucepan over medium heat.

    About 3 min

  17. 17

    Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a smooth roux.

    About 2 min

    Cook’s note: Cook the roux until it smells slightly nutty and is a pale straw color to eliminate any raw flour taste.

  18. 18

    Gradually whisk in the warm milk, a little at a time, ensuring each addition is fully incorporated before adding more to prevent lumps.

    Cook’s note: Using warm milk helps prevent lumps and creates a smoother béchamel. If the milk is cold, it can shock the roux and cause clumping.

  19. 19

    Continue whisking constantly until the sauce thickens to a smooth, creamy consistency that coats the back of a spoon, about 5-7 minutes.

    About 7 min

    Cook’s note: Do not boil the béchamel vigorously, as this can cause it to break.

  20. 20

    Remove the béchamel from the heat and immediately whisk in the egg yolk, grated Parmesan cheese, nutmeg, salt, and black pepper until well combined.

    About 2 min

    Cook’s note: Whisk vigorously to temper the egg yolk and prevent it from scrambling into bits. The residual heat from the sauce will cook the yolk.

  21. 21

    Lightly grease a 9x13 inch baking dish with butter or cooking spray.

  22. 22

    Arrange half of the baked eggplant slices in a single, even layer on the bottom of the prepared baking dish.

    About 2 min

    Cook’s note: Ensure the eggplant covers the bottom completely to form a solid base.

  23. 23

    Spread the entire meat sauce evenly over the eggplant layer.

    About 1 min

    Cook’s note: Distribute the meat sauce from edge to edge for consistent flavor in every bite.

  24. 24

    Top the meat sauce with the remaining eggplant slices, creating another even layer.

    About 1 min

  25. 25

    Carefully pour the béchamel sauce over the top, spreading it evenly with a spatula to completely cover all the eggplant.

    About 1 min

    Cook’s note: Ensure the béchamel forms a smooth, continuous layer to create a beautiful golden crust.

  26. 26

    Bake in the preheated oven for 45-50 minutes, or until the top is golden brown and bubbly.

    About 50 min

    Cook’s note: If the top begins to brown too quickly, loosely tent the baking dish with aluminum foil to prevent burning.

  27. 27

    Remove the moussaka from the oven and let it rest for at least 15 minutes before slicing and serving.

    About 15 min

    Cook’s note: Resting is crucial; it allows the layers to set, making for cleaner slices and preventing the moussaka from falling apart.

Per serving

Nutrition

55%Score
Calories
656.7kcal
Protein
30.4g
Carbs
31.6g
Fat
44.7g
Fibre
6.5g
Sugar
16g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Cook’s note:

Serve this hearty moussaka with a simple green salad dressed with a lemon vinaigrette to cut through its richness. A crusty bread is perfect for soaking up any remaining sauce. For a lighter version, you can substitute ground lamb for beef or use a mix of both. Pair with a medium-bodied red wine like a Greek Agiorgitiko or a Merlot.

Storage

Store leftover moussaka in an airtight container in the refrigerator.

Reheating

Reheat individual portions in the microwave until warmed through, or in an oven preheated to 160°C (325°F) for 20-25 minutes, covered with foil, until heated through.