Greek-Style Cinnamon-Spiced Lamb and Aubergine Moussaka

Jump to Recipe

Spiced lamb and aubergine moussaka is a Greek-style baked casserole built from three layers: a cinnamon and cumin-spiced ground lamb ragu, roasted aubergine slices, and a nutmeg-scented bechamel that bakes to a deep golden crust. It takes about two hours from start to finish, most of it hands-off oven time.

I roast the aubergine instead of frying it, which cuts the oil by half and still gives you soft, slightly caramelized slices. The lamb gets warmed through with cinnamon, allspice, and a spoon of tomato paste, so it tastes closer to a spiced lamb stew than a plain bolognese.

The bechamel is the part people mess up. Pour it in too thin and it slides off the layers instead of setting into a crust. I whisk in two egg yolks near the end, which thickens it enough to hold its shape when you cut into squares.

This one serves 6 and holds up well as leftovers, which matters more than most recipes admit.

Baked spiced lamb and aubergine moussaka in a ceramic dish with a golden bechamel top and one square cut to show the layers

Why You’ll Love This Recipe

  • Roasted aubergine cuts the oil without losing the soft texture
  • Warm spices make the lamb taste layered, not flat
  • Egg yolk bechamel sets into clean-cut squares
  • Feeds 6 and reheats well for meal prep

Ingredient Notes

  • Aubergine (eggplant): Salt the slices for 15 minutes and pat them dry before roasting, or they turn soggy under the bechamel.
  • Ground lamb: Use 80/20 ground lamb for a moist ragu. Swap in ground beef if lamb tastes too gamey for your taste.
  • Cinnamon and allspice: These two carry the Greek spice profile here. Ground clove works as a substitute for allspice in a pinch.
  • Crushed tomatoes: Canned crushed tomatoes keep the sauce smooth. Hand-crush whole peeled tomatoes if you want a chunkier ragu.
  • Whole milk: Whole milk gives the richest bechamel. 2% works but the sauce will be noticeably thinner.
  • Kefalotyri or parmesan: A salty aged cheese stirred into the bechamel and sprinkled on top helps the crust brown.
  • Egg yolks: Whisked into the cooled bechamel, the yolks help it set into a sliceable layer instead of staying runny.
Baked spiced lamb and aubergine moussaka in a ceramic dish with a golden bechamel top and one square cut to show the layers

Greek-Style Cinnamon-Spiced Lamb and Aubergine Moussaka

A Greek-style moussaka with cinnamon and allspice-spiced ground lamb, roasted aubergine, and a nutmeg bechamel baked until golden.
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 15 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Mediterranean
Calories: 540

Ingredients
  

Roasted Aubergine
  • 3 Aubergine (eggplant) large (about 900 g); sliced into 1 cm rounds
  • 4 tbsp Olive oil
  • 1 tsp Salt for salting slices
Spiced Lamb Ragu
  • 2 tbsp Olive oil
  • 1 Onion large; finely chopped
  • 3 cloves Garlic minced
  • 500 g Ground lamb 80/20 fat ratio
  • 1 tsp Ground cinnamon
  • 1/2 tsp Ground allspice
  • 1 tsp Ground cumin
  • 1 tsp Dried oregano
  • 2 tbsp Tomato paste
  • 400 g Crushed tomatoes can
  • 100 ml Red wine optional
  • 1 Bay leaf
  • 1 tsp Salt
  • 1/2 tsp Black pepper
Bechamel
  • 60 g Butter
  • 60 g Flour
  • 700 ml Whole milk warmed
  • 1/4 tsp Nutmeg freshly grated
  • 2 Egg yolks
  • 60 g Kefalotyri or parmesan grated, plus extra for topping
  • 1/2 tsp Salt

Method
 

Roast the Aubergine
  1. Heat oven to 200 C / 400 F. Lay aubergine slices on a tray, salt both sides, and let sit 15 minutes, then pat dry.
  2. Brush slices with olive oil on both sides and arrange on 2 baking sheets.
  3. Roast 20 minutes, flipping halfway, until soft and lightly browned at the edges.
Cook the Spiced Lamb Ragu
  1. Heat olive oil in a large skillet over medium heat. Add onion and cook 5 minutes until soft.
  2. Add garlic, cinnamon, allspice, cumin, and oregano. Cook 30 seconds until fragrant.
  3. Add lamb, breaking it up with a spoon, and cook 8 minutes until browned and no longer pink, reaching 160 F / 71 C.
  4. Stir in tomato paste and cook 1 minute, then add crushed tomatoes, wine, bay leaf, salt, and pepper.
  5. Simmer uncovered 20 minutes, stirring occasionally, until the sauce is thick and holds its shape on a spoon. Remove the bay leaf.
