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.
I just made this, and though i wasnโt sure if i would like it, i loved it! YUM! Admittedly I had to take some liberties because I thought I had cauliflower in my freezer but I did not! So what did I do? I improvised. I cut up zucchini and threw it in, cut up a sweet potato along with the red potatoes, some regular old mixed vegetables and even a little bit of chopped spinach. Of course the thing that makes this dish is the sauce and it was outstanding! Like other people I added in a little extra Cayenne to give it a little more heat and it just really hit the spot on a cold winter day. I will say prep time is always longer for me maybe because Iโm slow at cooking? I donโt know but I went down the rabbit hole making this recipe and I donโt regret it โit is so good!
I’m so glad you enjoyed the korma, even with substitutions. Sounds great to me! It is flexible in terms of what vegetables you add, what makes it great is the sauce. ๐ Thank you!
I’ve been trying to incorporate more plant-based recipes and this looks fantastic! It’s going on my menu this week.
I have to ask, what app or software or website are you entering your recipes into that they come out so printable and include nutrition information? It would make nutrition tracking so much easier!
Hi Lexa, I’m glad you are enjoying my recipes, thank you! My website is run on Wordpress and I use a paid plugin called WP Recipe Maker, which has a nutrition calculator.
I was impressed that this dish had the same consistency as my favorite korma from our local Indian restaurant! Great flavor and instructions even for a beginner ๐ I added a sprinkle of cayenne pepper for some heat and doubled the peas. ย Next time I’ll add additional curry powder. ย I look forward to the leftovers!
I’m glad you enjoyed the recipe, Jessica! Thanks so much for sharing your review and comments! Enjoy those leftovers!
I was wondering if you could save a step by cooking the potatoes, carrots, and cauliflower in the simmering sauce instead of separately in water… Perhaps giving them a start in the pan on a saute to soften and then pour the sauces over and simmer to finish?? Maybe even add a bit of water to cover at the start that would evaporate during simmer???
It might work, but I’ve never tried it. I’m afraid the sauce might burn on the bottom by the time the veggies get cooked.
This was delicious, but not as quick to make as the recipe stated. It makes a lot of food, so it’s great that it can be frozen. I din’t rinse out my blender in between the puree and the cashew cream because it was all going into the same pot, so I din’t see the point. Thanks for a great recipe!
Delicious! I doubled the spices for stronger flavor and served over brown rice!
Thanks for sharing your review, Shay! I’m glad you found the korma delicious!
I am looking forward to trying this recipe. How will it work to use a couple fresh tomatoes diced instead of canned?
That would probably be just fine! Enjoy.
Really good, though personally I would add a little heat.
I could find all the ingredients and I understood the measurements. ย ย
I’m not vegan or vegetarian, but I do like to eat healthy and try new and unique things. This was fun to make, and it did make A LOT, which was fine. I failed to season my veggies so I think I was too light on the salt. The cashew and coco milk puree was way more creamier than I expected. I’ve also taken a fancy to Paratha bread, so I had that instead of Naan. Overall it was great! Trying soy curls next!
Thanks Nick. I’m glad you enjoyed it! Thank you for sharing!
This recipe has the makings of something really good, but was a bit too bland for us. We had to add at least the full 2 tsp of salt (more like 3) to get the flavours to begin to shine. I also found that my potatoes had disintegrated into mush by about 13 minutes, so clearly should have been watching them more closely, and would reduce the boil time to not more than 10 minutes next time. And there will be a next time. But I’ll adjust the curry powder from 1 tsp to 1 TBSP, to see if I can get more flavour without going off the deep-end with salt.
This was delicious! Served with gluten free vegan naan. Family wasn’t wild about red potatoes. Do you think subbing sweet potatoes would work?
Yes, I think that would be excellent! Thanks.
Forgot to rate it!
This is so, so good! Iโve tried and loved so many of your recipes, and my family is always very excited when we make a new recipe of yours because we know it will be outstanding. Since going vegan years ago, Iโve tried to replicate the dairy laden vegetable korma served at our favorite Indian restaurant. No other recipe has come close. I was so excited when I realized you had a korma recipe. Your spice blend ย is very similar and itโs the first korma Iโve had which we will definitely enjoy regularly! I used full fat coconut milk. My husband loved it and doesnโt want me to change a thing, but I think next time I will try the lite coconut milk option or reduce the cashews as it was plenty rich. The dairy in our old favorite used to give us indigestion and put us to sleep. Itโs so nice to enjoy a wonderfully spiced, rich korma again and feel great after eating ย :). ย Thanks so much for all you do!!
Hi Allison. I’m so glad you and your family are loving my recipes! Thank you for using them, and thank you for sharing your wonderful comments!
It was the best vegetable korma I ever had…so good. Thank you.
You are welcome, Nancy! Thank you!
Excellent! I love adding cut green beans and rasins as well. I will make this again and again. Thank you!
Can I add golden raisins? When would you do this?ย
Sure, you could. I would add them at the very end of cooking.
LOVE this dish!!! Thank you so much for the recipe! I never comment on sites but this is just so YUM!!!ย
You’re welcome!
Excellent!!
I just made this tonight and it was delicious. My whole family raves about it. I added some paneer and it was amazing. It was my first attempt at a Indian food and Iโm excited it was a success.ย
I’m so glad to hear that!!
I made this recipe exactly except put some butter in the sauce instead of just olive oil. Absolutely fabulous, and the coconut flavor was almost unnoticeable (I was worried about that). I did also add 1 tsp cayenne. We like a little more spice. Served with a great gluten free naan recipe and everyone raved.
Also to the author: you did a really good job of organizing the ingredients by purpose and time-arranging the steps. I really appreciated it and it made this recipe easier than most to follow. Thank you for putting in the extra time!
Thank you so much, this means a lot to me! I really appreciate the feedback, and I’m so glad you enjoyed this recipe.
This is the recipe I am looking for! Will make it this Sunday!
This was wonderful!! I used daikon radish instead of potato. Had to keep from finishing the pot so I’d have some for tomorrow.
I’m so glad you enjoyed it!
A success! Thank you, Nora, for developing this delicious recipe.
You’re so welcome!
so good AND EASY
Thanks!!
Really good! I am not vegan but love Indian food and this recipe is delish! Thank you!
You’re welcome! So glad you like it!
Super yummy! Used gold potatoes instead of red and substituted the cashews for almond milk since we were super low! Such an easy and delicious recipe