Plenty of vegetables in a creamy, spicy sauce. This vegan vegetable korma is our new go-to Indian comfort food! And you don’t have to spend hours cooking to enjoy it, thanks to an easy, straight forward method.

I gotta say this - I just love Indian food! And since you are here, you probably do as well. The smells, richly flavoured, colourful sauces, the aromatic side dishes… In an Indian restaurant, there are always way too many mouthwatering things to choose from!
Indian cooking has fascinated me for a while now, and ever so often I go through a phase of experimenting with several different dishes and trying to veganise them.
Many authentic Indian recipes are not exactly easy. Their ingredient list contains more spices than other ingredients, some of them uncommon and hard to find in Europe or America. Traditional cooking methods can be a rather complicated and lengthy process.
Our simple vegan korma recipe combines traditional flavours with an easy-to-follow method. It is so tasty and straight forward, we could make it every day!
This vegan korma recipe is amazing because...
- It’s full of Indian inspired flavour
- It uses only a few, easy to find spices
- It’s easy to follow
- Creamy and yoghurty, but vegan!
- Full of fresh veggies
- A colourful feast for eyes and mouth
- And it’s a great comfort food for any day
Key ingredients
We carefully chose the ingredients for this vegan korma recipe to achieve full flavour with minimum effort! All the joy, shorter shopping list!
Spices
Instead of using dozens of spices, we use two very common spice blends that contain the spices found in most korma recipes: Curry powder and garam masala.
To balance it out, we only have to use just a handful of spices you probably already have in your pantry: Paprika, turmeric and cinnamon.
Garam masala is a spice blend usually containing cumin, coriander, cinnamon, cardamom, cloves and black pepper. It is so popular, you’ll find it in the spice aisle of most supermarkets. If you are planning to do more Indian cooking, garam masala is one you can never go wrong with.
The Sauce
The vegan korma sauce is thick and creamy, and so very tasty! It gets its texture from creamy blended cashews and onions as well as coconut yoghurt.
Why coconut yoghurt? Well, it’s really simple. Other vegetable korma recipes call for yoghurt as well as coconut milk.
Other plant-based yoghurt alternatives lack the creaminess of the fatty coconut milk, and coconut milk on its own doesn’t have the tang of yoghurt.
Coconut yoghurt is both creamy and tangy, so there’s all you need in one product instead of two.
The best coconut yoghurts for this recipe are the ones with high fat content and live yoghurt cultures. Don’t use products that say “with coconut” but are actually made on a different base (like soy) and only contain tiny amounts of coconut.
Easy method
I believe that tasty comfort food shouldn’t require a complicated process to cook it. In fact, in all my recipe testing I hardly ever find that lots of extra steps of traditional recipes really make that much of a difference to justify the extra effort. So why waste your time?
It is recipes like our red lentil dal of love, sticky lemon tofu and this vegan korma that are easy and super yummy that I find myself making again and again.
Step by step
Before you start throwing things in pans, I recommend you measure out the spices into the same pot, as they all go in at once, and prep all the veggies. You won’t find the time before you need them once you’ve started cooking!
After that it’s really just some frying and simmering. Here’s a picture guide on how to make a tasty vegan korma:
Step 1 - Prepare all the vegetables and measure out the spices.
Step 2 - Blend onions, cashews, garlic, ginger and tomato puree into a smooth paste.
Step 3 - Fry the paste, with the spices in some oil.
Step 4 - Stir in coconut yoghurt, vegetables, sugar and lemon juice.
Step 5 - Cover with a lid and simmer for 15 - 20 minutes until the potatoes are tender.
Step 6 - Stir in the frozen peas and continue to cook for a couple more minutes.
So you can see, it’s really easy. Just stir a few times while the korma is simmering to make sure it cooks evenly and nothing catches at the bottom. Once the potatoes are done, it’s ready to serve!
Substitutions and variations
In place of coconut yoghurt, use half coconut milk and half plain unsweetened soy yoghurt (or other non dairy yoghurt). If you find plant-based high fat, ‘greek style’ yoghurt, that would also yield good flavour and creaminess.
In terms of vegetables, you can basically use whatever you want! Our tip is to go for seasonality as well as a colourful mix of different textures.
In winter, squash would be marvellous in this dish! In spring or summer, some fresh leaves like spinach, chard or kale can be added towards the end of the cooking process.
Experiment with flavours, by using different spices. This is a great way to get to know other spice mixes like tandoori masala. Or see how a bit of extra coriander or cinnamon can shake up things a little!
I also suggest you add a little bit of ground cardamom if your particular garam masala blend doesn’t include it already. A little goes a long way and it can really make a difference without being overpowering!
If you like it hot, replace the paprika entirely with chili powder or cayenne pepper. Or add just a little for just a bit of a warm kick.
Serve it with
We love to top off our veggie korma with some toasted cashews and some chopped fresh coriander (cilantro).
The classic side dish to our vegan korma is rice. We like to make it a bit more interesting by spicing up our rice with some turmeric, garlic, cardamom, cloves and salt.
Another typical Indian side dish is chapati, a thin, simple flatbread that’s cooked in a griddle, though we use a cast iron pan. Fluffy naan bread is amazing too, but takes a bit more time to make as they are leavened with yeast.
We hope you enjoy this recipe! If you try it or have any questions, let us know in the comments - Love, Sophie & Paul
Try this vegan korma with our really easy Red Lentil Flatbreads for a protein boost.
For another classic Indian curry, try our extremely tasty Vegan Tikka Masala.
And if you fancy a fun Indian inspired dish that’s a bit different, try our Apple Curry!
📖 Recipe
Vegan Korma
Equipment
Ingredients
For blending
- ¼ cup (40 g) cashews soaked in boiling water
- 1 medium onion
- 3 cloves garlic
- 1 inch ginger
- 1 tbsp tomato puree
- ½ cup (120 ml) water
Spices
- 2 tsp curry powder
- 3 tsp garam masala
- 1 tsp turmeric
- ¼ tsp cinnamon
- 1 tsp paprika
- 1 tsp salt
- ¼ tsp cayenne pepper / chili powder optional - see notes
To make the korma
- 1 tbsp vegetable oil
- 1 cup (250 g) coconut yoghurt ***
- 2 tsp brown sugar
- 1 tbsp lemon juice
- 1 cup (150 g) potatoes cubed
- 1 cup (100 g) green beans french or flat
- 1 red pepper chunky chopped
- 2 small (100 g) carrots sliced
- 1 cup (75 g) mushrooms chopped
- ½ cup (75 g) frozen peas
Topping
- ¼ cup (40 g) cashews toasted**
- 2 tbsp fresh coriander chopped
Instructions
Preparation
- Place cashews in a heatproof bowl and cover them with boiling water. Cover with a lid or small plate and set aside.¼ cup (40 g) cashews
- Wash and chop all the vegetables in advance, so you have them ready when you need them later.1 cup (150 g) potatoes, 1 cup (100 g) green beans, 1 red pepper, 2 small (100 g) carrots, 1 cup (75 g) mushrooms
- Measure out the spices and salt. You can put them all together, as they go in at the same time later.2 tsp curry powder, 3 tsp garam masala, 1 tsp turmeric, ¼ tsp cinnamon, 1 tsp paprika, 1 tsp salt, ¼ tsp cayenne pepper / chili powder
- Drain the soaked cashews. Place them in a blender jug together with the onion, garlic, ginger, tomato puree and water to form a fine, smooth paste. In our experience, bullet type blenders and food processors work best.1 medium onion, 3 cloves garlic, 1 inch ginger, 1 tbsp tomato puree, ½ cup (120 ml) water
Cooking
- In a large frying pan, heat up the vegetable oil on medium-high heat. Add the blended paste and spices and fry for 3 minutes. Stir to keep it from catching.1 tbsp vegetable oil
- Stir in the coconut yoghurt, all the vegetables (except frozen peas), brown sugar and lemon juice.1 cup (250 g) coconut yoghurt, 2 tsp brown sugar, 1 tbsp lemon juice
- Reduce heat to medium. Put on a lid and simmer for 15-20 minutes, until the potatoes are tender. Give it a stir every five minutes and make sure nothing catches at the bottom of the pan. You can add a few tablespoons of water if the sauce becomes too thick.
- Once the potatoes are done, stir in the frozen peas and allow them to defrost and heat through for a couple of minutes.½ cup (75 g) frozen peas
Serving
- On the plate or serving dish, top the finished korma with fresh coriander and toasted cashews**.¼ cup (40 g) cashews, 2 tbsp fresh coriander
- Serve vegan korma with rice, chapati, naan or papadums and chutney.
Notes
* Soaking cashews
The quick method to soak cashews is to place them in a bowl and cover them in boiling water. The cashews go soft within a few minutes, which makes them easier to blend.** Toasting cashews
To toast cashews on the hob, place them in a pan on medium-high heat. Toss them around once a minute until they are starting to brown. Be careful not to burn them now. Toss frequently to toast them evenly. To toast cashews in the oven, place them on a shallow oven tray under the grill or top/bottom heat at 200°C. Make sure to check on them at least every minute, as they won't take long and can suddenly turn dark quickly once the heat is up.*** Coconut yoghurt (substitution)
Look for coconut yoghurts with about 10% fat for the most creamy, flavoursome sauce. To substitute, use one half coconut milk and one half plain, unsweetened non-dairy yoghurt.Cayenne pepper / chili powder
Use it for a bit of a spicy hot kick. If you like more heat, replace the paprika entirely with cayenne or chili powder. In India, kashmiri red chili powder is often used for its bright color. It is relatively mild for a chili powder, and you can use it to substitute both paprika and cayenne.Nutrition
This information is calculated per serving and is an estimate only.
Sophie says
Loved this recipe! I made a few substitutions - ground almonds instead of cashews, a mix of oat yogurt and coconut milk as I didn't have coconut yogurt and I swapped the potato for a block of tofu for a protein boost and it turned out so good.
Roxy Sillence says
Best home made curry I've ever made! wonderful flavours. thank you for sharing!
Sophie and Paul says
Wahoooo! Thanks so much for your awesome feedback Roxy!
Amy says
I haven't tried this yet but it sounds amazing! Hoping to batch cook and freeze. At what step could I freeze? Thanks
Sophie and Paul says
Hi Amy, glad you want to try our recipe 🙂
I would suggest just leaving the frozen peas out and adding them in when you reheat the defrosted korma.
If you are planning to reheat on the stovetop, you could reduce the cooking time by 5 minutes to the point where the potatoes are just a little underdone, and finish them off when reheating.
The veggies will keep their integrity better if you let the korma defrost completely before reheating rather than defrosting with heat on the hob.
Hope this helps! 🙂 Enjoy the korma!
XX Sophie & Paul
anaka says
Haven't cooked this recipe as yet, but our youngest son has decided that he wants to become vegan so trying out new recipes and ideas for him, And for us to try with him. so need to ask. instead of cashews can i use chickpeas or similar instead of the cashews to help thicken the sauce with the coconut yogurt . thanks
Sophie and Paul says
Hi Anaka,
cooked chickpeas or yellow lentils would work to thicken the sauce, but the flavour might not be as rich. If you can have other nuts, almonds are a good choice.
If you're looking for vegan recipes for your son to try, our Spaghetti Bolognese with a sprinkle of vegan sunflower seed parmesan is always a hit with young people, as is Sticky Lemon Tofu.
Good luck with this recipe and all the best for your son's vegan journey 🙂
Love, S&P
Ashley says
This recipe was amazing. We actually used unsweetened vanilla cashew yogurt on accident and it was still amazing. To make it healthier Instead of sugar we just topped with a few organic raisins as well as omitted the oil. This is our favorite dish now!
Sophie and Paul says
Thanks for your awesome feedback Ashley! Glad it turned out so good even with the vanilla yogurt. Thanks for sharing your tweaks and happy cooking it again soon 🙂
Paul says
Definitely a thumbs up from my family! Very tasty and satisfying.
Thanks
Sophie and Paul says
Thanks Paul, so happy to hear! 🙂 Enjoy, Sophie & Paul
Judy says
I made this recipe tonight and we loved it! Iris a keeper! Thanks so much.
Sophie and Paul says
So glad you loved it Judy! Hope you enjoy it again soon.