Creamy Vegan Vegetable Korma
This creamy vegan vegetable korma recipe is loaded with vegetables and takes just 40 minutes to make with simple ingredients.
Introduction
Korma, sometimes spelled, kurma, is a South Asian dish with roots in Mughlai cuisine. It’s defined as a dish where meat or vegetables are braised with yogurt, cream or stock and the flavour is based on spices like cumin and coriander.
This simple vegan korma is inspired by traditional korma and uses tomato, a blend of curry spices, vegetables and cashew cream to a create deliciously creamy sauce. It’s perfect for the whole family, especially served with naan or roti to soak up the korma curry sauce.
Indian cuisine is one of my favorites and I love to create recipes inspired by the bold flavours used in Indian food. This Curried Tofu, Vegan Butter Chicken (Butter Tofu), Potato Cauliflower Curry and Coconut Red Lentil Dahl all feature similar flavours.
Ingredients
- Cashews: Use plain, raw cashews with no added oil or salt. The cashews ca be substituted with coconut milk if you need the recipe to be free from tree nuts.
- Olive Oil: Can be substituted with water or broth for an oil-free recipe.
- Crushed Tomato : Any canned crushed or diced tomatoes work here, I prefer crushed tomatoes for a smoother sauce
- Peas: Frozen or canned works here, if using canned, drain and rinse before use.
- Potato: You can use russet potato in this recipe. Sweet potatoes or even butternut squash would work as a variation.
Please see the recipe card below for the complete list of ingredients with measurements.
Variations & Additions
- Tofu Korma: To add tofu to this recipe, you can either stir in plain firm or extra firm tofu at the end or for crispy tofu, pan-fry it according to this tofu curry recipe or bake it according to this crispy baked tofu recipe and either serve it on top or mix it in at the end to coat in the sauce.
- Chickpeas: You can mix 1 can of chickpeas or 1 cup cooked lentils in at the end for added protein and nutrition.
- Serving: Serve over basmati rice, quinoa, brown rice or any other grain you enjoy, sprinkled with fresh cilantro and/or with vegan naan, roti or pita for dipping.
- Different Vegetables: Green beans, zucchini, broccoli or diced bell peppers make a nice addition. Chop them up and add them along with the peas and cauliflower. If adding spinach, stir it in at the end until incorporated and wilted.
- Cashew Alternative: To make the recipe without cashews, substitute 1 14 oz can of full-fat coconut milk for the cashews and water.
Step-by-Step Instructions
Step 1. In a small bowl place the cashews with boiling water and leave them to soak while start you making the curry.
Step 2. In a medium pot on medium high heat, sauté your onions with olive oil until translucent, about 3-4 minutes.
Step 3. Add the garlic and spices, and continue to cook for an additional 2-3 minutes. If the mixture starts sticking to the pan, add a splash of water.
Step 4. Add the crushed tomato and water and bring to a boil. Reduce the heat to medium and add the celery, potato, and carrots and simmer for 10 minutes until the potatoes are starting to get soft.
Step 5. While the potatoes are cooking, blend the soaked cashews and water until smooth and creamy.
Step 6. Add the green peas, cashew cream and cauliflower and simmer until the cauliflower softens and the potatoes are cooked, about 10-15 minutes.
Your vegetable korma is ready to enjoy! Serve over white or brown rice topped with fresh chopped cilantro and toasted cashews, if desired.
Recipe FAQs
This recipe isn’t ideal for freezing due to the change in texture after thawing but it can be frozen if needed. Let cool then store in an airtight container or heavy duty freezer bag up to 3 months in the freezer.
Let cool before covering and storing in a sealable container in the fridge for up to 5 days. You can store it on its own or mixed with rice.
Reheat the korma on the stovetop over medium heat or in the microwave in individual portions until heated to your preference.
If overly thick after storing, you can thin it out with a little water or vegetable broth to adjust the consistency.
It’s fine to soak the cashews for a few hours up to overnight instead of doing the quick soak in boiling water.
If you’re not doing the quick soak in boiled water and don’t have a high-speed blender, I would recommend at least an 8 hour soak so the korma comes out smooth and creamy.
This korma is not particularly spicy but it does have a bit of heat to it. If you’re quite sensitive to spice, omit the chili flakes. For more spice, you can add 1/2 tsp cayenne pepper or increase the red pepper flakes to 1 tsp.
Instant Pot Instructions
- Turn on the Instant Pot and select the “Sauté” function. Heat the oil and add chopped onions. Sauté until translucent.
- Add the garlic and spices. Sauté for a minute to toast the spices.
- Add the remaining ingredients except for the peas.
- Close the Instant Pot lid and set the vent to the sealing position.Select the “Manual” or “Pressure Cook” function and set the timer for 5 minutes at high pressure.
- Once the cooking time is over, allow the Instant Pot to naturally release pressure for 10 minutes. Then, carefully perform a quick pressure release by turning the vent to the venting position.
- Open the lid carefully. Stir in the peas and enjoy.
More Curry Recipes
Did you try this recipe? I’d love to hear about it! Scroll down to the comment section to leave a star rating and review.
⭐️⭐️⭐️⭐️⭐️
Vegan Vegetable Korma
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 40 minutes
- Yield: 6
- Category: Main Dish
- Cuisine: Indian
- Diet: Vegan
Description
This easy veggie korma recipe is ready in about 40 minutes with minimal prep time. Enjoy a tasty blend of vegetables and spices in a creamy korma sauce. Serve with rice for a delicious dinner.
Ingredients
Cashew Cream
- 1 cup cashews (150 g)
- 1 cup boiling water (250 ml)
Korma Sauce
- 1 medium onion diced (1 cup, 150 g)
- 2 clove garlic (1 tbsp, 10 g)
- 1 tbsp olive oil (12 g)
- 1 tsp chilli powder
- 1/2 tsp red pepper flakes
- 1 tsp ginger
- 2 tsp cumin
- 2 tsp turmeric powder
- 2 tsp curry powder
- 2 medium carrots peeled and sliced (2 cup, 275 g)
- 1 28 oz can crushed tomato (796 ml)
- 2 cup water or vegetable broth (500 ml)
- 2 tsp salt
- 3 medium russet potato, peeled and diced (4 cups, 700 g)
- 2 ribs celery, washed and sliced (1 cup, 145 g)
- 2 cups small florets of cauliflower (225 g)
- 1 cup frozen peas (125 g)
Instructions
- Soak Cashews: In a small bowl place your cashews with boiling water, leave to soak while you start preparing the korma.
- Cook Onions: In a large skillet over medium high heat, sauté your onions with olive oil until translucent, stirring often, approx. 3-4 minutes.
- Add Garlic and Spices: Add the garlic and ground spices, and continue to cook for an additional 2-3 minutes to toast the spices, stirring frequently. Add a little water if you notice the spices sticking to the bottom of the pan.
- Add Liquids: Add the crushed tomatoes and water or broth and bring to a boil. Reduce heat to medium-low and add the potato, celery and carrots. Simmer for 10-15 minutes, stirring occasionally until potatoes are getting tender.
- Blend Cashew Cream: While the potatoes are cooking puree the soaked cashews by placing the nuts and water into a blender. Blend on high for 1-2 minutes until completely smooth in texture.
- Add Cauliflower, Peas and Cream: Once the potatoes are nearly cooked, add the cauliflower, peas and cashew cream. Cook for an additional 10 minutes until the cauliflower is tender and potatoes are fork tender, remove from heat.
- Serve: Serve on its own or over a bed of steamed basmati rice, naan, topped with toasted cashews and freshly chopped cilantro.
Notes
Storing: Let cool then store in an airtight container in the fridge for 4-5 days.
Nut-Free Option: Substitute the cashews and water with a 14 oz can of full-fat coconut milk. Oil-Free Option: Substitute the onions with water or vegetable broth.
Nutrition
- Serving Size: 1/6th of recipe
- Calories: 318
- Fat: 14 g
- Carbohydrates: 41 g
- Protein: 12 g
I cook a lot from your site as the recipes are simple to follow, typically use basic or staple ingredients and never disappoint. This one was all of the above! This makes a huge amount of food. We ate it for days and it only gets tastier. Thanks for another awesome plant-based recipe.
YUM I used coconut milk instead of cashews and this is the closest taste I’ve found to my favorite take-out veggie korma!!
Amazing! So glad you enjoyed it, Shauna. That’s a pretty great review..woohoo!!
I omitted the oil and the salt and created one of the best meals I’ve eaten in a while. Fantastic recipe, so authentic.
Another great recipe. Can’t eat garlic or onion so replaced with fennel. The entire family loved it. Was even able to take some to my in laws and they thought it was fantastic.
So glad everyone enjoyed it, Jason! Interesting idea to use fennel! Thanks so much for the review.
Made this last night and it was delicious and still was when I reheated it for lunch today. I put less cauliflower and added red lentils ! Thanks again for sharing amazing recipes !
Loved this recipe! The spices were amazing. My blender isn’t fabulous and I wasn’t brave enough to try soaking the cashews so I just used cashew butter. From the other reviews I might have to try it next time. Many thanks.
Thanks for trying it, Kimberly. I’m so glad you enjoyed it! I would say you get a much different result with cashew butter via soaked cashews but I’m glad it worked out either way. Let me know if you try the soaked cashew method.
I did it! The soaking worked perfectly. End result was super smooth and tasty. Thanks for the encouragement to leave my comfort zone and try something new 🙂
Awesome, Kim! Good job. So glad you enjoyed it! Thanks for letting me know!
OMG…..soo good. glad there are enough leftovers for tomorrow. seriously good
I made this curry last night (6 Jan), and it tasted amazing! Had no cauliflower to hand so I used a large baking potato instead and added half a courgette to the other ingredients. The blended cashews at the end was inspired! I did them in my nutri-bullet and it added a beautiful creaminess and helped that authentic korma colour. It was very tasty, and so quick and easy to make. I ended up with 5 portions out of it, which I cooked alongside brown rice, to freeze the extra portions for weeknight dinners. Deryn thanks for this recipe – I’m keeping this one to make again!
I love this recipe too! How did the freezing/thawing process work for you?
This looks so cozy, healthy, and delicious! Thank you for sharing my recipe, Deryn!
As soon as I saw this posted on Instagram, I knew I had to make it pronto. Followed this recipe exactly, including the cashew cream, though I did add some cubed marinated tofu to the mix at the end as well. One note: the final addition of vegetables needs to either be par-cooked or allowed longer to simmer in the pot – the cauliflower was a bit too crunchy after the suggested time. Absolutely loved it, and am excited to have the leftovers this week!
I was thinking that too. I added a few minutes to the cauliflower cooking time and noted they should be small florets. Thanks for the feedback. So glad you enjoyed it!