Main Dish

Vegan Moussaka with Chickpea Layer, Zucchini, and Almond Cream

Vegan moussaka with chickpea layer, zucchini, and almond cream sliced into squares on a white plate
Prep
30 mins
Cook
55 mins
Servings
8
GreekMediumDinnerVeganVegetarianDairy FreeGluten Free

About this dish

A plant-based take on the Greek classic, this moussaka layers a spiced chickpea and lentil mixture with roasted zucchini and a silky almond cream. The result is a hearty, satisfying bake that keeps the warmth of the original while staying entirely dairy-free.

Ingredients

UK and US measurements are both included for every recipe.

eggplant

vegetable

2 large (about 900 g)

Imperial measurement: 2 large (about 2 lb)

zucchini

vegetable

3 medium (about 600 g)

Imperial measurement: 3 medium (about 1.3 lb)

olive oil

fat

3 tbsp (45 ml)

Imperial measurement: 3 tbsp

yellow onion

vegetable

1 large (about 200 g)

Imperial measurement: 1 large (about 7 oz)

garlic cloves

vegetable

4 cloves

cooked chickpeas

protein

2 cups (about 400 g)

Imperial measurement: 2 cups (about 14 oz)

cooked green lentils

protein

1 cup (about 200 g)

Imperial measurement: 1 cup (about 7 oz)

tomato passata

liquid

2 cups (500 ml)

Imperial measurement: 2 cups

tomato paste

seasoning

2 tbsp (30 g)

Imperial measurement: 2 tbsp

ground cinnamon

spice

1 tsp (2.5 g)

Imperial measurement: 1 tsp

ground allspice

spice

1/2 tsp (1 g)

Imperial measurement: 1/2 tsp

dried oregano

herb

2 tsp (2 g)

Imperial measurement: 2 tsp

smoked paprika

spice

1 tsp (2 g)

Imperial measurement: 1 tsp

red pepper flakes

spice

1/4 tsp (0.5 g)

Imperial measurement: 1/4 tsp

vegetable broth

liquid

1 cup (240 ml)

Imperial measurement: 1 cup

almond flour

other

2 cups (200 g)

Imperial measurement: 2 cups

unsweetened almond milk

liquid

1 1/2 cups (360 ml)

Imperial measurement: 1 1/2 cups

tahini

other

3 tbsp (45 g)

Imperial measurement: 3 tbsp

nutritional yeast

other

3 tbsp (15 g)

Imperial measurement: 3 tbsp

lemon juice

liquid

1 tbsp (15 ml)

Imperial measurement: 1 tbsp

salt

seasoning

1 1/2 tsp (9 g), plus more for sweating

Imperial measurement: 1 1/2 tsp, plus more for sweating

black pepper

seasoning

1/2 tsp (1 g)

Imperial measurement: 1/2 tsp

Method

1

Prepare the eggplant and zucchini

25 minutes

Preheat the oven to 200°C (400°F). Slice the eggplant and zucchini lengthwise into 1/2-inch (1.25 cm) planks. Arrange on two baking sheets, brush both sides with 2 tbsp olive oil, and season with salt and pepper. Roast for 20–25 minutes, flipping once, until golden and tender. Set aside.

2

Make the chickpea-lentil filling

20 minutes

While the vegetables roast, heat the remaining 1 tbsp olive oil in a large skillet over medium heat. Add the onion and cook until soft, about 5 minutes. Add the garlic and cook for 1 minute more. Stir in the tomato paste, cinnamon, allspice, oregano, smoked paprika, and red pepper flakes; cook for 1 minute. Add the chickpeas, lentils, tomato passata, and vegetable broth. Simmer for 10–12 minutes, until thickened. Season with salt and pepper.

3

Blend the almond cream

5 minutes

In a blender, combine the almond flour, almond milk, tahini, nutritional yeast, lemon juice, and a pinch of salt. Blend until completely smooth. The mixture should be thick but pourable; add a splash more almond milk if needed.

4

Assemble the moussaka

10 minutes

Lightly oil a 9x13-inch (23x33 cm) baking dish. Spread half the chickpea-lentil mixture on the bottom. Layer with half the roasted eggplant and zucchini. Repeat with the remaining chickpea mixture and vegetables. Pour the almond cream evenly over the top and smooth with a spatula.

5

Bake until golden

35 minutes

Bake uncovered for 30–35 minutes, until the top is golden and the edges are bubbling. If the top browns too quickly, cover loosely with foil. Let rest for 10 minutes before slicing.

6

Rest and serve

10 minutes

Allow the moussaka to rest for at least 10 minutes to set before cutting into squares. Serve warm, garnished with fresh parsley if desired.

Equipment

  • Oven
  • 9x13-inch baking dish
  • Large skillet
  • Blender
  • Chef's knife
  • Cutting board
  • Measuring spoons
  • Baking sheets

Nutrition facts

420 kcal
Calories
15 g
Protein
38 g
Carbohydrates
20 g
Fat
12 g
Fiber
480 mg
Sodium

Tips

  • Salting the eggplant slices for 15 minutes before roasting helps draw out excess moisture and prevents a soggy moussaka.
  • For a nut-free version, substitute the almond flour and almond milk with sunflower seed flour and oat milk, though the flavor will be slightly different.
  • Let the baked moussaka rest for at least 10 minutes before slicing, this allows the layers to set and makes cleaner portions.
  • Leftovers keep well in the refrigerator for up to 4 days and reheat beautifully in the oven or microwave.

Serving suggestions

  • Serve with a simple Greek salad of tomatoes, cucumber, red onion, and olives.
  • Pair with warm pita bread or crusty sourdough for mopping up the sauce.
  • A dollop of dairy-free yogurt on the side adds a cool contrast.
  • This dish is hearty enough to stand alone as a main course.

Rate this recipe

No ratings yet. Be the first to rate it.

Nina Reyes

Recipe by

Nina Reyes

Specialises in Asian Fusion cuisine

Nina is a meticulous fusion cook who makes miso carbonara balanced enough to bring a tear to your eye.

Describe yourself in three words: Calm, precise, secretly competitive.