South Indian Tomato Rice (Thakkali Sadam) Recipe

South Indian Recipes

A Quick, Tangy Tomato Rice with Mustard and Curry Leaves

Last updated: September 30, 2026

Quick Answer South Indian tomato rice, or thakkali sadam, is cooked rice tossed through a tangy tomato-onion masala with a fragrant mustard-and-curry-leaf tempering. Quick, vegan, and endlessly packable, it turns leftover rice into a bright, spiced one-pan meal in about half an hour.

Tomato rice is the dish South Indian kitchens reach for when there is a bowl of cooked rice from yesterday and a few ripe tomatoes on the counter. In minutes it becomes something worth waiting for: a tangy, spiced tomato masala clinging to every grain, brightened with mustard seeds and curry leaves that pop in hot oil. It is humble, thrifty cooking that tastes far better than the sum of its parts.

The whole thing is built in one pan. You crackle a quick tempering, soften onion with green chili and ginger-garlic, cook the tomatoes down into a thick masala, and then fold in the rice. Pack it into a lunchbox, serve it with a papad and yogurt, or eat it straight from the pan; tomato rice is happy any way you like it.

A rustic bowl of South Indian tomato rice, glossy orange-red spiced rice with curry leaves, coriander, papad, and yogurt
South Indian tomato rice, cooked rice tossed through a tangy tomato-onion masala with a mustard and curry-leaf tempering.

Why This Tomato Rice Works

Great tomato rice is really two things done well: a tomato masala cooked until it loses its raw edge, and rice folded in so gently that the grains stay separate. Get those two right and everything else takes care of itself. The recipe here builds a fast but deeply flavored masala, then treats the rice with a light hand so it never turns into a sticky clump.

It starts with a proper tempering, the South Indian move that sets this dish apart. Mustard seeds pop in hot oil, then curry leaves and urad dal go in and turn nutty and fragrant. That crackle perfumes the oil, and every grain of rice that touches it later carries a little of that toasted aroma.

Cooking the tomatoes down is the heart of the method. Onion, green chili, and ginger-garlic soften first, then chopped tomatoes and the spice powders cook together until the mixture darkens, thickens, and the oil begins to separate at the edges. That is your signal that the raw, sour taste is gone and the masala is ready to season the rice.

Folding, not stirring, is the last secret. Cooked rice bruises easily, so the grains go in and get lifted and turned gently until they are just coated in the red masala. Done right, you get rice that is glossy and evenly spiced, with each grain distinct rather than mashed together.

Pro observation: Tomato rice is naturally vegan and fully halal as written, with no forbidden ingredients. All of its depth comes from tomato, onion, ginger-garlic, and the tempered spices, so you never miss a thing.

Prep Time
15 min
Cook Time
25 min
Total Time
40 min
Servings
4
Easy Vegan Gluten-Free About 340 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

Rice

Cooked, cooled rice is best; day-old rice from the fridge is ideal because the grains have firmed up and stay separate. Sona masoori is traditional, but basmati or any long-grain white rice works. Aim for grains that are fully cooked but still distinct, never mushy.

Tomatoes

Use ripe, red, juicy tomatoes for the deepest color and tang. Chop them fine or blitz to a puree so they break down into a smooth masala. If your tomatoes are pale or out of season, a spoonful of tomato paste boosts both the color and the flavor.

Tempering

Mustard seeds, urad dal, and curry leaves are the backbone of the flavor. Urad dal adds a nutty crunch; leave it out if you do not have it. Fresh curry leaves are worth seeking out, but a small handful of frozen leaves works well too.

Spices & Heat

Green chilies and red chili powder set the heat, so adjust both to taste. Turmeric gives warmth and color. A pinch of garam masala or a teaspoon of sambar powder stirred into the masala deepens it further if you like a more layered spice.

Equipment

  • Wide heavy pan or kadai
  • Wooden spatula
  • Wide plate or tray for cooling rice
  • Sharp knife and board
  • Measuring spoons
  • Lid for the pan

Before You Start

1. Cook the rice ahead and spread it out to cool. Freshly cooked, hot rice is soft and sticky, and it will clump and break into mush the moment you toss it with the masala. Spread it in a thin layer on a wide plate or tray so the grains dry and firm up, and use day-old rice from the fridge if you can.

2. Chop the tomatoes fine, or puree them. Big chunks stay raw and watery in the pan and never coat the rice, whereas a fine chop or a quick blitz breaks down into a smooth masala that clings to every grain. Get this done before the oil goes on the heat.

