One Fork

Greece (with Ottoman roots)

Vegan Moussaka

Layers of roasted eggplant, potato and cinnamon-scented lentil ragu under a golden cashew bechamel — pure Mediterranean comfort, made entirely from plants.

Jump to Recipe

Prep

35 min

Cook

70 min

Serves

8

Level

Medium

Flavor

Warm-spiced · rich · creamy

The Story

Why this dish — and how it became plant-based

Moussaka, like its Italian cousin lasagna, is a dish whose identity people misattribute. The defining flavour isn't lamb — it's the eggplant, the warm spice (cinnamon, allspice, nutmeg), and the soft architecture of the bechamel. Greek monasteries have made meatless versions during Lent for centuries; this is just one of them, slightly modernised.

Brown lentils stand in for the ground meat without losing a single layer of savouriness. The cashew bechamel is, frankly, indistinguishable from the egg-and-dairy original — and a great deal lighter. Slice it after a generous rest and you get the clean, architectural layers Greek grandmothers spend a lifetime perfecting.

Ingredients

What you'll need

Roasted vegetables

  • 2 large eggplants, sliced 1cm thick
  • 3 medium potatoes, peeled, sliced 5mm
  • 5 tbsp olive oil
  • Salt, black pepper

Spiced lentil ragu

  • 3 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 carrot, finely diced
  • 1½ cups cooked brown lentils (or 1 can, drained)
  • 1 can (400g) crushed tomatoes
  • 2 tbsp tomato paste
  • ½ cup dry red wine (or broth)
  • 1 tsp ground cinnamon
  • ½ tsp ground allspice
  • ¼ tsp ground nutmeg
  • 1 tsp dried oregano
  • 1 bay leaf
  • Salt, pepper

Cashew bechamel

  • 1½ cups raw cashews (soaked or boiled 15 min)
  • 2½ cups oat or soy milk (unsweetened)
  • 3 tbsp nutritional yeast
  • 2 tbsp lemon juice
  • 2 tbsp cornstarch
  • 1 tsp salt
  • Generous pinch of nutmeg

Method

Step by step

  1. 1

    Preheat oven to 200°C / 400°F. Brush eggplant and potato slices with olive oil, season, and arrange in a single layer on two baking trays.

  2. 2

    Roast 25 minutes, flipping halfway, until eggplant is golden and potato slices are tender. Set aside.

  3. 3

    Meanwhile, heat olive oil in a saucepan. Cook onion and carrot 8 minutes until soft. Add garlic, cook 1 minute.

  4. 4

    Add tomato paste and warm spices (cinnamon, allspice, nutmeg, oregano). Stir 1 minute until fragrant — toasting the spices in oil is what makes this dish.

  5. 5

    Add red wine and let reduce by half. Add tomatoes, lentils and bay leaf. Simmer 15–20 minutes until thick. Season generously.

  6. 6

    For the bechamel: blend all ingredients on high until completely smooth. Transfer to a saucepan and cook over medium, whisking constantly, until thickened to a coatable sauce (about 5 minutes).

  7. 7

    Assemble in a deep baking dish: layer potatoes on the bottom, half the lentil ragu, then eggplant, then remaining ragu, then a top layer of eggplant.

  8. 8

    Pour bechamel evenly across the top, smoothing to the edges. Dust with a touch more nutmeg.

  9. 9

    Bake at 190°C / 375°F for 40–45 minutes, until the top is deeply golden and bubbling at the edges.

  10. 10

    REST 20 minutes before slicing. This is the only way to get clean, architectural slices. Cut, serve, watch jaws drop.

The Veganisation

Traditional → Plant-Based, swap by swap

Original

Ground lamb

Plant-based

Brown lentils + walnuts

Original

Egg-and-dairy bechamel

Plant-based

Cashew + oat milk bechamel

Original

Kefalotyri cheese top

Plant-based

Vegan parm or nutritional yeast

Chef Notes

Get it right the first time

  • Roasting eggplant rather than frying it cuts a startling amount of oil without losing any flavour. The texture is even better.
  • The cinnamon-allspice combination is what makes the dish read as 'Greek' — be generous, don't be shy.
  • Resting is not optional. Hot moussaka cut immediately = sliding layers. Twenty minutes = clean architecture.
  • Even better the next day. Reheat covered at 160°C / 320°F for 20 minutes.
  • If you want a deeper crust on the bechamel, finish under the broiler for 2–3 minutes — but watch it like a hawk.

Serve with

Greek salad with olives and capers · Crusty country bread · Tzatziki made with coconut yogurt · Assyrtiko or other crisp white wine

One Plate, Two Wins

Delicious tonight. Kind every night.

Every traditional dish has a plant-based soul waiting to be uncovered — you just have to listen to the spices, not the meat.

Hungry for more world flavors?

Explore another dish from our global vegan kitchen.