Tomato Kurma (South Indian Tomato Coconut Curry) Recipe

South Indian Recipes

A Mild Tomato and Coconut Curry for Idli, Dosa and Rice

Last updated: November 12, 2026

Quick Answer Tomato kurma is a mild South Indian curry of ripe tomatoes simmered in a ground coconut, cashew, and spice masala. Vegan and fragrant with curry leaves and mustard seeds, it comes together in about 45 minutes in one pan and is served with idli, dosa, chapati, or rice.

Tomato kurma is what South Indian home cooks reach for when the tomatoes are ripe and breakfast needs a side that tastes like more than its few ingredients. It is a curry of contrasts: sweet, jammy tomato softened by a silky coconut-and-cashew paste, lifted by the pop of mustard seeds and the fragrance of curry leaves. Nothing about it is heavy, yet a bowl of kurma turns a plate of idli or dosa into a proper meal.

The whole thing is built in a single pan. You grind a smooth coconut-cashew masala, temper whole spices in coconut oil, soften onion and tomato into a sauce, then stir the paste in at the end and let it barely simmer. Serve it in a wide bowl beside a stack of chapati or a mound of rice, and let everyone spoon it over whatever is on the plate.

A rustic bowl of South Indian tomato kurma, a tomato and coconut curry, served with idli and dosa
Tomato kurma, a mild South Indian tomato and coconut curry, served with idli, dosa, and lime.

Why This Tomato Kurma Works

Great tomato kurma is really two things done well: a tomato base cooked down until it is soft and sweet, and a coconut paste ground smooth enough to turn that base velvety. Get those two right and everything else takes care of itself. The recipe here builds a quick, full-flavored tomato sauce, then finishes it with a silky ground masala so the curry is mild, creamy, and never grainy.

The base starts the way most good South Indian cooking does, with a tempering of mustard seeds and curry leaves bloomed in hot coconut oil, then onion, ginger, garlic, and green chili softened on top. Chopped tomatoes break down into this aromatic base with a little turmeric, cooking until they lose their raw edge and collapse into a loose, spoonable sauce rather than a thick paste.

The ground paste is the heart of the method. Coconut and cashews blended with a splash of water give the kurma its body and gentle sweetness, standing in for the dairy and cream of a northern korma. Stir it in over low heat and let it barely simmer, so the coconut stays glossy and smooth instead of splitting.

It is also endlessly adaptable. Tomato kurma was built as an everyday side, so you can lean it creamier, hotter, or fuller with vegetables. Keep the tomato and coconut constant, adjust the chili and water to taste, and you will get a pot that tastes like a South Indian kitchen every single time.

Pro observation: Tomato kurma is naturally vegan and fully halal as written, with no forbidden ingredients. The richness comes entirely from ground coconut, cashews, and the tomato itself, so you never miss dairy or cream.

Prep Time
15 min
Cook Time
30 min
Total Time
45 min
Servings
4
Easy Vegan Dairy-Free About 220 cal / serving

Ingredients

Serves 4

Kitchen Measurement Converter

Need to convert an amount while you measure? Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Tomatoes

Use ripe, red tomatoes that are soft to the touch; they break down fastest and bring a natural sweetness. Roma or plum tomatoes give the cleanest flavor. Out of season, a cup of good canned chopped tomatoes works well and keeps the curry reliably bright.

Coconut & Cashews

Fresh or frozen grated coconut gives the truest flavor; desiccated coconut works if you soak it in warm water first. The cashews add body and a mild creaminess, standing in for dairy. Soaked melon seeds or a splash of coconut milk make a fine swap.

Aromatics & Heat

Onion, ginger, garlic, and slit green chilies build the savory base. Adjust the chilies up or down to set the heat; remove the seeds for a milder curry. Ginger and garlic are best grated fresh, though a spoon of ginger-garlic paste is a handy shortcut.

Tempering & Spices

Coconut oil, mustard seeds, and curry leaves give the kurma its unmistakable South Indian aroma; a neutral oil works but loses some character. Turmeric colors and warms the base. A finishing handful of fresh coriander keeps every bowl bright and green.

Equipment

  • Blender or wet grinder
  • Heavy pan or kadai
  • Lid for the pan
  • Wooden spoon
  • Sharp knife and board
  • Ladle

Before You Start

1. Grind the coconut-cashew paste smooth before you light the stove. A grainy paste leaves the finished kurma sandy on the tongue instead of velvety, and there is no fixing the texture once it is stirred into the pan, so blend it longer than feels necessary.

