This Vegetable Korma recipe is rich, creamy, and oh-so-fragrant! It’s the ultimate comfort food and ready in about 30 minutes. The sauce is full of flavor but mild enough for kids and adults to enjoy.
For more comforting Indian-inspired vegan recipes, check out my Quick & Easy Red Lentil Dahl, Coconut Curry Lentil Soup, and Chickpea Tikka Masala.
Featuring vegetables swimming in an Indian-spiced tomato and cashew cream puree, vegetable korma is deeply comforting and good for you. I made this non-authentic version with a medley of fresh and frozen vegetables, like cauliflower, potatoes, peas, and green beans, but you can use what you like or whatโs already in your fridge or freezer.
Whatโs better is that this cozy meal is easy to make in just 30 minutes! Serve it with rice and naan for a fuss-free weeknight dinner and save the leftovers for your weekly lunches.
What is vegetable korma?
Korma (or qorma), meaning โto braiseโ, is an Indian curry-style dish made with a comforting, fragrant, and creamy puree as the base and seared chicken or cooked vegetables. Depending on the Indian region, authentic vegetable korma is typically made with yogurt, nuts, onion paste, and/or fresh coconut.
My non-authentic version uses tomato puree at the base for tang and homemade coconut cashew cream for creaminess. It makes a lot of food, so youโll definitely have leftovers for meal prep or freezer dinners! If you want to make a more authentic korma recipe, check out Vegan Richaโs Veggie Kurma recipe.
How to make vegetable korma
Find the complete recipe with measurements in the recipe card below.
Soak the cashews in hot water. Meanwhile, cook the carrots, potatoes, cauliflower, and green beans in a pot of boiling water until the potatoes are fork tender. Drain and set aside.
Feel free to roast the vegetables in the oven instead. It takes a little longer, but your veggies will be super flavorful!
Make the puree by blending the canned tomatoes, onion, ginger, and garlic into a smooth puree.
Warm the oil in a large pan, then pour in the puree. Stir in the spices, pepper, salt, and brown sugar and simmer until itโs fragrant.
Want to take the flavors up a notch? Swap the ground cumin and cardamom for whole cumin seeds and cardamom seeds instead. Toast them in a dry pan until fragrant, then grind them in a spice grinder.
Next, make the cashew cream by blending the soaked cashews and coconut milk until smooth. Pour it into the pan with the tomato puree.
No need to rinse out your blender before making the cashew cream. Itโs all going into the same pot, after all.
Add the frozen green peas to the pan and simmer for 1 to 2 minutes. Next, stir in the rest of the boiled vegetables.
Simmer the korma sauce, stirring frequently, until the flavors have come together and the puree is somewhat thick.
Taste and adjust the flavors as needed, then serve in bowls with cooked basmati rice, fresh cilantro on top, and vegan naan on the side. Enjoy!
Frequently asked questions
Some authentic veggie korma recipes are made with ingredients like yogurt and onion puree and usually arenโt spicy at all. Curry recipes, like my Easy Vegan Curry, are also well-spiced and made with a medley of vegetables, but use different ingredients, like curry paste or powder and coconut milk.
Like most variations, my korma recipe is not spicy. Some recipes use sauteed green chili peppers (like jalapenos) for extra complexity and subtle heat but I wanted to leave them out to keep the meal kid-friendly.
You can swap the vegetables in this recipe with any variety of fresh or frozen vegetables you like. Add zucchini, corn, red bell peppers, or mushrooms, or use whatever you have in your fridge or freezer! Remember that frozen vegetables donโt need to be boiled ahead of time. Just stir them into the tomato puree with the green peas.
For a protein boost, consider adding fried tofu cubes or steamed and baked tempeh when the korma is done cooking.
The leftover korma will keep for 4 to 5 days in the fridge. Wait for it to cool to room temperature before transferring it to a large airtight container or individual containers.ย
Reheat the leftovers on the stovetop or microwave before enjoying them for lunch or meal prep.
Yes, korma freezes beautifully! I like to pack it into small individual freezer-friendly containers. That way, I can reheat the frozen leftovers whenever I need a quick lunch or cozy dinner.
Easy Vegetable Korma
Ingredients
Vegetables
- 4 medium carrots peeled and sliced 1/2 inch thick
- 3 medium gold potatoes peeled and chopped in 1 1/2 inch chunks
- 4 cups cauliflower florets
- 1 cup chopped green beans
Puree
- 14 ounce can diced tomatoes
- 1 yellow onion peeled and quartered
- 2 inches fresh ginger
- 6 cloves garlic
- 2 tablespoons vegetable oil
The Rest
- 3/4 cup raw cashews
- 13.5 ounces full fat coconut milk or plant based yogurt (about 1 cup)
- 2 teaspoons garam masala
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- 1 teaspoon dried coriander
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground cardamom
- 1/2 teaspoon cayenne pepper optional for heat
- 1/2 teaspoon ground black pepper
- 2-3 teaspoons salt or to taste
- 2 tablespoons brown sugar
- 1 cup frozen peas
For Serving
- cooked basmati rice
- Vegan Naan
- chopped fresh cilantro
Instructions
- Soak the cashews: Add 1 cup of raw cashews to a small bowl, and cover with boiling hot water. I use my tea kettle to warm the water up. Let them soak while you get the vegetables boiling.
- Boil the vegetables: Add the carrots, potatoes, cauliflower and green beans to a large pot and cover with water. Bring to a boil and cook for 10-15 minutes, until the potatoes are fork tender. Drain and set aside.
- While the vegetables are boiling, make the puree: Add the canned tomatoes, onion, ginger and garlic to a blender or food processor. Blend until a smooth puree forms.
- Cook puree and spices: In a large pan (large enough to hold all the vegetable when they're done boiling) warm the oil over medium heat. Pour in the puree, being careful to avoid splashes. Stir in the spices, pepper, salt and brown sugar and simmer for 2-3 minutes, until fragrant.
- Blend the cashew coconut cream: Drain the cashews. Add the cashews and the can of coconut milk to your blender (no need to rinse it out from the tomatoes), and blend until smooth. Pour the cashew/coconut mixture into the pan with the tomato puree.
- Add the vegetables: Add the frozen peas and let them simmer for 1-2 minutes. Now add the boiled mixed vegetables to the pan and stir to coat them in the sauce. Simmer everything together for 10 minutes on low-medium heat, stirring frequently. If the mixture gets too thick, add a little water to thin it out. Taste; add salt or other seasonings (pepper, cayenne, brown sugar) as desired.
- Serve with cooked basmati rice, chopped fresh cilantro and naan.
Notes
- If you have a cashew allergy, you can omit the cashews or use almonds/sunflower seeds instead. Or use two cans of coconut milk in place of the nuts.
- This recipe makes quite a lot, but it freezes well! I like to freeze individual portions in small freezer safe containers.ย
- Leftovers will keep in the refrigerator for 4-5 days.
- Feel free to switch up the vegetables if you’d like. Sweet potatoes, broccoli, asparagus or chickpeas could all be added with good results. You can also add tofu or tempeh for protein.
- Nutrition calculation is only for the korma, and does not include rice or naan.
Nutrition
This recipe has been reposted with new photos and a better recipe in 2024, though it was originally published in 2018. I increased some spices and other flavorings to make it more flavorful and successful every time. I hope you enjoy the newest version.
So good! Ended up having most of the ingredients in the pantry and freezer. The coriander is nice and fragrant. Thanks for Your help to make an amazing korma, couldn’t have done it without you!!
You’re welcome! Glad it was good!
This is a family favorite. We make it just like the recipe and it’s not spicy at all for my kids. It’s so hard to find a meal that all three kids (9, 7, and 4) love. They get seconds and clean their plates. Thank you so much, Nora!
You’re welcome! So glad to hear it!
Hi Nora, just made this korma. Great recipe! I found it a little bland which seems to happen to me whenever I try a new recipe. What do you suggest I add to make it more spicy? Thanks!
Yes, this is purposefully quite mild and not so spicy. I would add cayenne pepper to taste for more spice, or increase the spices to taste. Thanks!
Hi!
How would you make this oil free? It sounds delicious!
All you need to do is replace the olive oil with water. Thanks!
Really tasty and simple to prepare. Will definitely be making this delicious Korma again.
Thanks so much!
Tasty! This recipe came together easily and quickly! The steps seemed a little complicated when reading the recipe over (not used to using a blender so much) but in action it was speedy and easy. I liked how I didn’t have to chop onion or garlic, bonus!
Makes 4-5 generous sized servings and was great for leftovers throughout the week. Boyfriend approved, too!
I’m so glad you liked it and it was simple to prepare!
I made this and the cashews were still very granular in the sauce. Do I need to strain it? Or perhaps do I need a different food processor?
The cashews will not get as creamy with a food processor, I would recommend a high powdered blender like a Vitamix instead. It’s what I use. Straining will not help. You could also skip the cashews and just use another can of full fat coconut milk if you prefer. Thank you!
Even with omitting the cashews this still turned out great. I like things spicy but my SO likes things mild so this was perfect as I just put red pepper flakes on mine and he was fine with it as is. Even better the next day!
Iโm so happy you enjoyed the recipe! Thank you.
I want to make this for a potluck. Will this fill an instapot or would I need to double it?
That depends on the size of your Instant Pot. I have a 6 qt, and I haven’t made it in the Instant Pot, but I think it would just about fill it.
I stumbled across your site today looking for a vegan korma recipe and have just finished eating the result. Just perfect!! Flavour and consistency of the sauce were spot on. So easy and quick to cook. My whole family want it cooked regularly now. Thank you!!!
You’re welcome, and I’m glad you found the site!
Sounds delicious and I’m definitely going to try this recipe. My only question is why would you need to rinse out your blender between the tomato mixture and the coconut mixture – all the ingredients end up in the same pot, right?
I guess you wouldn’t really! Hope you enjoy it!
Is this korma sweet? I canโt wait to try
I would not say it’s sweet. It’s really delicious, hope you love it!
This was super amazing, and the flavors were perfect. Mine came out very thick though, what do you recommend to make it more saucy and less veggie-y? Maybe one more can of coconut milk plus one more can of tomato? Or less veggies?
If you want it to be less thick and more saucy, I would say yes one more can of coconut milk (light or regular is fine). I’m not sure you would need any more canned tomatoes but you could. You may also need to up the spices a bit though. Or just add less veggies. Thanks!
Wow, this dish looks so delicious. I love the bright color and I am almost feeling the bursting flavors…
This was a hit. I even learned how to make my own Garam masala! A delicious recipe.
Yay! I’m so glad you enjoyed it. I should do that sometime, I always buy a mix!
This was soooo easy and delicious. I used sweet potatoes instead of carrots because that’s what I had on hand. Also topped with peanuts and raisins after cooking. Definitely a keeper.
This recipe is AMAZING!!! It came together so quickly and everyone loved it, even my picky no-vegetable-eater!
I’m so glad even your picky eater loved it, that’s great! Thank you!
Could a fresh head of cauliflower be substituted for frozen?
Absolutely! Thank you.
This looks great! I’m curious about the “coriander” in the recipe. Are you talking about the dried herb or fresh leaves?
Thank you! I’m talking about the dried herb, in powder form. Sorry, I probably need to clarify that in the recipe. Thank you, and enjoy!
I have only recently fallen in Love with vegetable Korma, and I needed it to also be Vegan, so this recipe is my Dream come true!!
Hey! Iโm so excited to try this, but Iโm wondering if it is spicy? I havenโt cooked with these spices before, and I really donโt like spicy. I like flavorful, but nothing that makes my tongue burn ? is this spicy at all?
Hi there! ๐ I understand. Well, it’s a bit spicy, but not overly so I wouldn’t say. My kids will all eat it, and they don’t like a lot of heat! If you are concerned, you could add only half the garam masala and the curry powder. Then adjust as necessary if you can handle more spice. Thank you!
Hi Nora!
I made this recipe for the first time last night and have to say, it’s DELICIOUS! My husband is not a vegan and he enjoyed the dish. We both love spicy foods though and found this not be spicy at all. I know everybody has different tolerances for spice though. I think the next time I make it, I will add some hot peppers or spices to kick it up a notch!
This is phenomenal!! So easy and filling, spiced perfectly and quick. You are my go to for vegan recipes, this one and your nacho cheese are my favorites!! I really appreciate you sharing these with us online!! xoxoxo
Thanks so much Lakeisha! That means so much to me! ๐ This is one of my favorite dishes.
My family loved the recipe! Thank you!
This recipe was amazing! My husband requested it 2 nights in a row! I haponestly know I canโt go wrong when I use your recipes! You are my go to for yummy dishes!
Aw thank you!!
She truly is the best. Her dishes are simple but taste out of this world.
I think this is my first ever blog comment! Iโm writing this while I eat this deliciousness because I donโt want to forget to tell you how good it is! Definitely going in the rotation. Like every other day kinda rotation! Indian is my favorite food but I have had SO many flops. Thank you for this!! In heaven!
Wow, well what a great comment! Seriously, you have made my day. ๐ I’m so happy you are loving the korma so much, it is so delicious! Thank you so much for taking the time to let me know.
Sooo good!! The last time I attempted Indian cooking was a major flop. Very excited to have tried this recipe and have a success under my belt!
I’m so glad to hear it Jessica!! Sometimes Indian cooking can seem very overwhelming, which is why I like to keep it simple. ๐