was successfully added to your cart.


Vegan Moussaka

This vegan moussaka is the ultimate plant-based comfort meal – it’s a bit more complex to cook, but it’s so totally worth it. The flavours of the ragu combined with the layers of aubergine, sliced sweet potato, mushrooms and the creamy bechamel sauce are out of this world. Oh, and it’s gluten-free too!

The best part about moussaka is that it gets even more delicious the second day, and this recipe makes 8 generous portions so it’ll sort your family’s meals for at least 2 days in a row. Hope you like it!

vegan moussaka jay halford plant based recipes



Vegetable layers:

  • 1 aubergine, sliced into 2cm slices lengthways
  • 2 courgettes, sliced into 2cm slices lengthways
  • 1 large sweet potatoes, peeled & sliced into 2cm slices
  • 2 tbs olive oil

Bechamel sauce:


  • First up make the ragu. Preheat a large saucepan over a low heat, then add the olive oil. When the pan is hot, add the onion, garlic & celery. Sauté the mixture for 3-4 minutes before adding the cinnamon, paprika, cumin, thyme & seasoning. Let the spices cookout for a few minutes, then add the mushrooms & walnuts.
  • Sweat the mixture for 10 minutes, you want the mushrooms to release all their water and for them to go a little golden.
  • When the mushrooms have coloured, add the tomato puree & chopped tomatoes. Swill out the can with a little water and add to the pan as well. Turn the heat down low and pop a lid on. Let the ragu bubble away for 15 minutes whilst you prepare the vegetables & béchamel.
  • Preheat your oven to 180 degrees C.
  • Infuse the milk for the béchamel, in a medium saucepan add the soy milk followed by the onion, bay & seasoning. Place the saucepan over a low heat & stir every now and then.
  • Place a large non-stick pan over medium heat and add the oil. When the pan is hot, first add the aubergine. Cook for 2-3 minutes on each side making sure they are getting nice and golden. Once golden remove them from the pan and place them onto kitchen paper.
  • Repeat the process with the courgette & potato.
  • Lay the coloured vegetables neatly into the bottom of a lightly greased large baking dish, lay the potato first then aubergine & courgette.
  • To make the béchamel, in a large saucepan add the vegan margarine and place the pan over low heat.
  • When the margarine is melted, add the flour. Using a spatula mix well. Stir the mix for a couple of minutes to cook out the flour.
  • Gradually whisk in the infused milk, a little at a time.
  • Once you’d added all the milk, the béchamel should be thick & creamy.
  • Top the vegetables with the ragu followed by the béchamel.
  • Place the dish into the oven to bake for 35 minutes.
  • Once baked, let the moussaka stand for 10 minutes before dishing up.
  • Serve with a fresh salad of your choice.

More Recipes  /  View All Recipes

vegan tiramisu with strawberries jay halford plant based recipes

Vegan Tiramisu with Strawberries

| Dessert, Recipes | No Comments
This creamy delicious Vegan Tiramisu with Strawberries is refined sugar-free, packed with healthy nutrients, raw and gluten-free.
vegan summer salad jay halford plant based recipes

Summer Salad

| Recipes, Salads | No Comments
This summer salad is ideal for hot weather and perfect to share with friends and family over a weekend dinner.
pineapple strawberry sangria non alcoholic jay halford plantbased recipes

Pineapple Strawberry Sangria (Non-alcoholic)

| Dessert, Recipes | No Comments
What's the best way to beat this gorgeous summer heat than with a fresh fruity drink packed with ice cubes?
vegan strawberry cheesecake jay halford plantbased recipes

Vegan Strawberry Cheesecake

| Dessert, Recipes | No Comments
Vegan strawberry cheesecake - 3 layers of pure heaven. Smooth, creamy and naturally sweet - a perfect way to enjoy the fresh taste of summer.
mango smoothie breakfast bowl plant based recipes jay halford

Tropical Smoothie Bowl

| Breakfast, Recipes | No Comments
This tropical bowl will definitely get you out of bed in the mornings. Mango smoothie topped with fresh fruits - perfection in a bowl!
vegan millionaire shortbread jay halford plant based recipes

Vegan Millionaire Shortbread

| Dessert, Recipes | No Comments
A super indulgent refined sugar free treat! This vegan millionaire shortbread is not too hard to make and 100% worth it!

Sign-up to my newsletter to receive updates on special offers, products, plant-based recipes and blog articles.

  • This field is for validation purposes and should be left unchanged.

Author Jay Halford

I am a health-conscious chef specializing in plant-based cuisine that incorporates juice programmes, food programmes, online cooking courses, recipes and educational resources that inspire the pursuit of a healthier way of living. I believe that your diet is supposed to be your greatest ally, supporting you to feel strong, look good, think clearly and achieve your goals, nothing less. A consistent healthy plant-based diet does that 100% - and I am committed to helping you experience its real healing power so that once you discover it, you'll never want to look back.

More posts by Jay Halford