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.

a large pot of golden vegetable korma.

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.

a bowl of vegetable korma with a piece of vegan naan on the side.

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.

Indian spices and tomato sauce in a large skillet.

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.

white cashew cream poured into a skillet with tomato puree.

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!

a pile of frozen peas in a yellow sauce in a large skillet.

Frequently asked questions

Whatโ€™s the difference between korma and curry?

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.

Is korma spicy?

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.

What else can I add to veg korma?

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.

How long do the leftovers last?

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.

Can I freeze vegetable korma?

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.

a womans hand scooping up a bite of vegetable korma with a piece of vegan naan.

 

close up on a large pot of golden vegetable korma.
4.70 stars (55 ratings)

Easy Vegetable Korma

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.
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Servings: 8 servings

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

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

  1. 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.
  2. This recipe makes quite a lot, but it freezes well! I like to freeze individual portions in small freezer safe containers.ย 
  3. Leftovers will keep in the refrigerator for 4-5 days.
  4. 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.
  5. Nutrition calculation is only for the korma, and does not include rice or naan.

Nutrition

Serving: 1of 8 servings | Calories: 291kcal | Carbohydrates: 34g | Protein: 8g | Fat: 16g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 705mg | Potassium: 933mg | Fiber: 7g | Sugar: 10g | Vitamin A: 5450IU | Vitamin C: 55mg | Calcium: 85mg | Iron: 5mg
Course: Main Course
Cuisine: Indian-inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

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.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , ,

you may also like:

Comments

    1. You are welcome, Nancy! Thank YOU for your awesome and encouraging words! I am so happy you loved the recipe! I appreciate you using my recipes, and wish you happy cooking!

  1. I want to try this so bad! Could I sub in soy milk for the coconut milk? Iโ€™m trying to avoid added saturated fats, thank you!

    1. Absolutely. I actually really like subbing vegan plain yogurt if you have access to that, but unsweetened soy or other plant milks will work too.

  2. Hey! This looks super yummy… would I be able to use curry paste instead of curry powder? Look forward to trying this ๐Ÿ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.