Disharoo
Vegan Moussaka

Illustration — recipe images on Disharoo are AI-generated, not photographs of the finished dish. How these recipes are made

Vegan Moussaka

Layers of roasted aubergine, spiced lentil sauce and creamy cashew bechamel — impressive and satisfying.

Total time
95 min
Prep
40 min
Cook
55 min
Difficulty
hard
Cuisine
Vegan
vegetarianvegangluten-free

Ingredients

3 largeaubergines, sliced 1cm
300gbrown lentils, cooked
400gcrushed tomatoes
1large onion, diced
3 clovesgarlic, minced
1 tspground cinnamon
1 tspground allspice
200graw cashews, soaked and blended with 400ml water
4 tbspnutritional yeast
1 pinchnutmeg
3 tbspolive oil

Instructions

1

Roast aubergine slices with olive oil at 200C until golden.

2

Fry onion until golden, add garlic, cinnamon and allspice.

3

Add tomatoes and lentils, simmer 20 minutes until thick.

4

Blend soaked cashews with water, nutritional yeast and nutmeg into bechamel.

5

Layer aubergine in base of baking dish.

6

Spread lentil sauce over aubergine.

7

Add another layer of aubergine.

8

Pour cashew bechamel over top and bake at 180C for 35 minutes until golden.

Nutrition (estimated)

Per serving, based on a standard 4-serving portion and standard nutrition references — not a lab or USDA-verified measurement.

Calories
537
Protein
17.9g
Fat
35.5g
Carbs
48.6g
Fiber
16.5g
Sodium
23mg

Reviews

Leave a review
★★★★★
No account needed to post. New reviews are checked before they appear publicly.

More to cook

Other Vegan recipes and similar dishes from the collection.

Vegan Stuffed Peppers
Vegan Stuffed Peppers
80 min·easy
Vegan Bolognese
Vegan Bolognese
70 min·easy
Vegan Corn Chowder
Vegan Corn Chowder
50 min·easy
Vegan Lentil Tacos
Vegan Lentil Tacos
35 min·easy
Vegan Sweet Potato Soup
Vegan Sweet Potato Soup
50 min·easy
Vegan Green Curry
Vegan Green Curry
35 min·easy
Browse all recipes·Cooking guides