Go Back
+ servings
4.82 from 16 votes
Bowl of Vegan Korma and rice with fork and spoon.
Creamy Vegan Vegetable Korma
Prep Time
20 mins
Cook Time
35 mins
Total Time
55 mins
 

This vegan korma is rich, creamy and deliciously comforting! Made with veggies in a spiced cashew-coconut sauce, it tastes like it came from your favorite Indian restaurant — but is actually really easy to make at home.

Course: Entree
Cuisine: American, Indian
Servings: 6
Calories: 380 kcal
Author: Alissa
Ingredients
For the Paste
  • ½ cup raw cashews, soaked in water 4-8 hours, drained and rinsed
  • 1 cup canned diced tomatoes
  • 4 garlic cloves
  • 1 tablespoon fresh grated ginger
For the Curry
  • 2 tablespoons vegetable oil
  • 1 medium onion, diced
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon whole cumin seeds
  • ½ teaspoon ground cardamom
  • ½ teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • 1 (14 ounce/400 ml) can full-fat coconut milk
  • ½ cup water
  • 1 small cauliflower head, broken into florets (about 1 ½ pounds)
  • 1 medium potato, scrubbed and cut into ½-inch pieces (about 10 ounces)
  • 3 medium carrots, sliced (about 8 ounces total)
  • 1 teaspoon salt, plus more to taste if desired
  • 1 cup frozen peas, thawed
  • Black pepper, to taste
For Serving
  • Cooked basmati rice
  • Chopped fresh cilantro
Instructions
  1. Place all of the paste ingredients into a food processor or blender and blend until smooth. Set aside. (Note 1)

  2. Coat the bottom of a large pot with the oil and place it over medium heat. Once the oil is hot, add the onion.

  3. Sweat the onion for about 5 minutes, until it starts to soften up and become translucent, stirring frequently.

  4. Add the garam masala, ground cumin, cumin seeds, cardamom, coriander, and turmeric to the pot. Cook the spices with the onion, stirring constantly, for about 1 minute.

  5. Add the paste to the pot. Stir well and cook the mixture while stirring constantly until it begins to darken and thicken slightly, about 2 minutes.

  6. Stir in the coconut milk, water, cauliflower, potato, carrots and 1 teaspoon of salt. Raise the heat and bring the mixture to a boil, stirring occasionally.

  7. Lower the heat so that the mixture is at a low simmer. Cover the pot and allow the curry to simmer for about 15 minutes, until the potato is fork tender. Make sure to uncover the pot and give it a stir every few minutes, scraping the bottom of the pot with a spoon to prevent the sauce from scorching.

  8. Uncover the pot and let the curry continue simmering for about 5 minutes, until the sauce thickens slightly and the vegetables are very tender.

  9. Stir in the peas and continue simmering the curry for about 1 minute, just to heat up the peas.

  10. Remove the pot from heat and season the korma with additional salt to taste, as well as black pepper.

  11. Serve with basmati rice and a sprinkle of fresh cilantro.

Recipe Notes
  1. If you're using a larger blending device and have trouble getting the mixture smooth, add up to ½ cup of water, then subtract the amount of water that used when you add water to the curry in step 6.
  2. This recipe make a mild curry. For some heat, add a bit of cayenne pepper in step 4. For more intense flavor, increase the amount of garam masala.
  3. Nutrition information does not include rice.
Nutrition Facts
Creamy Vegan Vegetable Korma
Amount Per Serving (1.25 cup)
Calories 380 Calories from Fat 243
% Daily Value*
Fat 27g42%
Saturated Fat 16.8g84%
Sodium 487mg20%
Potassium 1024mg29%
Carbohydrates 31.9g11%
Fiber 8.9g36%
Sugar 10.7g12%
Protein 8.8g18%
Calcium 81mg8%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.