Coconut Vegetable Korma
A creamy, mildly spiced South Indian curry loaded with mixed vegetables simmered in a fragrant coconut gravy. The combination of fresh coconut, poppy seeds, and gentle spices creates a rich, velvety sauce that clings to every piece of vegetable. Ready in under 40 minutes, it pairs beautifully with appam, parotta, or steamed rice.
For 4 servings
- prep · ~3 min
Prepare the coconut paste.
1.In a blender, add the grated fresh coconut, poppy seeds, cashews, and green chilies.2.Pour in 0.5 cup water and grind to a very smooth, thick paste.3.Scrape down the sides once or twice to ensure everything blends evenly. Set aside. - boil · ~8 min
Parboil the vegetables.
1.Bring a saucepan of water to a rolling boil over high heat.2.Add the diced carrot, chopped green beans, and diced potato.3.Cook for 5-6 minutes until slightly tender but still firm.4.Add the green peas in the last 2 minutes. Drain and set aside.TIPDon't fully cook the vegetables now — they will finish cooking in the gravy. - temper · ~1 min
Temper the whole spices.
1.Heat oil in a heavy-bottomed pan over medium heat.2.Add the bay leaf, cinnamon stick, green cardamom pods, cloves, and fennel seeds.3.Sauté for 30-40 seconds until the spices sizzle and release their aroma.TIPUse medium heat — high heat will burn the spices and make them bitter. - saute · ~12 min
Build the onion-tomato base.
1.Add the sliced onions to the pan and sauté until they turn soft and translucent (4-5 minutes).2.Add the ginger-garlic paste and cook until the raw smell disappears (1-2 minutes).3.Stir in the chopped tomatoes, turmeric powder, red chili powder, and coriander powder.4.Cook, stirring occasionally, until the tomatoes break down completely and oil starts to separate from the mixture (6-8 minutes).TIPPatience while the tomatoes cook is key — this builds the deep flavor of the gravy. - simmer · ~7 min
Simmer with the coconut paste.
1.Lower the heat and add the prepared coconut-poppy seed paste to the pan.2.Stir continuously for 2 minutes to prevent the paste from sticking to the bottom.3.Pour in 1 cup of water and add salt. Stir well to combine everything into a smooth gravy.4.Bring the gravy to a gentle simmer and let it cook for 5 minutes, stirring occasionally.TIPKeep the heat low after adding the coconut paste to avoid curdling. - simmer · ~7 min
Add vegetables and finish cooking.
1.Gently fold the parboiled vegetables into the simmering gravy.2.Cover the pan and let everything simmer together on low heat for 5-7 minutes.3.The vegetables should absorb the flavors and become perfectly tender.4.Sprinkle in the garam masala and stir gently. Turn off the heat.TIPStir carefully to avoid breaking the vegetables — you want them to stay intact. - garnish · ~1 min
Finish with lemon juice and garnish.
Drizzle the lemon juice over the korma and gently mix. Garnish with freshly chopped coriander leaves.
TIPThe lemon juice brightens the entire dish — don't skip it. - rest · ~5 min
Rest before serving.
Let the korma rest for 5 minutes off the heat. This allows the flavors to meld together.
TIPThe korma thickens slightly as it rests, achieving the perfect creamy consistency.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Grind the coconut paste to a silky-smooth consistency—a grainy paste won't give that velvety texture.
- 2Parboil vegetables just until fork-tender; they'll finish cooking in the gravy and stay intact.
- 3Sauté the whole spices on medium heat only—burning them makes the entire dish bitter.
- 4Cook the onion-tomato base until oil separates—this deepens the korma's flavor significantly.
- 5After adding the coconut paste, keep the heat low and stir frequently to prevent curdling or sticking.
- 6Let the finished korma rest for 5 minutes before serving; it thickens perfectly as it sits.
- 7For the best texture, use fresh grated coconut instead of dried or desiccated coconut.
- 8Add lemon juice just before serving—its brightness lifts all the warm spices.
Adapt it for your goals.
Vegan
This dish is already vegan as written—skip the optional ghee and use only oil. Perfect for plant-based diets without losing any creaminess.
high proteinHigh-protein
Add 1 cup of cubed paneer (Indian cottage cheese) or firm tofu along with the vegetables for a protein boost that pairs beautifully with the coconut gravy.
low oilLow-oil
Reduce oil to 1 tablespoon and dry-roast the whole spices before adding a splash of water to sauté the onions. For the paste, use minimal water to grind—still creamy but lighter.
nut freeNut-free
Replace cashews with 2 tablespoons of roasted sunflower seeds or pumpkin seeds. Grind them with the coconut for the same rich body without nuts.
extra vegetablesExtra-vegetables
Add cauliflower florets, bell peppers, or zucchini along with the listed vegetables. Adjust parboiling time so each veggie stays tender but firm.
Why this is on our healthy list.
Rich in Healthy Fats
Fresh coconut and cashews provide medium-chain triglycerides (MCTs) and monounsaturated fats that support heart health and sustained energy.
Good Source of Fiber
Mixed vegetables like carrots, beans, and peas deliver a generous amount of dietary fiber for healthy digestion and stable blood sugar.
Packed with Antioxidants
Turmeric, coriander, and garam masala contain curcumin and other anti-inflammatory compounds that help reduce oxidative stress.
Naturally Gluten-Free
This korma contains no wheat or gluten-based ingredients, making it safe for those with celiac disease or gluten sensitivity.
Vitamin A from Carrots
Carrots provide beta-carotene, which the body converts to vitamin A for healthy vision and immune function.
Frequently asked questions
Yes, but use unsweetened dried coconut. Soak it in warm water for 15-20 minutes, then drain before grinding. The texture will be slightly less creamy than fresh.



