Veg Korma Recipe Indian Style: Easy & Delicious Guide

Updated On: October 4, 2025

Indian cuisine is a treasure trove of vibrant flavors, aromatic spices, and rich textures. Among the many delectable dishes, Veg Korma stands out as a luscious, creamy curry that beautifully combines a medley of vegetables with a fragrant, mildly spiced sauce.

This dish is perfect for those who love a comforting yet elegant meal, suitable for both everyday dinners and special occasions. Whether you are a seasoned cook or a kitchen novice, this recipe will guide you to create a delicious veg korma that bursts with traditional Indian flavors while being adaptable to your taste.

Veg Korma is not just about taste; it’s a celebration of wholesome ingredients like fresh vegetables, nuts, and aromatic spices that come together to create a dish that’s both nutritious and satisfying.

Plus, it pairs wonderfully with a variety of Indian breads and rice, making it a versatile choice for any meal. So, grab your apron and let’s dive into this flavorful journey!

Why You’ll Love This Recipe

This Veg Korma recipe is a perfect blend of creamy, mildly spiced, and colorful vegetables that appeal to all palates. It’s:

  • Rich and creamy: thanks to the use of coconut milk and cashews, lending a luxurious texture without being overly heavy.
  • Customizable: you can use any vegetables you love or have on hand, making it perfect for seasonal cooking.
  • Vegetarian and vegan-friendly: naturally plant-based and free from dairy if you use coconut milk, ensuring everyone can enjoy it.
  • Perfect for meal prep: it tastes even better the next day as the flavors deepen, making it ideal for cooking ahead.
  • Great for entertaining: elegant enough to serve to guests yet simple enough for a weeknight dinner.

Ingredients

  • 2 cups mixed vegetables (carrots, peas, beans, cauliflower, potatoes, cut into bite-sized pieces)
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 1/4 cup cashew nuts, soaked in warm water for 15 minutes
  • 1/2 cup coconut milk (or heavy cream for non-vegan)
  • 2 tbsp oil or ghee
  • 1 tsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1/2 tsp turmeric powder
  • 1 tsp coriander powder
  • 1/2 tsp garam masala
  • 1/2 tsp red chili powder (adjust to taste)
  • Salt to taste
  • Fresh cilantro (coriander) leaves for garnish
  • 1/4 cup water or as needed

Equipment

  • Large non-stick pan or saucepan
  • Blender or food processor (for cashew paste)
  • Knife and cutting board
  • Measuring spoons and cups
  • Wooden spoon or spatula
  • Serving bowl or dish

Instructions

  1. Prepare the cashew paste: Drain the soaked cashews and blend them with 2-3 tablespoons of water until smooth. Set aside.
  2. Cook the vegetables: In a large pan, heat 1 tablespoon of oil over medium heat. Add the mixed vegetables and sauté for 5-7 minutes until they start to soften. Remove and set aside.
  3. Temper the spices: In the same pan, add the remaining oil. Once hot, add cumin seeds and let them splutter.
  4. Sauté onion and ginger-garlic: Add the chopped onions and cook until golden brown, about 5-6 minutes. Stir in the ginger-garlic paste and cook for another minute until fragrant.
  5. Add spices and tomato puree: Mix in turmeric, coriander powder, red chili powder, and salt. Stir well. Pour in the tomato puree and cook for 5 minutes until the oil begins to separate from the masala.
  6. Add cashew paste and coconut milk: Stir in the cashew paste, followed by the coconut milk. Mix well and simmer gently for 3-4 minutes.
  7. Combine vegetables and simmer: Add the cooked vegetables back to the pan. Pour in 1/4 cup water or as needed to adjust consistency. Cover and cook for 7-10 minutes on low heat, allowing the flavors to meld.
  8. Finish with garam masala: Sprinkle garam masala over the curry, stir gently, and cook for another minute.
  9. Garnish and serve: Turn off the heat and garnish with freshly chopped cilantro leaves. Serve hot with naan, roti, or basmati rice.

Tips & Variations

“To get the perfect creamy texture, soak your cashews well and blend until silky smooth. You can substitute cashews with blanched almonds for a different nutty flavor.”

  • Vegetable choice: Feel free to use seasonal veggies or frozen mixed vegetables for convenience.
  • Make it vegan: Use coconut oil and coconut milk to keep it dairy-free.
  • Spice level: Adjust red chili powder or add green chilies for extra heat.
  • Richness: For a richer korma, add a tablespoon of cream or yogurt (if not vegan).
  • Cashew-free option: Replace cashew paste with poppy seed paste or omit nuts altogether for a lighter version.

