Cashew Korma Recipe Vegan: Creamy, Easy, and Delicious

Updated On: October 7, 2025

If you’re craving a rich, creamy, and flavorful Indian dish that fits perfectly into a vegan lifestyle, this Cashew Korma recipe (vegan) is an absolute must-try. Korma is traditionally known for its luxurious texture and aromatic spices, with a luscious sauce that’s typically made using dairy products and nuts.

Here, we swap out the dairy for coconut milk and highlight cashews as the star ingredient, creating a luscious, plant-based korma that’s just as indulgent and satisfying. Whether you’re a seasoned vegan or simply looking to add more plant-based meals to your rotation, this recipe is approachable, packed with nutrients, and perfect for impressing friends and family.

Cashew Korma combines the nutty creaminess of ground cashews with fragrant spices like cardamom, cinnamon, and cloves, balanced with a hint of sweetness and tang from coconut milk and tomatoes. This dish pairs wonderfully with basmati rice or fluffy naan, making it a versatile centerpiece for any meal.

Plus, it’s gluten-free and packed with wholesome ingredients, ensuring comfort without compromise.

Why You’ll Love This Recipe

This vegan cashew korma is a crowd-pleaser for many reasons. First, it delivers the rich, creamy texture you expect from traditional korma but without any animal products.

The cashews add a lovely buttery flavor and body to the sauce, making it satisfyingly decadent yet healthy.

Secondly, it’s incredibly easy to prepare, with most ingredients you might already have in your pantry. The recipe is adaptable, so you can throw in your favorite vegetables or tofu for extra protein.

Finally, this dish is perfect for meal prep – it reheats beautifully and the flavors only deepen over time!

Ingredients

  • 1 cup raw cashews (soaked in warm water for 30 minutes)
  • 2 tablespoons coconut oil or any neutral oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, slit (optional)
  • 1 teaspoon cumin seeds
  • 4 green cardamom pods
  • 4 whole cloves
  • 1 small cinnamon stick
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1 large tomato, finely chopped
  • 1 cup coconut milk (full fat for creaminess)
  • 1 cup mixed vegetables (carrots, peas, potatoes, cauliflower – optional)
  • Salt, to taste
  • Fresh cilantro, chopped for garnish
  • Water, as needed

Equipment

  • Large skillet or deep pan
  • Blender or food processor
  • Knife and chopping board
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Bowl for soaking cashews

Instructions

  1. Soak the cashews: Place the raw cashews in a bowl and cover with warm water. Let them soak for at least 30 minutes to soften. Once soaked, drain and set aside.
  2. Prepare the cashew paste: Add the soaked cashews to a blender with 1/4 cup fresh water and blend until smooth and creamy. This will form the base of your korma sauce. Set aside.
  3. Heat oil and toast spices: In a large skillet or deep pan, heat the coconut oil over medium heat. Add the cumin seeds, cardamom pods, cloves, and cinnamon stick. Sauté for about 1-2 minutes until fragrant.
  4. Sauté onions, garlic, and ginger: Add the finely chopped onions to the pan and cook until golden brown, about 8-10 minutes. Stir in the minced garlic, grated ginger, and green chilies. Cook for another 2-3 minutes.
  5. Add spices and tomato: Mix in the ground coriander, garam masala, and turmeric powder. Stir well to combine. Add the chopped tomato and cook until the tomato softens and the oil starts to separate, about 5 minutes.
  6. Add vegetables (optional): If using mixed vegetables, add them now and sauté for 3-4 minutes to coat with the spices.
  7. Pour in the cashew paste and coconut milk: Stir in the cashew paste, followed by the coconut milk. Mix thoroughly to combine everything into a creamy sauce.
  8. Simmer: Add salt to taste and about 1/2 cup water (adjust for desired consistency). Cover and let the korma simmer gently for 15-20 minutes, or until the vegetables are tender, stirring occasionally.
  9. Finish and garnish: Remove the whole spices if you prefer, then garnish with freshly chopped cilantro before serving.

Tips & Variations

For an extra depth of flavor, roast the cashews lightly before soaking. This adds a subtle nuttiness to your korma.

Substitute the vegetables with your favorites or seasonal produce. Sweet potatoes, bell peppers, or mushrooms all work beautifully in this curry.

For more protein, add chickpeas, tofu, or tempeh during the simmering step.