3. Measure the whole tempering and set it beside the stove. Mustard seeds and curry leaves go from fragrant to burnt in seconds, so there is no time to hunt for jars once the oil is hot. Have the mustard seeds, urad dal, and curry leaves in one small bowl, ready to go in fast.

Step-by-Step Instructions

Tomato rice comes together quickly once the pan is hot, so prep everything first. Cook and cool the rice, chop the tomatoes and onion, slit the chilies, and gather the tempering so the whole dish moves without a pause.

1

Cook and Cool the Rice

If you do not already have day-old rice, cook it so the grains are tender but separate, then spread it on a wide plate to cool completely. Cooling firms the grains so they hold their shape when folded into the masala. Fluff it gently with a fork to loosen any clumps while it cools.

2

Temper the Spices

Warm the oil in a wide pan over medium heat. Add the mustard seeds and wait for them to pop, then add the urad dal and curry leaves and let them turn golden and fragrant, about 30 seconds. Keep the heat moderate so the tempering toasts rather than burns.

Mustard seeds popping with curry leaves and urad dal in hot oil in a black kadai
Crackle the mustard seeds, then toast the urad dal and curry leaves until golden and fragrant.
3

Saute the Onion and Aromatics

Add the sliced onion and slit green chilies to the pan with a pinch of salt and cook 4 to 5 minutes until the onion turns soft and translucent. Stir in the ginger-garlic paste and cook for another minute, until the raw smell disappears and the mixture smells sweet and aromatic.

4

Cook Down the Tomatoes

Add the chopped tomatoes along with the turmeric and red chili powder and a good pinch of salt. Cook, stirring now and then, for 8 to 10 minutes, until the tomatoes collapse into a thick masala, the raw smell is gone, and the oil begins to separate at the edges. This is the flavor base, so do not rush it.

A thick glossy red tomato masala cooking down in a black kadai with oil separating at the edges
Cook the tomatoes down until the masala thickens, darkens, and the oil separates at the edges.
5

Taste and Adjust the Masala

Taste the masala now, while it is still just sauce and easy to correct. Add more salt if it needs it, a little more chili powder for heat, or a pinch of sugar if the tomatoes are very tart. It should taste bold and slightly concentrated, because the rice you add next will mellow it.

6

Fold in the Rice and Finish

Add the cooled rice to the pan and fold it through gently, lifting from the bottom and turning, until every grain is coated in the red masala. Take care not to mash the grains. Stir in the chopped coriander, warm through for a minute, and serve hot with a papad or a bowl of yogurt.

Finished South Indian tomato rice folded in a kadai, orange-red grains coated in masala with coriander on top
Fold the rice in gently until coated, finish with coriander, and serve hot.

Chef’s Tips From Real Kitchen Testing

1

Use cold, day-old rice whenever you can. The grains have firmed up in the fridge, so they stay separate and glossy instead of turning sticky when you toss them with the hot masala.

2

Wait for the oil to separate before you taste. That ring of oil at the edge of the masala is the sign the raw tomato has cooked out, and it is the difference between a bright dish and a sour one.

3

Fold, never stir hard. Lift the rice from the bottom and turn it over with a light hand so the grains stay whole; aggressive stirring breaks them and makes the rice gluey.

Recipe Variations

Serving Suggestions

  • A crisp papad or appalam on the side
  • A cooling bowl of yogurt or coconut yogurt
  • A simple onion-and-cucumber salad with lemon
  • Coconut chutney for dipping and freshness

Nutrition Facts

Estimated nutrition per serving of tomato rice.
NutrientAmount per serving
Calories340
Protein7 g
Carbohydrates62 g
Fat8 g
Saturated Fat1 g
Fiber4 g
Sugar6 g
Sodium480 mg

Values are estimates per serving and vary with the exact rice, oil, and brands you use.

Make-Ahead Tips

Both parts of this dish are make-ahead friendly. Cook the rice a day early and keep it in the fridge, where the firmed-up grains are actually better for tomato rice. The tomato masala can also be cooked through the reduce stage, cooled, and refrigerated; when you are ready to eat, warm the masala, fold in the cold rice, and finish with fresh coriander.

Storage, Freezing & Reheating

Refrigerator
Leftover tomato rice keeps 2 to 3 days in an airtight container. It packs beautifully for lunch and the flavor deepens overnight as the masala settles into the grains.
Freezer
Freeze cooled tomato rice in a sealed container for up to 1 month. Thaw overnight in the fridge before reheating so the grains warm through evenly.
Reheating
Sprinkle over a little water and warm gently in a pan or microwave, tossing once or twice, just until hot. The splash of water loosens the grains and keeps them from drying out.

