Creamy Vegetable Korma Curry

Category: Evening Meals That Deliver Results

This creamy vegetable korma brings together a medley of aromatic spices, coconut milk, and mixed vegetables for a vibrant dish. Onions, garlic, and ginger form a savory base, while curry powder, garam masala, cumin, and turmeric provide deep, complex flavors. Simmering tomatoes and coconut milk creates a luscious, fragrant sauce. Butter beans add heartiness, and optional lemon juice brightens the whole dish. Serve this indulgent korma over fluffy basmati rice or with warm naan, then finish with fresh herbs for a restaurant-worthy meal perfect for sharing with loved ones.

Sarah Crisp
Recipe By Sarah Crisp Sarah Crisp
Last updated on Mon, 08 Sep 2025 02:00:42 GMT
A bowl of creamy vegetable korma with rice and broccoli. Pin
A bowl of creamy vegetable korma with rice and broccoli. | cookrisp.com

This creamy vegetable korma has been my secret weapon for impressing dinner guests while keeping meal prep simple. The rich, aromatic sauce paired with tender vegetables creates a restaurant-quality Indian dish that's surprisingly easy to make at home.

I first created this korma when I needed a crowd-pleasing dish for friends with different dietary preferences. The empty bowls and recipe requests afterward confirmed it was a keeper, and it's now my go-to when I want something special without spending hours in the kitchen.

Ingredients

  • Vegetable oil or ghee: provides the authentic foundation for toasting spices and creates that distinctive Indian flavor profile
  • Onion, garlic, and ginger: form the aromatic base that gives depth to the entire dish
  • Canned tomatoes: add acidity and body to balance the creaminess of the coconut milk
  • Curry powder, garam masala, and other spices: create layers of flavor that develop as they cook
  • Coconut milk: provides the signature creamy texture without any dairy
  • Butter beans: add protein and a buttery texture that absorbs the flavorful sauce
  • Fresh cilantro: brightens the rich flavors and adds visual appeal
  • Naan or basmati rice: completes the meal and helps soak up every bit of the delicious sauce

Step-by-Step Instructions

Sauté the Aromatics:
Heat oil or ghee in a large skillet over medium heat until it shimmers. Add onions and cook for a full 5-7 minutes, stirring occasionally until they become translucent and start to turn golden at the edges. This slow cooking process releases the natural sweetness that forms the foundation of your korma. Add garlic and ginger next, cooking just until fragrant about 1-2 minutes being careful not to let them burn as they can turn bitter quickly.
Build the Tomato Base:
Add tomatoes to the aromatic mixture and watch for the initial sizzle to subside. This indicates the tomatoes are beginning to break down and incorporate with the onion mixture. Stir frequently to prevent sticking as the mixture begins to thicken slightly and turn a deeper red.
Toast the Spices:
Sprinkle all the spices over the tomato mixture and stir continuously for about 5 minutes. You'll notice the aroma intensify dramatically during this stage as the heat activates the essential oils in the spices. The mixture will become fragrant and slightly darker as the spices toast in the oil. This critical step develops the complex flavor profile that makes korma special.
Create the Sauce:
Pour in the coconut milk slowly while stirring constantly to integrate it with the spice mixture. The sauce will transform from deep red to a beautiful golden orange color. Bring to a gentle simmer where small bubbles just break the surface but the mixture isn't rapidly boiling. Allow it to cook uncovered for 10 minutes, stirring occasionally to prevent a skin from forming. During this time, the sauce will thicken slightly and the flavors will meld together.
Add Protein and Vegetables:
Gently fold in the butter beans and any additional vegetables you're using. Submerge them completely in the sauce to ensure even cooking and flavor absorption. Simmer for another 5-10 minutes until vegetables reach your preferred tenderness. The beans should be warmed through but still maintain their shape without becoming mushy.
Finish and Garnish:
Taste the korma and adjust seasonings if needed. Add a squeeze of fresh lemon juice if you want to brighten the flavors. Remove from heat and let stand for 2-3 minutes to allow the sauce to settle and thicken slightly. Sprinkle generously with fresh herbs just before serving for the best flavor and appearance.
A bowl of creamy vegetable korma.
A bowl of creamy vegetable korma. | cookrisp.com

My absolute favorite thing about this korma is how the fennel seeds provide subtle bursts of anise flavor throughout the dish. I discovered this secret ingredient years ago when I ran out of traditional spices and improvised. Now my family notices immediately if I ever forget to include it. That distinctive flavor always brings back memories of the first time I made this for my parents who were skeptical about vegetarian Indian food but ended up requesting the recipe.

Perfect Vegetables for Korma

The beauty of vegetable korma lies in its versatility. While this recipe calls for butter beans as the protein component, you can create endless variations by adding different vegetables. Root vegetables like potatoes, carrots, and sweet potatoes work exceptionally well as they absorb the flavorful sauce while maintaining their texture. Cruciferous vegetables including cauliflower and broccoli add wonderful texture contrasts. For a more colorful korma, bell peppers, peas, and spinach not only add visual appeal but also nutritional variety. The key is cutting all vegetables into similar sized pieces to ensure even cooking. I recommend adding firmer vegetables earlier in the cooking process and more delicate ones like spinach in the final few minutes.

Making Ahead and Storage Tips