2. Soak the cashews in hot water for ten minutes first. Dry cashews refuse to break down into a creamy paste and leave hard flecks that never soften in the curry; a short soak lets them blend into the coconut completely.

3. Chop the tomatoes small so they collapse. Big wedges stay firm and watery through the simmer and leave the kurma thin, while small pieces melt into the sauce in minutes and give the curry its body.

Step-by-Step Instructions

Tomato kurma moves quickly once the pan is hot, so grind the coconut paste and chop the aromatics first. Soak the cashews, blend the masala, chop the tomatoes and onion, and slit the chilies so everything is ready before the mustard seeds hit the oil.

1

Grind the Coconut Masala

Soak the cashews in hot water for ten minutes, then drain. Blend the grated coconut and cashews with three or four tablespoons of water into a smooth, pourable paste, scraping down the sides so no grit remains. Set it aside, and chop the tomatoes, onion, garlic, and ginger while the blender does its work.

2

Temper and Soften the Aromatics

Warm the coconut oil in a heavy pan or kadai over medium heat. Add the mustard seeds and curry leaves and let them pop and crackle for a few seconds, until fragrant. Add the onion, slit green chilies, garlic, and ginger with a pinch of salt and cook 4 to 5 minutes, until the onion is soft and golden.

Mustard seeds and curry leaves tempering in coconut oil with onion, ginger, and garlic in a pan
Pop the mustard seeds and curry leaves in hot oil, then soften the onion, ginger, and garlic.
3

Cook Down the Tomatoes

Add the chopped tomatoes and the turmeric with another small pinch of salt. Stir, then let the tomatoes cook down over medium heat for about 8 to 10 minutes, until they lose their raw edge and collapse into a soft, loose sauce. Mash any stubborn pieces against the side of the pan so the base is smooth.

4

Stir in the Coconut Paste

Lower the heat so the curry is at a bare simmer, then stir in the ground coconut-cashew paste along with about a cup of water to loosen it. Over high heat the coconut can split and turn grainy, so keep it gentle. Stir until the sauce is smooth, creamy, and an even orange-red.

Smooth coconut and cashew paste being stirred into a simmering red tomato curry
Stir the ground coconut-cashew paste into the tomato base over low heat for a smooth curry.
5

Simmer the Kurma

Let the kurma simmer gently, uncovered, for 8 to 10 minutes, stirring now and then, until it thickens slightly and you see a little oil shimmer at the edges. This is when the flavors marry and the raw taste of the coconut cooks out. Taste and adjust the salt, and add a splash of water if it gets too thick.

6

Finish and Serve

Take the pan off the heat once the sauce is creamy and the flavors are rounded. Stir in most of the chopped coriander and a squeeze of fresh lime, then taste once more for salt. Ladle into bowls, scatter the last of the coriander over the top, and serve right away with idli, dosa, chapati, or steamed rice.

Finished tomato kurma in a wide bowl with fresh coriander and lime, served with idli and dosa
Finish with coriander and a squeeze of lime, then serve with idli, dosa, or chapati.

Chef’s Tips From Real Kitchen Testing

1

Grind the coconut and cashews into a truly smooth paste with a little water. The silkiness of the paste becomes the silkiness of the finished kurma, so blend longer than you think you need and scrape the sides twice.

2

Bloom the mustard seeds and curry leaves in hot coconut oil before anything else. That toasted, nutty tempering is what makes the dish taste South Indian rather than like a plain tomato sauce.

3

Keep the pan at a bare simmer once the coconut paste goes in. Gentle heat keeps the sauce glossy and creamy, while a hard boil splits the coconut and turns the whole curry grainy.

Recipe Variations

Serving Suggestions

  • Soft steamed idli to soak up the sauce
  • Crisp dosa folded over a spoonful
  • Warm chapati or flaky parotta
  • Plain steamed rice with a wedge of lime

Nutrition Facts

Estimated nutrition per serving of tomato kurma.
NutrientAmount per serving
Calories220
Protein4 g
Carbohydrates16 g
Fat16 g
Saturated Fat10 g
Fiber4 g
Sugar7 g
Sodium480 mg

Values are estimates per serving and vary with the exact coconut and brands you use.

Make-Ahead Tips

Tomato kurma is even better made a few hours or a day ahead, as the coconut and spices settle and deepen. Cook it through, cool, and refrigerate. When you are ready to eat, reheat it gently with a splash of water, stirring so the coconut stays smooth, and finish with fresh coriander and lime just before serving.

Storage, Freezing & Reheating