Nutrition Facts

Nutrient Amount per Serving
Calories 250 kcal
Protein 6 g
Fat 14 g
Carbohydrates 22 g
Fiber 5 g
Sugar 6 g
Sodium 400 mg

Serving Suggestions

Veg Korma pairs beautifully with a variety of Indian breads and rice options. Some popular accompaniments include:

  • Steamed basmati rice – its fragrant grains help soak up the creamy sauce perfectly.
  • Butter naan or garlic naan – warm, soft breads to scoop up every bit of the curry.
  • Jeera rice (cumin-flavored rice) – adds an extra dimension of flavor without overpowering the korma.
  • Chapati or roti – for a lighter, everyday Indian bread option.
  • Raita (yogurt with cucumber and mint) – a cooling side to balance the spices.

For a wholesome meal, pair the veg korma with a fresh salad or a simple dal (lentil soup). This combo brings a balance of protein, fiber, and flavors to your table.

Want to explore more delicious vegetarian Indian dishes or plant-based meals? Check out these related recipes:

Conclusion

Veg Korma is a classic Indian curry that brings together a creamy, mildly spiced sauce and a colorful mix of vegetables, making it a crowd-pleaser for all occasions. Its rich yet delicate flavors make it comforting and satisfying, while its versatility allows you to adapt it to your preferences and the ingredients you have on hand.

Whether you’re cooking for a family dinner or hosting guests, this recipe is sure to impress. Plus, it fits easily into vegetarian and vegan diets, providing a nutritious and delicious main course.

With the step-by-step instructions, you can confidently create this dish at home and enjoy the authentic taste of Indian cuisine. Don’t forget to experiment with different vegetables and spice levels to make it your own.

Happy cooking!

📖 Recipe Card: Veg Korma Recipe Indian

Description: A rich and creamy Indian curry made with mixed vegetables and aromatic spices. Perfect for a flavorful vegetarian meal.

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

Servings: 4 servings

Ingredients

  • 2 tablespoons oil
  • 1 large onion, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 2 tomatoes, pureed
  • 1/2 cup cashew nuts, soaked and ground to paste
  • 1 cup mixed vegetables (carrots, peas, beans, potatoes), chopped
  • 1/2 cup yogurt
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon coriander powder
  • 1/2 teaspoon red chili powder
  • Salt to taste
  • 1/2 cup water
  • Fresh coriander leaves for garnish

Instructions

  1. Heat oil in a pan and sauté onions until golden brown.
  2. Add ginger-garlic paste and cook for 2 minutes.
  3. Add tomato puree and cook until oil separates.
  4. Mix in turmeric, coriander, red chili powder, and salt.
  5. Add mixed vegetables and stir well.
  6. Pour in yogurt and cashew paste, mix thoroughly.
  7. Add water, cover, and cook until vegetables are tender.
  8. Sprinkle garam masala and cook for another 2 minutes.
  9. Garnish with fresh coriander leaves and serve hot.

Nutrition: Calories: 280 kcal | Protein: 7 g | Fat: 15 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Veg Korma Recipe Indian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and creamy Indian curry made with mixed vegetables and aromatic spices. Perfect for a flavorful vegetarian meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons oil”, “1 large onion, finely chopped”, “1 tablespoon ginger-garlic paste”, “2 tomatoes, pureed”, “1/2 cup cashew nuts, soaked and ground to paste”, “1 cup mixed vegetables (carrots, peas, beans, potatoes), chopped”, “1/2 cup yogurt”, “1/2 teaspoon turmeric powder”, “1 teaspoon garam masala”, “1 teaspoon coriander powder”, “1/2 teaspoon red chili powder”, “Salt to taste”, “1/2 cup water”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and saut\u00e9 onions until golden brown.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add tomato puree and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Mix in turmeric, coriander, red chili powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables and stir well.”}, {“@type”: “HowToStep”, “text”: “Pour in yogurt and cashew paste, mix thoroughly.”}, {“@type”: “HowToStep”, “text”: “Add water, cover, and cook until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Sprinkle garam masala and cook for another 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh coriander leaves and serve hot.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “7 g”, “fatContent”: “15 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X