If you want to make this recipe nut-free, try using sunflower seed butter blended with soaked sunflower seeds instead of cashews. The creamy texture and mild flavor make a great alternative.

To intensify the aroma, add a pinch of saffron soaked in warm water during the simmering stage. For a little tang, a splash of lemon juice at the end can brighten the flavors.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 8 g
Fat 25 g
Carbohydrates 18 g
Fiber 4 g
Sugar 6 g
Sodium 350 mg

Serving Suggestions

This vegan cashew korma pairs wonderfully with a variety of sides. Serve it over steamed basmati rice or fragrant jeera rice for a classic presentation.

You can also enjoy it with warm, fluffy vegan naan or paratha to scoop up the creamy sauce.

For a lighter meal, serve alongside a crisp cucumber and tomato salad or a bowl of tangy mango chutney. To round out the meal with more plant-based protein, consider adding a side of spiced lentils or a simple green vegetable stir-fry.

Looking for more delicious vegan meals? Check out our Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food or try this delightful Lion’S Mane Mushroom Crumble Recipes for another savory treat.

Conclusion

Making a vegan cashew korma at home is a rewarding experience that delivers a rich and comforting meal without any animal products. This recipe balances traditional Indian flavors with wholesome ingredients to create a dish that’s both nutritious and indulgent.

Its creamy texture and aromatic spices offer a perfect harmony that will satisfy vegans and non-vegans alike.

Whether you’re cooking for a family dinner, meal prepping for the week, or hosting friends, this cashew korma is a versatile and impressive choice. Plus, it’s easy to customize with your favorite vegetables and proteins, making it a flexible addition to any plant-based kitchen.

For more flavorful recipes, explore our collection including the refreshing Lemon Ricotta Pasta With Arugula Recipe or the savory Instant Pot Rabbit Recipe for non-vegans looking to mix things up.

📖 Recipe Card: Cashew Korma Recipe Vegan

Description: A creamy and flavorful vegan cashew korma made with rich spices and coconut milk. Perfect as a comforting main dish served with rice or naan.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup raw cashews, soaked for 30 minutes
  • 2 tablespoons coconut oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, grated
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon garam masala
  • 1/4 teaspoon chili powder
  • 1 cup coconut milk
  • 1 cup vegetable broth
  • 1 medium tomato, chopped
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Drain and blend soaked cashews with coconut milk until smooth.
  2. Heat coconut oil in a pan and add cumin seeds until they sizzle.
  3. Add chopped onions and sauté until golden brown.
  4. Stir in garlic and ginger, cook for 1 minute.
  5. Add coriander, turmeric, garam masala, and chili powder; cook for 2 minutes.
  6. Add chopped tomato and cook until soft.
  7. Pour in the cashew-coconut milk mixture and vegetable broth; stir well.
  8. Simmer on low heat for 15 minutes until thickened.
  9. Season with salt and garnish with fresh cilantro.
  10. Serve hot with rice or vegan naan.

Nutrition: Calories: 350 kcal | Protein: 8 g | Fat: 28 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Cashew Korma Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and flavorful vegan cashew korma made with rich spices and coconut milk. Perfect as a comforting main dish served with rice or naan.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup raw cashews, soaked for 30 minutes”, “2 tablespoons coconut oil”, “1 large onion, finely chopped”, “3 garlic cloves, minced”, “1 tablespoon ginger, grated”, “1 teaspoon cumin seeds”, “1 teaspoon coriander powder”, “1/2 teaspoon turmeric powder”, “1/2 teaspoon garam masala”, “1/4 teaspoon chili powder”, “1 cup coconut milk”, “1 cup vegetable broth”, “1 medium tomato, chopped”, “Salt to taste”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Drain and blend soaked cashews with coconut milk until smooth.”}, {“@type”: “HowToStep”, “text”: “Heat coconut oil in a pan and add cumin seeds until they sizzle.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and ginger, cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add coriander, turmeric, garam masala, and chili powder; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomato and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Pour in the cashew-coconut milk mixture and vegetable broth; stir well.”}, {“@type”: “HowToStep”, “text”: “Simmer on low heat for 15 minutes until thickened.”}, {“@type”: “HowToStep”, “text”: “Season with salt and garnish with fresh cilantro.”}, {“@type”: “HowToStep”, “text”: “Serve hot with rice or vegan naan.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “8 g”, “fatContent”: “28 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X