Bowl of creamy vegetable korma with cauliflower, carrots and peas in a rich cashew-coconut gravy

Homemade Vegetable Korma Recipe with a Rich Cashew-Coconut Gravy

Vegetable korma is a mildly spiced curry made with mixed vegetables, cashews, coconut and aromatic spices. For a creamy gravy, prepare a smooth cashew-coconut paste, cook it with the onion-tomato masala and simmer the vegetables until tender.

Cauliflower, carrots, beans and peas usually end up in a regular mixed vegetable sabzi. But add some cashews, coconut and a few everyday spices, and you can turn those same vegetables into a delicious, creamy curry.

That's what makes this vegetable korma recipe worth trying. It doesn't require complicated preparation, and you can adjust the vegetables and spices depending on what your family enjoys. Whether you're planning a weekend lunch or want something different for dinner, this dish fits right in.

What Goes into a Creamy Vegetable Korma? 

Prep time: 15 minutes | Cooking time: 30 minutes | Servings: 4

Most vegetable korma ingredients are already part of everyday Indian cooking, so there's very little extra preparation involved. Also, only a few basic kitchen appliances are needed to prepare this curry, with a mixer grinder for the creamy cashew-coconut paste and a kadai for cooking the vegetables in the gravy.

Here's everything you'll need:

Vegetables

  • 1 cup cauliflower florets

  • 1 medium carrot, chopped

  • ½ cup French beans, chopped

  • ½ cup green peas

  • 1 medium potato, diced

For the masala 

  • 1 large onion, finely chopped

  • 1 medium tomato, chopped

  • 1 tablespoon ginger-garlic paste

  • 2 tablespoons oil

  • ½ teaspoon turmeric powder

  • 1 teaspoon cumin powder

  • 1 teaspoon coriander powder

  • ½ teaspoon garam masala

  • 1 cinnamon stick

  • 2 cloves and 2 green cardamom pods

  • Salt to taste

For the creamy paste

  • 10–12 cashews

  • ¼ cup grated fresh coconut

  • 2 green chillies

  • ½ teaspoon fennel seeds

  • ¼ cup water

You'll also need approximately 1½ cups of water for the gravy and fresh coriander for garnishing.

How to Make Vegetable Korma Without Complicating the Process 

If you're wondering how to make vegetable korma at home, the process is quite simple. Prepare the paste first, cook the masala and then let the vegetables simmer in the gravy.

You don't need to cook the vegetables separately or prepare multiple mixtures. Here's a quick look at the cooking stages and the consistency you're aiming for.

Cooking stage

Approximate time

What to look for

Cashew-coconut paste

15 minutes soaking + grinding

Thick, smooth paste

Whole spices and onion masala

8–10 minutes

Fragrant spices and softened onions

Creamy gravy

2–3 minutes

Smooth, well-combined masala

Cooking the vegetables

15–20 minutes

Tender vegetables that hold their shape

Final finishing

5 minutes resting

Creamy, aromatic korma


Now that you know what to expect, here's how to bring everything together.

Preparing the Cashew-Coconut Paste 

Start by soaking the cashews in warm water for 15 minutes. Once softened, drain them and add them to a mixer grinder with grated coconut, green chillies, fennel seeds and ¼ cup water.

Blend until you get a thick, smooth paste. You can use the Wipro Elato FMG204 1000 Watt Mixer Grinder (3 Jars, Black) to grind the soaked cashews and coconut together, helping you prepare a fine paste that blends well into the gravy.

A little help in the kitchen: If the paste is too thick to blend smoothly, add water one tablespoon at a time and grind again. Avoid adding too much at once, as a runny paste can make it harder to control the gravy's consistency later.

Cooking the Masala for a Rich Korma Gravy 

Now that the paste is ready, you can prepare the masala that gives your korma its flavour. Here's how to cook it:

  • Heat two tablespoons of oil in a kadai. Add cinnamon, cloves and cardamom, and let them release their aroma for a few seconds.

  • Add the chopped onions and sauté until lightly golden. Stir in the ginger-garlic paste and cook for another minute.

  • Add the tomatoes, turmeric, cumin and coriander powder. Cook for 5–7 minutes until the tomatoes soften and the masala thickens.

  • Lower the heat and add the prepared cashew-coconut paste. Stir continuously for 2–3 minutes until it combines with the masala to form a creamy gravy.

Tip: Cashew paste can stick to the kadai if the heat is too high. If the masala starts sticking, add one or two tablespoons of water and stir gently over low heat. This helps prevent burning without making the gravy too watery.

Simmering the Vegetables Until Tender 

Once the gravy is ready, follow these instructions to cook the vegetables without letting them become mushy:

  • Add the cauliflower, carrots, beans, peas and potatoes. Mix gently so the vegetables are coated with the masala.

  • Pour in approximately 1½ cups of water, add salt and bring everything to a gentle simmer.

  • Cover and cook for 15–20 minutes, stirring occasionally.

  • Keep the heat low enough for the gravy to bubble gently rather than boil rapidly. This helps the vegetables cook through without breaking apart.

You can use the induction cooktop to adjust the heat as the gravy thickens and maintain a steady simmer. Just make sure your kadai is induction-compatible.

Tip: Before switching off the heat, pierce a piece of potato or carrot with a fork. If it's tender but still holds its shape, your vegetables are ready. Add the garam masala and fresh coriander at this stage, then let the korma rest for five minutes so the flavours settle before serving.

Why Does Homemade Vegetable Korma Sometimes Turn Watery? 

The secret to good korma is getting the gravy consistency right. It shouldn't be too thick or watery. Ideally, the gravy should coat the vegetables while still being easy to scoop up with chapati.

Many North Indian cooking recipes rely on well-cooked masalas for flavour, and korma is no different. However, the cashew-coconut paste also plays an important role in its texture.

If your gravy needs adjusting, try these simple fixes:

  • Too thick: Add a little hot water and stir until you reach the preferred consistency.

  • Too watery: Simmer uncovered for a few minutes to reduce the extra liquid.

  • Too spicy: Add a tablespoon of coconut milk to mellow the heat.

  • Vegetables turning mushy: Switch off the heat as soon as they're tender.

One thing worth remembering is that the gravy thickens slightly as it cools, so avoid making it too thick while cooking.

Frequently Asked Questions

  1. Can I make vegetable korma without cashews?

    Yes. You can replace cashews with additional coconut or a small quantity of melon seeds, although the gravy's flavour and texture will be slightly different. 

  2. Which vegetables work best in vegetable korma?

    Cauliflower, carrots, French beans, peas and potatoes are ideal because they hold their shape during cooking. You can also use capsicum, mushrooms or paneer.  

  3. Can I make vegetable korma without coconut?

    Yes. You can use additional soaked cashews or a little fresh cream for richness, although the flavour will be different from coconut-based korma. 

  4. How can I make vegetable korma taste more like restaurant-style korma?

    Cook the onion-tomato masala properly, grind the cashew paste until smooth and simmer the gravy gently. You can also finish it with a tablespoon of fresh cream for additional richness. 

  5. What other rich vegetarian curry can I serve alongside vegetable korma?

    You can try restaurant-style malai kofta recipes if you want another creamy vegetarian dish for a family gathering. Malai kofta features soft koftas in a rich gravy and pairs well with naan or jeera rice.

  6. What can I serve with vegetable korma for a festive meal?

    You can serve vegetable korma with naan, jeera rice or parotta. If you're planning a larger festive spread, you can also try Kashmiri Dum Aloo for a festive meal to add a flavourful potato-based curry alongside it.

Back to blog

Featured Products