Common Mistakes to Avoid

×Using hot, freshly cooked rice. Straight from the pot it is soft and sticky and turns to paste the moment you fold in the masala; cook it ahead and spread it to cool so the grains firm up and stay separate.
×Not cooking the tomato masala long enough. Rushed, it leaves a raw, sour tomato taste running through the whole dish; cook it down until it darkens, pulls together, and you see oil separating at the edges.
×Stirring the rice in hard. Aggressive stirring snaps the cooked grains and releases starch, making the rice gluey; fold gently, lifting from the bottom, just until every grain is coated.
×Burning the tempering. Oil that is too hot scorches the mustard seeds and curry leaves in seconds and turns them bitter; add mustard seeds to moderately hot oil, wait for the pop, then add the rest quickly.
×Skimping on the oil. Tomato rice needs enough oil to carry the spices and keep the grains loose; a dry pan gives you a sticky, clumping result, so use a generous hand with it.

Troubleshooting

Rice turned mushy? It was too soft or fresh, or folded too hard. Next time use cold day-old rice, spread it to cool, and turn it gently rather than stirring.

Tastes sour or too tangy? The tomatoes did not cook down enough. Simmer the masala longer next time until the oil separates, or stir in a small pinch of sugar to balance the acidity.

Rice too dry or clumpy? Drizzle in a little oil or a splash of water and warm gently, tossing, until the grains loosen and turn glossy again.

A Note on South Indian Cooking

Tomato rice is known in Tamil as thakkali sadam, which simply means “tomato rice”, and versions of it turn up across South India under different names. It belongs to a whole family of mixed rices, alongside lemon rice, tamarind rice, and coconut rice, that South Indian kitchens make to use up cooked rice and pack into lunchboxes. The tomato and chili came to the subcontinent centuries ago and were folded into an older tradition of tempered, spiced rice, and the dish has been a weekday staple ever since.

The one it is most often set beside is biryani, and it is worth being clear: biryani is a layered, slow-cooked, usually meat-forward rice, while tomato rice is a quick tempered stir-through of already-cooked rice. They sit at opposite ends of the effort scale. Tomato rice is closer in spirit to the everyday tomato cooking of the region, like a bowl of tomato rasam or a plate of South Indian tomato upma, and it shares its bright, tempered soul with a fragrant saffron rice with tomatoes.

What has kept tomato rice on so many tables is exactly what created it: it is fast, thrifty, and forgiving. Keep the tempering and the well-cooked tomato masala constant, vary the heat and the add-ins to taste, and you have a bright, satisfying meal that turns yesterday’s rice into something everyone reaches for.

Frequently Asked Questions

South Indian tomato rice, or thakkali sadam, is cooked rice tossed through a tangy tomato-onion masala with a mustard-and-curry-leaf tempering. It is a quick, vegan one-pan dish, popular as a lunchbox meal and a way to use up leftover rice.
Any long-grain white rice works. Sona masoori is traditional, but basmati is excellent too. The key is that the rice should be fully cooked but with separate grains, and cooled or day-old, so it does not turn sticky when folded into the masala.
Yes, leftover or day-old rice is actually ideal. Chilling firms up the grains so they stay separate and glossy in the pan. Fluff it with a fork to loosen any clumps before folding it into the tomato masala.
Biryani is a layered, slow-cooked, usually meat-forward rice dish, while tomato rice is a quick tempered stir-through of already-cooked rice in a tomato masala. Tomato rice takes about half an hour and needs no layering or long cooking.
Yes. This tomato rice is naturally vegan and fully halal, with no forbidden ingredients. It is made with rice, tomatoes, onion, ginger-garlic, oil, and tempered spices, so it suits plant-based diets as written.
Mushy rice usually means the rice was too soft or too freshly cooked, or it was stirred too hard. Use cooled day-old rice with separate grains, and fold it in gently, lifting from the bottom rather than stirring vigorously.
A crisp papad and a bowl of yogurt or coconut yogurt are the classic partners. A simple onion-and-cucumber salad or a spoon of coconut chutney also rounds it out, adding coolness and crunch against the spiced rice.
Tomato rice keeps 2 to 3 days in an airtight container in the fridge and packs well for lunch. To reheat, sprinkle over a little water and warm gently, tossing once or twice, until it is hot and the grains loosen.
Was this recipe helpful?
☆☆☆☆☆
Thanks for rating!
Timer
0:00