Creamy Vegetable Korma Curry recipe

Creamy Vegetable Korma Curry

There's something deeply comforting about a bowl of creamy vegetable korma curry-its fragrant spices and velvety coconut sauce wrap you in warmth like a cozy blanket. Home cooks adore this dish for its versatility; it shines on busy weeknights when you crave something hearty and nourishing, yet it feels celebratory enough for dinner parties or festive gatherings. The silky texture and aromatic blend of spices make it irresistibly inviting, proving that comfort food can also be vibrant and flavorful.

What Makes This Recipe Special

  • The blend of garam masala, cardamom, and fennel creates a uniquely aromatic korma base that's more complex than standard curry powders.
  • Butter beans add a subtle, creamy texture without overpowering the dish, balancing the richness of the coconut milk.
  • Fresh ginger and lemon juice are optional but essential for brightening the dish-skipping them leaves the korma flat and one-dimensional.
  • This recipe is naturally dairy-free but feels indulgent, making it perfect for those avoiding dairy without sacrificing creaminess.
⏱ 45 mins
Indian
Servings 4

Ingredients

1 tablespoonvegetable oil or ghee
1 mediumyellow onion, chopped
3 clovesgarlic, pressed
1 teaspoonfresh grated ginger
1 14-ounce can diced tomatoes or passata
1 tablespooncurry powder
1 tablespoongaram masala
1 teaspoonground cumin
1 teaspoonground coriander
1 teaspoonground turmeric
¼ teaspoonground cardamom
½ teaspoonfennel
½ teaspoonchili powder
1 14-ounce can creamy coconut milk
1 tablespoonlemon juice (optional)
1 14-ounce can butter beans, drained and rinsed
Fresh cilantro or parsley, chopped, to taste, for garnish
Naan or basmati rice

Nutrition

250 caloriesCalories

Per serving · Values are estimates

Instructions

1
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.
2
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.
3
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.
4
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.
5
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.
6
Serve your creamy vegetable korma warm, either over basmati rice or with warm naan. Enjoy this hearty dish with friends and family!

Essential Tips

Toast spices first

For deeper flavor, toast the curry powder, garam masala, cumin, and coriander in the oil for 30 seconds before adding onions. This unlocks their aromatic oils and prevents a raw taste.

Use full-fat coconut milk

Low-fat coconut milk can make the sauce thin and watery. For the creamiest texture, always use full-fat coconut milk and stir it well before adding to the pan.

Prep veggies uniformly

Cut vegetables into even, bite-sized pieces to ensure they cook at the same rate. For carrots or potatoes, par-cook them for 2-3 minutes in boiling water before adding to the korma to soften them faster.

Simmer low and slow

Let the korma simmer gently for at least 10 minutes after adding the coconut milk. This allows the spices to meld and the flavors to deepen, transforming a good dish into an exceptional one.

Adjust lemon juice carefully

Add lemon juice gradually, tasting as you go. It brightens the dish but can overpower if added all at once. Start with half the juice, then adjust to taste after simmering.

Smart Swaps & Variations

Creamy Spinach Korma Wilt 2 cups of fresh spinach into the curry during the last 2 minutes of simmering for a vibrant, nutrient-packed twist.
Chicken Korma Replace butter beans and vegetables with 1 lb (450g) diced chicken breast, adding it after the onions and cooking until no longer pink before adding coconut milk.
Tofu Korma Use 1 block (14 oz) of firm tofu, pressed and cubed, as a protein-rich alternative to beans or chicken. Pan-fry the tofu until golden before adding it to the korma.
Cauliflower Rice Base Serve the korma over cauliflower rice for a low-carb option that lets the curry's flavors take center stage.

What to Serve With This

  • Basmati rice or jasmine rice, steamed until fluffy, to soak up the creamy sauce.
  • Warm naan or roti, perfect for scooping up every last bit of the korma.
  • A cooling cucumber raita made with yogurt, grated cucumber, and mint to balance the spices.
  • A crisp green salad with a lemon-tahini dressing for a fresh contrast to the richness.

Storage & Reheating

Storage

Store the korma in an airtight container in the refrigerator for up to 4 days. The flavors will deepen over time, making it even more delicious the next day.

Reheating

Reheat gently on the stovetop over low heat, adding a splash of water or coconut milk if the sauce has thickened. Avoid microwaving, as it can make the coconut milk separate.

Expert Chef Tips

  1. Bloom the spices in ghee instead of oil for a nuttier, more luxurious flavor-especially effective with cardamom and fennel.
  2. Use a mortar and pestle to lightly crush the garam masala, cumin, and coriander before adding them to the pan. This releases more essential oils and enhances the aroma.
  3. For a restaurant-style finish, finish the korma with a drizzle of coconut cream and a sprinkle of toasted cashews or almonds just before serving.

Equipment You’ll Need

  • Large, heavy-bottomed skillet or saucepan with a lid
  • Sharp chef's knife and cutting board for prepping vegetables
  • Wooden spoon or spatula for stirring
  • Immersion blender (optional, for smoothing the sauce)

Nutritional Benefits

  • Low in saturated fat thanks to the use of vegetable oil or ghee in moderation, making it heart-friendly.
  • Rich in fiber from the mixed vegetables and butter beans, supporting digestive health.
  • Provides healthy fats from coconut milk, which can help with nutrient absorption.
  • Contains no cholesterol and is naturally gluten-free, suitable for a wide range of dietary needs.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use a different type of bean or legume?

Absolutely! Chickpeas, lentils, or even edamame work well. If using dried beans, soak and cook them first, as they won't soften enough during the short simmering time. Avoid canned beans with added salt or seasonings, as they can alter the dish's flavor balance.

My korma turned out too spicy. How can I fix it?

Balance the heat with a spoonful of yogurt (dairy or coconut-based) or a splash of cream to mellow the spices. Alternatively, add a bit of sugar or honey to counteract the chili powder's sharpness. Always taste and adjust gradually.

Can I make this ahead of time?

Yes! The korma tastes even better the next day as the flavors meld. Prepare it up to 2 days in advance and store it in the fridge. Reheat gently and adjust the consistency with a little water or coconut milk if needed.

Is there a substitute for garam masala?

If you don't have garam masala, blend equal parts ground cumin, coriander, black pepper, cinnamon, and cardamom for a close approximation. Alternatively, use a mild curry powder, but the flavor profile will be slightly different.

Can I freeze this curry?

Yes, the korma freezes well for up to 3 months. Portion it into freezer-safe containers, leaving a little room for expansion. Thaw overnight in the fridge and reheat gently on the stovetop, stirring occasionally to prevent separation.

Why did my coconut milk separate when heated?

Coconut milk can separate when overheated or boiled vigorously. Always simmer it gently and stir frequently. If it does separate, whisk it vigorously or blend it briefly with an immersion blender to restore a creamy texture.

Can I use a different type of milk instead of coconut milk?

For a lighter version, you can use half coconut milk and half heavy cream (or full-fat yogurt for tang). Avoid using almond or cashew milk, as they lack the fat and creaminess needed for the korma's texture.

How can I make this dish nut-free?

This recipe is already nut-free, but always check your spice blends and coconut milk for potential cross-contamination if nut allergies are a concern. If using store-bought garam masala, opt for a certified nut-free brand.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →