This vegetable korma tastes exactly like one I would order on repeat at my favorite south Indian restaurant in Mumbai. It is an aromatic, appetizing curry of chunky mixed vegetables in a mildly spiced but flavorful coconut sauce. I serve it with roti or vegan naan for an elegant Indian meal.

Table of Contents
What is vegetable korma?
A vegetable korma (also called vegetable kurma) is an Indian curry of mixed vegetables in a creamy, lightly spiced sauce. In north India, veg korma is richer, made with yogurt, cream and nuts. The south Indian version is lighter, with a coconut base.
The vegetable korma recipe I have for you today is south Indian and it reminds me of happy evenings spent in Mumbai's wonderful south Indian Udupi restaurants. When I lived in the city, these were our wholesome, alcohol-free counterparts to western pubs and bars where you'd gather with coworkers at the end of a long day to vent about life and work over plates of chana bhatura, samosa, idli and vegetable kurma served with hot, puffy puris.
The korma was one of those foods that lingers on the tastebuds long after you've licked up every last bit. It was aromatic, full-bodied and delightfully textured because of the fresh-ground coconut paste and chunky vegetables. No food tastes so good as that which evokes nostalgia, so when I set out to perfect a veg korma recipe, I had a high bar to meet. I needed to be sure that the dish I created was all of those things, tasted as good as anything I'd ever eaten in a restaurant, and as authentic as can be.
Well, I've done the hard work and here's the vegetable korma recipe I now make on repeat in my kitchen. It is delicately flavored, not with powdered spices but with whole spices that are blended along with coconut and cashews for the best taste and freshness. The vegetables - carrots, potatoes, cauliflower, green beans and green peas - add color, nutrition and texture.
This is a dish everyone in the family can enjoy because it's vegan, soy-free and gluten-free and it can easily be made nut free (more on that in the FAQs below). Desi's eyes light up when I make this korma for him and if you try it, I know you'll be back for seconds too!
P.S. If you're looking for a light mixed vegetable curry for weeknight dinner, try my easy vegetable curry recipe, which comes together in one pot in 30 minutes.
This was so delicious, I'm going to bed dreaming about the leftovers I'm having for lunch tomorrow. I made your naan recipe to eat along with it and-oh my goodness, absolute heaven.
-Sara
Recipe card

Vegetable Korma Recipe
Ingredients
For the curry paste
- 2 tablespoons raw cashews
- 1 tablespoon poppy seeds
- ½ cup boiling water
- 1 cup grated coconut (fresh or frozen. Thaw first if frozen)
- 5 green cardamom pods
- 6 cloves
- 1-inch piece cinnamon stick
- 1 teaspoon fennel seeds (saunf)
- 1 teaspoon cumin seeds
- 1 tablespoon coriander seeds
- 2 tablespoons cilantro (roughly chopped)
- 1-2 green chili peppers (like jalapeno or serrano, roughly chopped. Use one for a milder sauce, two for more spice)
- 1 heaping teaspoon ginger garlic paste
Other ingredients
- 2 medium carrots (cut into ½-inch rounds or semi-circles)
- 1 cup green beans (cut into ½-inch pieces)
- 2 waxy potatoes (cut into ½-inch pieces)
- 2 cups cauliflower (separated into medium-sized florets)
- 2 teaspoons coconut oil (or use a neutral oil, like avocado oil or sunflower oil).
- 1 large onion (finely chopped)
- 2 medium tomatoes (pureed. Or use ¾ cup canned, pureed tomato)
- ½ teaspoon turmeric
- 2 cups water
- 1 cup green peas (I use frozen but fresh green peas are also fine. If using fresh peas, cook them along with the carrots, potatoes, cauliflower and green beans).
- Salt to taste
Instructions
Make the korma curry paste
- Place the cashews and poppy seeds in a small bowl and cover with ½ cup boiling water. Soak for 15 minutes. This helps the poppy seeds soften so they blend easily.
- Pour the soaked cashews and poppy seeds into a blender with all of the soaking water. Add grated coconut, cardamom pods, cloves, cinnamon stick, fennel seeds, cumin seeds, coriander seeds, cilantro, green chili peppers and ginger garlic paste to the blender. Add another ½ cup water and blend into a thick, smooth paste.
Cook the vegetables
- Place the carrots, green beans, cauliflower and potatoes in a pot with 1 cup of water. Mix. Turn heat to medium-high. Once the water boils, cover the vegetables with a lid, turn heat down to medium-low, and let the veggies cook 10 minutes or until they are tender. Turn off heat.
Make vegetable korma
- Heat coconut oil in a large pot over medium heat. Add the chopped onion with a generous pinch of salt. Sauté until the onion turns translucent, but not brown, about 3-4 minutes.
- Add the pureed tomatoes and the blended korma paste to the pot.
- Add turmeric.
- Mix everything and sauté the mixture over medium heat for 10 minutes or until the paste has lost all visible moisture and looks shiny in spots. If the paste sticks to the bottom of the pan while sautéing, add a tablespoon of water at a time to scrape it up.
- Add the cooked veggies to the pot along with the green peas and 1 ½ cups water. Mix the korma well and let it continue to cook until the sauce boils. Cover and cook five more minutes, then stir in salt to taste and turn off heat.
- Serve the vegetable korma hot.
Notes
- Some korma recipes use yogurt instead of tomatoes for tangy flavor. If you don't want to use tomatoes, skip them and stir in ½ cup vegan yogurt into the korma at the end of cooking, after turning off the heat.
- Before serving, you can garnish the korma with more chopped cilantro.
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.

