This vegan korma recipe is loaded with vegetables and gets its creaminess from cashews making it completely dairy-free. You’ll need just 30 minutes for this tasty, flavourful Indian-inspired dish!

Plate of rice and vegetable korma topped with cilantro and cashews.

Features

  • dietary needs: vegan, gluten-free, sugar-free, can be oil-free
  • quick and easy: you’ll need just 30 minutes and a handful of simple ingredients
  • creamy, flavourful and comforting dish that’s packed with nutrition
  • serve with rice or quinoa for a complete meal

What is korma?

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 such as cumin and coriander.

You can read more about korma and review some recipes by South Asian bloggers here:

Ingredients& Substitutions

Visual of all ingredients needed for making a vegan vegetable korma recipe. Each ingredient is labelled with text overlay.

  • cashews – use plain, raw cashews with no added oil or salt (can be subbed with full-fat coconut milk)
  • 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

See recipe card below for complete list of ingredients and amounts.

Step by Step Instructions

Step 1. In a small bowl place your cashews with boiling water, leave to soak while you complete the following steps. 

Quick Tip: It’s also fine to soak the cashews overnight instead of doing the quick soak in boiling water. I would recommend an overnight soak if you don’t have a high-speed blender.

Cashews soaking in a small dish of water.

Step 2. In a medium pot on medium high heat, sauté your onions with olive oil until translucent, about 3-4 minutes.

Quick Tip: For an oil-free korma recipe, omit the olive oil and sauté the onions in water or broth.

Chopped onions cooking in a skillet with olive oil.

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.

Chopped onion, garlic and ginger with spices cooking in a skillet.

Step 4. Add the crushed tomatoes and water and bring to a boil. Reduce the heat to low and add the celery, potato and carrots and simmer for 10-15 minutes until the potatoes are tender.

Step 5. While the potatoes are cooking, blend the cashews and water until smooth and creamy.

Overhead view of cashew cream in a blender container.

Step 6. Once the potatoes are cooked, stir in the cauliflower, peas and cashews cream. Cook for another 4-5 minutes then remove from heat.

Your vegetable korma is ready to enjoy! Serve with chopped cilantro and rice, if desired.

Overhead view of vegetable korma in a skillet.

FAQs


Is korma spicy?

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.C

Can I add other vegetables?

Sure. Green beans or diced bell peppers make a nice addition. Chop them up and add them along with the peas and cauliflower.

Can you make vegan korma without cashews?

You can! If you can’t do cashews or don’t have any on hand, use a 14 oz can of full-fat coconut milk instead.

Overhead view of a bowl of korma and rice topped with cilantro and cashews.

Storing

  • This recipe isn’t ideal for freezing but it can be if needed. Let cool then store in a sealed container up to 3 months in the freezer.
  • To store in the fridge (recommended), let cool completely before covering and storing in a sealed container in the fridge for up to 5 days.
  • Can be stored on its own or mixed with rice.
  • Reheat stovetop or in the microwave until heated to your preference.
  • If overly thick after storing, thin with a little water or vegetable broth to adjust the consistency.

Did you try this recipe? I’d love to hear about it! Click here to leave a review.

Print
Plate of rice and vegetable korma topped with cilantro and cashews.

Vegan Vegetable Korma

  • Author: Deryn Macey
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Total Time: 40 minutes
  • Yield: 6 1x
  • Category: Main Dish
  • Cuisine: Indian
  • Diet: Vegan

This easy korma recipe is ready in 30 minutes! Enjoy a tasty blend of vegetables and spices in creamy korma sauce. Serve with rice for a quick and delicious dinner.


Scale

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 chilli flakes 
  • 1 tsp ginger 
  • 2 tsp cumin 
  • 2 tsp turmeric
  • 2 tsp curry powder 
  • 2 medium carrots peeled and chopped (2 cup, 275 g)
  • 1 28 oz crushed tomato (796 ml)
  • 2 cup water or vegetable broth (500 ml)
  • 2 tsp salt

Vegetables

  • 3 medium potato, peeled and diced (4 cups, 700 g) 
  • 2 ribs celery, washed and chopped (1 cup, 145 g) 
  • 2 cups small florets of cauliflower (225 g) 
  • 1 cup frozen peas (125 g)

Instructions

  1. In a small bowl place your cashews with boiling water, leave to soak while you complete the following steps. 
  2. In a medium pot on medium high heat, sauté your onions with olive oil until translucent approx 3-4 minutes.
  3. Add the garlic and spices, and continue to cook for an additional 2-3 minutes to toast the spices (add a splash of water if you notice the spices sticking to the bottom of the pan).
  4. Add the crushed tomatoes and water and bring to a boil. Reduce heat to medium low and add the potato, celery and carrots stirring occasionally until potatoes are fork tender, approx. 10 – 15 minutes. 
  5. 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. Reserve for later.
  6. Once the potatoes are cooked, add the cauliflower, peas and cashew cream. Bring sauce back to a simmer and cook for an additional 7-8 minutes, remove from heat and enjoy! 
  7. Serve on its own or over a bed of steamed rice, top 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 oil with water or vegetable broth.

Nutrition

  • Serving Size: 1/6th of recipe
  • Calories: 318
  • Fat: 14 g
  • Carbohydrates: 41 g
  • Protein: 12 g

Keywords: vegetable korma, vegan korma recipe