This korma actually improves with time as the flavors continue to develop and meld together. You can prepare it up to three days ahead and store it in an airtight container in the refrigerator. When reheating, add a splash of water or vegetable broth if the sauce has thickened too much. For longer storage, korma freezes beautifully for up to three months. I recommend portioning it into individual servings before freezing for quick meals. Thaw overnight in the refrigerator and gently reheat on the stovetop. The coconut milk may separate slightly after freezing, but simply whisk it well while reheating and the sauce will recombine.

Serving Suggestions Beyond Rice

While basmati rice is the traditional accompaniment to korma, exploring different serving options can transform this dish into multiple meals. Warm naan bread is perfect for scooping up the rich sauce, especially when lightly brushed with garlic butter. For a lighter option, serve korma over cauliflower rice or with a side of steamed vegetables. It also works wonderfully as a filling for baked potatoes or stuffed bell peppers. For a fusion approach, try serving it with quinoa or even over pasta. Complete your meal with cooling sides like cucumber raita, sliced fresh mango, or a simple kachumber salad to balance the rich flavors of the korma.

Common Questions About This Recipe

→ What vegetables work well in korma?

Classic choices include bell peppers, carrots, peas, and potatoes. Seasonal vegetables may also be added for extra flavor and texture.

→ Can I use something other than butter beans?

Absolutely. Chickpeas, lentils, or your preferred legumes make excellent substitutions for butter beans in this dish.

→ Is it possible to make this dish dairy-free?

Yes—since coconut milk is used, this korma is naturally dairy-free when prepared with vegetable oil instead of ghee.

→ What’s the best way to serve vegetable korma?

Basmati rice or warm naan are classic accompaniments, helping soak up the creamy, flavorful sauce.

→ How can I add extra texture?

Toss in toasted cashews or slivered almonds just before serving for an added crunch and nutty flavor.

→ Can this dish be prepared ahead of time?

Yes. Korma flavors deepen overnight, so it’s a great make-ahead option; simply reheat gently before serving.

Creamy Vegetable Korma Curry

A rich korma loaded with mixed vegetables in a silky coconut sauce—ideal for both weeknights and special occasions.

Prep Time
15 minutes
Time to Cook
30 minutes
Complete Time
45 minutes
Recipe By Sarah Crisp: Sarah Crisp

Recipe Type: Dinner Victories

Level of Difficulty: Moderate Difficulty

Cuisine Style: Indian

Makes: 4 Number of Servings

Dietary Categories: Vegan Option, Suitable for Vegetarians, Free of Gluten, Without Dairy

Ingredients You’ll Need

→ Main Ingredients

01 1 tablespoon vegetable oil or ghee
02 1 medium yellow onion, chopped
03 3 cloves garlic, pressed
04 1 teaspoon fresh grated ginger
05 1 14-ounce can diced tomatoes or passata
06 1 tablespoon curry powder
07 1 tablespoon garam masala
08 1 teaspoon ground cumin
09 1 teaspoon ground coriander
10 1 teaspoon ground turmeric
11 ¼ teaspoon ground cardamom
12 ½ teaspoon fennel
13 ½ teaspoon chili powder
14 1 14-ounce can creamy coconut milk
15 1 tablespoon lemon juice (optional)
16 1 14-ounce can butter beans, drained and rinsed
17 Fresh cilantro or parsley, chopped, to taste, for garnish

→ For Serving

18 Naan or basmati rice

How to Make It

Step 01

In a large skillet or saucepan, heat the vegetable oil or ghee over medium heat. Add the chopped yellow onion and sauté for about 5-7 minutes, or until the onion becomes soft and translucent. Stir in the pressed garlic and fresh grated ginger, cooking for an additional 1-2 minutes until fragrant.

Step 02

Next, add the canned diced tomatoes or passata to the pan. Stir to combine, and then sprinkle in the curry powder, garam masala, ground cumin, ground coriander, ground turmeric, ground cardamom, fennel, and chili powder. Mix well and cook for about 5 minutes, allowing the spices to toast and deepen in flavor.

Step 03

Pour the creamy coconut milk into the mixture, stirring to combine. Bring the korma to a gentle simmer, and let it cook for about 10 minutes to meld the flavors together.

Step 04

After simmering, stir in the drained and rinsed butter beans. If you’re adding any vegetables, such as bell peppers, carrots, or peas, now is the time to include them. Allow the korma to cook for an additional 5-10 minutes, or until the vegetables are tender.

Step 05

Once the vegetables are cooked through, taste the korma and add lemon juice if desired for a touch of brightness. Sprinkle with fresh chopped cilantro or parsley before serving.

Step 06

Serve your creamy vegetable korma warm, either over basmati rice or with warm naan. Enjoy this hearty dish with friends and family!

Extra Suggestions

  1. For added texture, consider including chopped nuts such as cashews or almonds. Feel free to swap the butter beans for chickpeas or your favorite legumes for a different flavor.

Things You'll Need

  • Large skillet
  • Saucepan

Allergen Information

Always read labels for allergens and consult your doctor if unsure.
  • Check for potential allergens in the curry powder or garam masala blend.

Nutritional Breakdown (Per Serving)

This is for general info and isn't a replacement for professional advice.
  • Calories: 250
  • Fat Content: 10 grams
  • Carbohydrates: 30 grams
  • Protein Content: 7 grams