Thakkali Sadam - South Indian Tomato Rice

Inbarasi
By Inbarasi · Authentic South Indian RecipesPublished 26 May 2026
Cook 25 mins Prep 15 mins 4 servings easy Veg medium
Thakkali Sadam - South Indian Tomato Rice

Rate this recipe

Thakkali Sadam, or Tomato Rice, is a beloved South Indian rice dish that holds a special place in Tamil cuisine. Made with ripe red tomatoes, fragrant spices, and perfectly cooked rice, this dish delivers a beautiful balance of tangy, spicy, and savory flavors in every single bite. Originating from Tamil Nadu's home kitchens, this variety rice has been a staple for generations, passed down from grandmothers to mothers, and now to a new generation of home cooks who treasure its simplicity and bold taste.

Tamil families absolutely adore Thakkali Sadam because it is quick to prepare, uses pantry ingredients found in every South Indian kitchen, and tastes absolutely wonderful even when packed cold for lunch. It is a go-to choice for school lunchboxes, office tiffin boxes, and weekend afternoon meals. During busy weekdays, amma always knew that a pot of tomato rice with some papad and pickle on the side would bring smiles to the entire family. It is also commonly made during travel picnics and casual family gatherings across Tamil Nadu and the Tamil diaspora worldwide.

What makes this recipe truly special is the tempering of mustard seeds, curry leaves, and dried red chilies in sesame oil before the tomatoes are added, which creates an incredible depth of aroma. Using slightly overripe tomatoes intensifies the tangy flavor beautifully. For best results, cook the rice al dente so the grains stay separate when mixed. Adding a generous pinch of turmeric gives the dish its signature warm golden-red color that makes it visually irresistible and utterly appetizing.

Ingredients

Ingredients checklist

Instructions

💡 Tap a step to mark it done
1

Cook the sona masoori or basmati rice with a little less water than usual so the grains remain firm and separate. Spread the cooked rice on a wide plate and allow it to cool completely. Drizzle half a teaspoon of sesame oil over the rice and gently fluff with a fork to prevent the grains from sticking together. Set aside.

2

Heat 3 tablespoons of sesame oil in a heavy-bottomed kadai or pan over medium flame. Once the oil is hot, add the mustard seeds and wait for them to splutter. Then add the urad dal and chana dal, stirring continuously until they turn light golden brown and aromatic.

3

Add the dried red chilies, curry leaves, and a generous pinch of asafoetida to the pan. Fry for about 20 seconds until the curry leaves turn crisp and the chilies darken slightly. Be careful not to burn the dals at this stage as it will affect the overall flavor.

4

Add the thinly sliced onions and slit green chilies to the pan. Sauté on medium flame for 5 to 6 minutes, stirring occasionally, until the onions become soft and translucent with light golden edges. Add the ginger garlic paste and fry for another minute until the raw smell disappears completely.

5

Add the finely chopped ripe tomatoes along with turmeric powder, red chili powder, coriander powder, and salt. Mix everything well and cook on medium-high flame for 8 to 10 minutes, stirring frequently, until the tomatoes break down completely and the masala turns thick, glossy, and the oil begins to separate from the sides of the mixture.

6

Taste the tomato masala and adjust salt and spice levels according to your preference. The masala should be slightly saltier and spicier than you would normally prefer, because it will mellow out once mixed with the rice. Switch the flame to low before adding the rice.

7

Add the cooled cooked rice to the tomato masala in two or three batches. Using a flat spatula, gently fold and mix the rice with the masala using a light cutting motion rather than stirring vigorously. This technique keeps the rice grains whole and ensures every grain gets evenly coated with the beautiful red tomato masala.

8

Once all the rice is mixed well and evenly coated with the tomato masala, cover the pan with a lid and let the rice rest on very low flame for 3 to 4 minutes. This resting step allows all the flavors to absorb beautifully into the rice. Turn off the flame and garnish generously with freshly chopped coriander leaves before serving.

9

Serve the hot and fragrant Thakkali Sadam with crispy papad, raw onion rings, a wedge of lime, and coconut chutney or plain yogurt on the side. For lunchbox packing, allow it to cool completely before placing in an airtight container. It stays fresh and delicious for up to 8 hours at room temperature.

Tips and Tricks

  • Always use slightly overripe and deeply red tomatoes for the richest tangy flavor and vibrant color. Country tomatoes (naatu thakkali) work exceptionally well and give an authentic Tamil taste.
  • Sesame oil (gingelly oil) is the secret ingredient that gives Thakkali Sadam its authentic South Indian flavor. Do not substitute with regular cooking oil as it significantly changes the overall taste and aroma of the dish.
  • Make sure the cooked rice is completely cooled and the grains are separated before mixing with the hot masala. Mixing hot freshly cooked rice will make it mushy and clump together, ruining the texture of the final dish.

⚠️ Nutrition values could not be verified for this recipe. Please check manually.

🎬 Enjoyed this recipe? Watch the full video!

🔴 Subscribe on YouTube