Vegan Coconut Curry Recipe in 4 Simple Steps

This vegan coconut curry recipe is simple to make and oh-so-tasty, two important recipe requirements! Although it isn’t complicated to prepare, its complexity of flavours might just impress your friends and family!

You can make this mild or you can make it spicy! Cook it in advance and you’ll have dinner ready for your guests without working hands-on while they wait. And as with all curry dishes, it improves in depth of flavour if not eaten straight away.

Simply re-heat and enjoy!

Two half bowls, one with rice, one with vegan coconut curry
Vegan coconut curry with tofu & chickpeas

How to Make a Vegan Coconut Curry

The main flavours of this tangy, spicy, coconut curry recipe come from garlic, ginger, chilli, cumin, coriander, turmeric, sweet paprika, fresh parsley (or fresh coriander if you have some) and the juice from half a lemon. And of course the coconut milk.

Principal Ingredients for this Vegan Coconut Curry

The main ingredients of this curry are chickpeas, tofu, coconut milk and lots of vegetables.

Vegetables and chickpeas in a pan
Vegetables & chickpeas for the curry

Which vegetables you use is up to you – I just throw in whatever I have in the fridge when I’m making the curry.

But if I were to go shopping specifically for my curry, then they would be: onion, leek, carrot, red pepper, sprouts, broccoli, mushrooms and a tomato.

General Method for Making Coconut Curry

Heat the oil and add the garlic, ginger and chilli. Next add the onion and cook for 2 minutes on medium high heat with a sprinkle of salt.

Add the leek, spices and fresh parsley if using. Go on adding the vegetables according to their hardness. With my veggies of choice for example, the next one would be the carrots for 2 mins, then the red pepper and sliced sprouts and broccoli, followed by the mushrooms.

After the mushrooms have cooked a little, it’s time to add the jar of chickpeas and cook-fry the whole lot in the saucepan for a few minutes before adding a dash of soy sauce.

A bowl of rice and a bowl of vegan coconut curry
Serve with rice or quinoa

Add the chopped tomato and cook to reduce the tomato shape before pouring in some water and cooking the whole curry for about 20 minutes on a low heat.

Finally add 1 packet of tofu cut into small cubes and 3/4 of a tin of coconut milk, and continue to cook.

Taste the curry and add lemon juice to taste. Adjust the salt as necessary and consider whether to add more soy sauce and a grinding of black pepper.

I prefer to make this curry really hot ‘n spicy because it develops layers of flavours and creates an amazing contrast between the creamy coconut, spicy chilli and twist of lemon. But of course, not everyone likes spice and it can also be made mild.

Serve this curry with rice or quinoa on the side and enjoy!

Vegan Coconut Curry Recipe

Recipe by Love Vegan LivingCourse: VeganismCuisine: Curry


Prep time


Cooking time



Simple to make and tasty to eat. Make this coconut curry using tofu & chickpeas plus the vegetables of your choice. Serve with quinoa or rice.


  • 1 onion, 1 leek, 2 carrots, 1/2 red pepper

  • 6 sprouts, 4 mushrooms, broccoli, 1 large tomato

  • 1 jar chickpeas

  • 1 packet of tofu

  • 3 cloves garlic

  • 1 slice fresh ginger

  • Olive oil

  • 1 red chilli or a part of a hot yellow pepper

  • Cumin, coriander, sweet paprika,

  • 1 tin of coconut milk

  • 1/2 lemon

  • Soy sauce


  • Heat a little olive oil in a pan and add the chopped garlic, chopped ginger and fresh chilli.
  • Add the chopped onions and allow to cook until translucent. Next, add the sliced leek, followed by the carrots, pepper & broccoli. Leave the tomato aside for now.
  • Once all the vegetables are in the pan, allow to cook through and then add the chickpeas and fry with the vegetables.
  • Add the chopped tomato and allow to cook and lose its shape. Finally add the coconut milk and the chopped tofu.
  • Leave for the flavours to blend and for the tofu to absorb the flavour of the curry.
  • Taste the curry and correct as necessary. I like to add a little soy sauce at the end, and some ground black pepper.
  • If you have fresh coriander that goes really well. Unfortunately I very rarely have any fresh coriander!


  • You can make a delicious soup from the leftovers the next day.
Wooden spoon and bowl of vegan coconut curry

Vegan Coconut Curry Soup

After eating this as a curry with rice, use the leftovers to make a delicious soup for the following day. If you’ve got more rice left than you need in the soup, you can make a vegan Nasi with the surplus rice. I like to cook extra and use it to create new things the next day.

For the soup, simply add some homemade vegetable stock to the curry and reheat. Next, add some of the leftover rice to the soup and stir. Taste the soup and add what’s needed, either some more tomato favour such as tomato purée, or soy sauce or more coconut milk.

The basic soup is done, all you need to do is tweak it to get the best out of it and you’ll have a delicious soup in no time at all.

As with all soups, it will be much more flavoursome if you make it in advance and let it cool and then reheat to serve.

Once it’s all mixed, turn off the heat and let it stand. Reheat when you’re ready to eat!

Bowl of vegan coconut curry
Vegan coconut curry soup with tofu & chickpeas

Do you have a different vegan coconut curry that you make at home? Or any additional tips? Leave them in the comments below! And don’t forget to come over to Instagram to say hi @loveveganliving

4 Responses

  1. Henderson
    | Reply

    I know how hard it is at these times so I am using the little time we have left in our confinement to learn how to cook some new stuff which is why brings me to your website here. It’s the first time I ma hearing of a vegan coconut curry recipe but it seems like something that I’d like to try out. Tomorrow, I will head out to the recipe store and get the things I’d need. Best wishes to you.

    • Soraya
      | Reply

      Thanks for connecting! It’s a great time to try out new recipes while in lockdown. I hope you enjoy it!

  2. Garrett
    | Reply

    This is really cool. My wife just started living the vegan lifestyle at the start of 2020 and so far, she has stayed true to her commitment. I’m proud of her because I just know I wouldn’t be able to go through with it. I am literally a crack head for chicken. I can eat it all day, everyday lol. But anyways my wife was trying to find new recipes that she can cook and I think this one will come in handy. Great article, super glad that I came across it.

    • Soraya
      | Reply

      It’s so cool that you’re supporting your wife’s lifestyle choice and I’m sure you’ll get to eat some extra-yummy new meals as you and she experiment in the kitchen! The great thing with meals like this curry is that you can both enjoy it – your wife as a vegan and you by adding chicken to the final plate. Thanks for your comment!

Leave a Reply

Your email address will not be published.