My top tips
- Cut the vegetables to the same size. This helps them cook together in the same amount of time. I cut the beans into ½ inch pieces, and the potatoes, carrots in a ½-inch dice. Keep the cauliflower florets slightly larger, because cauliflower tends to fall apart when overcooked.
- Don't add too many cashews. Coconut, which grows abundantly in south India, is the dominant flavor in a traditional korma sauce. Use a cup of grated coconut and just two tablespoons of cashews to add richness and to thicken the sauce. Cashews tend to dominate the tastebuds and adding too many of them will detract from the subtle spices and the vegetables.
- Sauté the curry paste until it shimmers. This will take about 10 minutes on medium heat, but it is worth doing properly in order to develop the flavors of the spices and herbs. Recipes that draw you in with promises of being quick end up compromising on this important step and come up short at the dinner table.
Vegetable korma FAQs
Sweet potatoes, bell peppers, winter squash like butternut squash or pumpkin and summer squash like zucchini are all good additions to veg korma. You can add bell peppers and zucchini to the sauce without cooking them first because they cook relatively fast.
Cooking the vegetables separately helps save some time because you can do it simultaneously while cooking the curry sauce. Once you put the two together, the korma comes together very quickly.
Yes, you can leave out all of the whole spices and add one to two tablespoons of garam masala or curry powder at the same time as you add the turmeric. Add one tablespoon to begin with and add more if needed. Because garam masala is already roasted, you can also add more if needed toward the end of cooking.
Use pumpkin seeds instead of cashews, or skip the cashews altogether.
An authentic vegetable korma should have plenty of sauce from the blended curry paste and cashews, but it should not be soupy. The sauce should be thick and should coat the vegetables, for the best flavor and texture. That said, you are at liberty to adjust the sauciness of the korma to your liking by adding more water.
Yes, you can use a 14 oz can of full-fat coconut milk. Put it in the blender with the spices when you make the curry paste. You can also cut down on the amount of water used in the recipe from 2 ½ cups to 1 ½ cups. I used coconut milk in a past version of this recipe for convenience, but I prefer the grated coconut because it creates a thicker, more authentic texture.
Serve the korma with an Indian bread like roti, puri or dosa, or with basmati rice.



















Anonymous says
Delicious - just made it tonight. Even my spice-adverse partner loved it and wants me to make it again, next time with more doice (I held back) one note: prepping the curry paste and veggies, etc, took closer to 2+ hours and I’m a quick cook.
Pamela Ferguson says
Hello Vaishali!
The instructions don't mention the cauliflower or the peas! Also, the recipe says 6 cloves. I assumed it was garlic, but now I wonder if it was supposed to be the spice cloves. Either way, I know it will be fantastic. I made this and filled the kitchen with its gorgeous aroma. My husband helped 🙂 Nice dish, can't wait to eat some tomorrow, when it's best. Thank you for all you do -- I use many of your tasty recipes that are always a hit.
Vaishali Honawar says
So happy you made it Pamela. It is the spice cloves. 😊 Sorry about the veggies but glad you figured it out. I’ve added them now.
Leanne says
Also, can I use chia seeds instead of poppy seeds in this recipe? Would that substitute work?
Vaishali says
Hi Leanne, just skip poppy seeds if you don’t want to use them.
Leanne says
This recipe looks delicious!
I’ve seen chopped raw cashews in other vegetable korma recipes and am wondering if they would work here. If so, would you please let me know how many, when they should be added, and if they need any preparation.
Thanks so much. I really look forward to making this!
Dee says
Do you have any vegetable dishes for 2 people
Vaishali says
Hi Dee, you can scale down any recipe to make it for two. In the recipe box, hover over "servings" and a slider will appear. You can move it down to "2" to adjust the amount of ingredients down for two servings.
Diane M says
This Veggie Korma was wonderful, so full of flavor, rich and creamy!! My family loved it too. I added half a cup of cashew cream and added sautéed tofu as well. This will be a favorite recipe in the future!!
Vaishali says
Awesome!