Refrigerator
Leftover tomato kurma keeps 3 days in an airtight container, and the flavor deepens overnight. Stir well when you reheat, as the coconut may settle as it sits.
Freezer
Freeze the kurma for up to 2 months. The coconut sauce can separate slightly once thawed, so reheat it gently and stir to bring it back together before serving.
Reheating
Warm gently over low heat with a splash of water, stirring often so the coconut does not split. Stop as soon as it is hot through to keep the sauce creamy.

Common Mistakes to Avoid

×Adding the coconut paste to a hard-boiling curry. Coconut splits and turns grainy over high heat; stir it in and hold the pan at a bare simmer so the sauce stays smooth and glossy.
×Burning the mustard seeds and curry leaves. The tempering goes from fragrant to bitter in seconds; add them to hot oil, wait for the pop, then move straight to the onion.
×Rushing the tomatoes. Underripe or undercooked tomato leaves a raw, sharp bite; cook it until it fully collapses into a soft sauce before the coconut paste goes in.
×Using too little water with the paste. A thick masala scorches on the pan bottom and tastes toasted-bitter; loosen it to a pourable curry so it simmers instead of frying.
×Salting before the tomato breaks down. Early salt firms the skins and slows the collapse; season lightly, then taste and correct once the sauce is loose and creamy.

Troubleshooting

Kurma too thin? Simmer it uncovered a few minutes longer, or stir in an extra spoonful of the ground coconut to thicken and enrich the sauce.

Curry tastes sour? Very ripe tomatoes can run sharp; add a small pinch of sugar or an extra spoon of coconut paste to round out the acidity.

Paste turned grainy? It was ground too coarse or cooked too hot; blend the sauce smooth with a stick blender and return it to a low, gentle simmer.

A Note on South Indian Cooking

The word “kurma” (also spelled korma) comes from a braising technique in which meat or vegetables are cooked slowly in a thickened, ground sauce. In the south of India, that thickener is almost always coconut, and this tomato-led version belongs firmly to the home kitchens of Tamil Nadu and the wider South, where it is a quick, everyday side for breakfast and lunch alike. Ground coconut and cashews do the work that cream and nuts do elsewhere, giving a mild curry that leans on the tomato for its backbone.

It sits in a big family of South Indian tomato dishes. The one it is most often confused with is the North Indian korma: where that version is built on yogurt, cream, and a heavy nut paste, this southern tomato kurma is dairy-free, coconut-based, and much lighter on the plate. It is closer in spirit to the tomato cooking of the south, like a tangy bowl of tomato rasam or a plate of South Indian tomato rice, and it shares a soul with everyday curries like chana masala, all of them pots that turn a few humble ingredients into something generous.

What has kept tomato kurma on South Indian tables is exactly what created it: it is quick, forgiving, and endlessly adaptable. Use ripe tomatoes, keep the coconut paste smooth, and put a stack of idli or chapati alongside, and you have a side dish that tastes like a home kitchen every time.

Frequently Asked Questions

Tomato kurma is a mild South Indian curry of ripe tomatoes simmered in a ground coconut, cashew, and spice masala. It is tempered with mustard seeds and curry leaves and served with idli, dosa, chapati, or rice.
Yes. This tomato kurma is naturally vegan and fully halal, with no forbidden ingredients. Its creaminess comes from ground coconut and cashews rather than dairy, so there is no yogurt, cream, or ghee in the pan.
North Indian korma is built on yogurt, cream, and a rich nut paste, while South Indian tomato kurma is dairy-free and coconut-based. This version leans on ripe tomato and ground coconut, making a lighter, tangier curry.
Tomato kurma is a classic side for South Indian breakfasts. It is wonderful with soft idli, crisp dosa, warm chapati, or flaky parotta, and it works just as well spooned over plain steamed rice with a wedge of lime.
Grind the coconut and cashews into a truly smooth paste with a little water, and add it only once the curry is at a bare simmer. High heat splits coconut and turns it grainy, so keep the pan gentle after the paste goes in.
Yes. Simmer diced potato, carrot, and green peas in the tomato base until tender before you stir in the coconut paste. The result is a heartier vegetable kurma that makes a full meal with rice or parotta.
Yes. Make it a few hours or a day ahead and refrigerate it; the coconut and spices settle and deepen overnight. Reheat gently with a splash of water, stirring so the coconut stays smooth, and finish with fresh coriander and lime.
This recipe has about 220 calories per serving, with roughly 4 g of protein and 16 g of fat, most of it from the coconut and cashews. It is a light, plant-based curry rather than a rich, creamy one.
Was this recipe helpful?
☆☆☆☆☆
Thanks for rating!
Timer
0:00