Make the Bechamel
  1. Melt butter in a saucepan over medium heat. Whisk in flour and cook 1 to 2 minutes until pale and bubbling.
  2. Gradually whisk in warm milk, a little at a time, until smooth.
  3. Cook 5 to 6 minutes, whisking constantly, until thick enough to coat the back of a spoon.
  4. Remove from heat, stir in nutmeg, salt, and half the cheese. Cool 5 minutes, then whisk in egg yolks.
Assemble and Bake
  1. Reduce oven to 180 C / 350 F. Spread half the roasted aubergine in a 9x13-inch baking dish.
  2. Spoon the lamb ragu over the aubergine and spread evenly. Layer the remaining aubergine on top.
  3. Pour the bechamel over the top, spreading to the edges. Sprinkle with remaining cheese.
  4. Bake 35 to 40 minutes until the top is deep golden and bubbling at the edges.
  5. Rest 15 minutes before cutting into squares.

Notes

  • Reduce the lamb ragu until nearly dry, wet sauce makes the bake watery.
  • Salt and pat dry aubergine slices before roasting to avoid sogginess.
  • Cool bechamel slightly before whisking in egg yolks to avoid scrambling them.
  • Rest the baked moussaka 15 minutes before cutting for clean squares.
Spiced ground lamb ragu simmering in a skillet with cinnamon and crushed tomatoes for aubergine moussaka

Tips for Success

  • Salt aubergine slices for 15 minutes and pat dry, or roasted slices turn soggy under the bechamel.
  • Cook the lamb sauce until nearly dry before layering, wet ragu makes the moussaka slide apart when sliced.
  • Whisk bechamel constantly over low heat to avoid lumps, and pull it off heat before adding egg yolks.
  • Let the baked moussaka rest 15 minutes before cutting, so the layers set and squares hold together.
  • Toast the cinnamon and cumin with the onions for 30 seconds to wake up their flavor before adding the lamb.

Variations

  • Swap ground lamb for ground beef or a lamb-beef blend if you want a milder, less gamey ragu.
  • Layer sliced potatoes under the aubergine for a heartier, more traditional Greek moussaka base.
  • Make it gluten-free by swapping the bechamel flour for a 1:1 gluten-free blend or a cornstarch slurry.

Storage and Reheating

Store leftover moussaka in an airtight container in the fridge for up to 4 days. The flavor actually improves after a day as the spices settle into the sauce.

Reheat individual portions covered in a 160 C / 325 F oven for 20 minutes, or microwave a single square for 2 to 3 minutes until hot through. Covering it keeps the bechamel from drying out.

Freeze the fully baked and cooled moussaka in portions for up to 3 months. Thaw overnight in the fridge before reheating in the oven, uncovered for the last 5 minutes to re-crisp the top.

Serving Suggestions

Serve moussaka with a simple Greek salad of tomato, cucumber, red onion, and feta, dressed with olive oil and lemon. The acidity cuts through the rich bechamel.

A side of lemony sauteed greens or garlicky yogurt sauce works well too. Crusty bread is good for mopping up the sauce that pools at the edges of the dish.

A medium-bodied red wine, like a Greek Agiorgitiko or a light Cabernet Franc, holds up to the cinnamon and lamb without overpowering them.

Plated square of lamb and aubergine moussaka with a side salad and glass of red wine on a linen napkin

FAQ

Why is my lamb and aubergine moussaka watery instead of set?

Watery moussaka usually means the lamb sauce wasn’t reduced enough before layering, or the aubergine wasn’t salted and roasted long enough to release moisture. Simmer the ragu until it holds its shape on a spoon, not runny, and make sure the bechamel is thick enough to coat the back of a spoon before pouring it on.

Can I use zucchini instead of aubergine in this moussaka?

Yes, zucchini works as a swap, though it releases more water than aubergine. Salt and roast the zucchini slices for slightly less time, around 12 to 15 minutes, and pat them dry well before layering to avoid a soggy middle.

Can I assemble this spiced lamb moussaka ahead of time?

Yes, assemble the layers up to a day ahead and refrigerate the unbaked dish, then bake straight from the fridge, adding about 10 extra minutes. You can also freeze it fully baked and cooled for up to 3 months and reheat from thawed.

What goes well with spiced lamb and aubergine moussaka?

A cold Greek salad with tomato, cucumber, and feta balances the rich bechamel, and crusty bread is useful for the sauce that pools at the edges. A medium-bodied red wine, like an Agiorgitiko, pairs well with the cinnamon and lamb.

Is this lamb and aubergine moussaka gluten-free?

Not as written, since the bechamel uses regular flour as a thickener. Swap in a 1:1 gluten-free flour blend or a cornstarch slurry (whisked into the warm milk) to make it gluten-free without changing the texture much.

What’s the difference between this version and traditional Greek moussaka?

Traditional Greek moussaka often includes a layer of fried or roasted potato under the aubergine and uses a lighter hand with spice. This version leans harder into cinnamon and allspice in the lamb, giving it a warmer, more pronounced spiced flavor.

More from the kitchen