Introduction: The Wonder of Tomato Rice
People call it Thakkali Sadam in Tamil and Tomato Bath in Kannada. This Tomato Rice dish combines tangy tomatoes rich spices, and soft rice to make a comforting meal straight from South India.
This meal works great for hectic days since it’s fast to make, filling, and super adaptable. You don’t need to be a chef—whether you’re in college managing a home, or working full-time, you’ll enjoy restaurant-like quality with just regular pantry items.
Tomato rice doesn’t ask for fancy accompaniments. Pair it with something simple like raita or papad, and it’s a meal all on its own.
What Is Tomato Rice (Thakkali Sadam)?
Tomato rice is a simple South Indian dish made in one pot using rice, tomatoes, onions, curry leaves, and spices. It tastes light, smells great, and has a mild tangy flavor with plenty of taste.
“Thakkali” translates to tomato and “Sadam” means rice, which together form a staple in South Indian home cooking routines.
This isn’t like biryani where you need to marinate ingredients or cook in layers for hours. You can make it in less than 30 minutes, so it’s a quick option to prepare for busy professionals, students, or anyone managing their time at home.
What You’ll Need
The Rice (Main Ingredient)
- 1 cup of Ponni, Sona Masoori, or Basmati rice
- Let the rice soak 30 minutes to achieve the right consistency
Tomatoes (Key Flavor)
- Use 1 cup canned or 3 medium-sized fresh ones
- Roma tomatoes work best since they’re less juicy and pack loads of flavor
1. Herbs and Spices Tomato Rice,
- Half a teaspoon of mustard seeds
- Half a teaspoon of cumin or fennel seeds
- One cinnamon stick
- Two cardamom pods
- Three cloves
- Six curry leaves
- One teaspoon of red chili powder
- Half a teaspoon of turmeric powder
- Half a teaspoon of coriander powder
- One teaspoon of cumin powder
- Salt as needed
Things to Cook With
- One chopped onion
- About one and a half teaspoons of ginger-garlic paste
- One green chili, sliced open
Extra Things You Can Add
- Cashews or peanuts
- Veggies like green peas, carrots, and capsicum
- Boiled eggs or soya chunks to add protein
What You’ll Need to Cook This
Rice (Main Part of the Dish)
- Use 1 cup of Ponni, Sona Masoori, or Basmati rice
- Soak the rice for 30 minutes to achieve perfect texture
2. Tomatoes (Key Flavor Ingredient)
- Choose 3 medium fresh tomatoes or use 1 cup of canned ones
- Roma tomatoes work best as they are not too watery and have strong flavor
3. Spices and Herbs Tomato Rice,
- Half teaspoon mustard seeds
- Half teaspoon fennel or cumin seeds
- A stick of cinnamon
- Two cardamom pods
- Three cloves
- Six curry leaves
- One teaspoon red chili powder
- Half teaspoon turmeric powder
- Half teaspoon coriander powder
- One teaspoon cumin powder
- Add salt as needed
Flavor Base
- One chopped onion
- One and a half teaspoon ginger-garlic paste
- One green chili split open
4. Optional Extras
- Add cashews or peanuts if you like
- Toss in green peas, carrots, or capsicum
- You can use boiled eggs or soya chunks for protein

Steps to Cook
Step 1: Prep the Spices
Start by heating 2 tablespoons of oil or ghee in a pan.Toss in mustard seeds, cumin, cinnamon, cardamom, cloves, and curry leaves.Let them pop and release their aroma.Then, throw in chopped onions and green chili.Cook until the onions turn golden.
Step 2: Bring in the Aromatics
Stir in ginger-garlic paste. Stir it around until the raw scent fades away allowing the flavors to develop.
Step 3: Mix in Tomatoes and Spice Blend
Drop in chopped tomatoes along with chili powder, turmeric, coriander, and cumin powder. Blend everything well. Keep stirring until the tomatoes break down and the oil starts to separate from the mixture.
Step 4: Combine Rice and Water
, stir in rice and water to cook everything together.
Put the soaked rice into the masala. Mix it so every grain gets coated. Add 1¾ cups of water, sprinkle some salt, and stir well.
Step 5: Cooking the Rice
Using a Pressure Cooker: Let it cook for 2 whistles on medium heat.
Using an Instant Pot: Pressure cook for 5 minutes then wait 10 minutes for it to release .
On the Stovetop: Cook on low heat for around 15 to 18 minutes with the lid on.
Step 6: Final Touches
fluff the cooked rice. Add some fried cashews on top and sprinkle with fresh coriander to finish.
How to Serve Tomato Rice,
Enjoy hot tomato rice with these sides:
- Onion or cucumber raita
- Papad or banana chips
- A simple vegetable stir-fry or roasted potatoes
To try it with non-vegetarian sides, eat it with grilled chicken or a flavorful fish curry.
Twists and Extras
- Quick Fix with Leftover Rice: Take rice that’s already cooked and mix it with masala to make a fast meal in about 15 minutes.
- Add More Veggies: Toss in peas, carrots, corn, or capsicum to make it colorful and healthier.
- Boost the Protein: Boiled eggs, tofu, or soya chunks can give it extra nutrition.
- Kid-Friendly Version: Cut down the spice and add a little ghee to make it mild and creamy.
- Vegan-Friendly Choice: Swap ghee with vegetable oil to keep it plant-based.
Storing and How to Reheat
- Refrigerate: Keep it fresh in airtight containers for 3 to 4 days.
- Freeze: Use freezer-safe boxes to store it up to 3 months.
- Reheat: Mix in a spoon of water. Microwave it covered for 2 to 3 minutes or heat it on the stove.
Tips to Make the Best Tomato Rice
- Pick red ripe tomatoes to bring out rich flavors.
- Cook spices well until they smell fragrant before tossing in the tomatoes.
- Change the water amount based on the rice variety you are using.
- Stir in ghee at the end to give it a shiny texture.
- Serve it hot to enjoy it at its tastiest.
Mistakes People Often Make
- Skipping a proper rinse makes rice sticky.
- Pouring in extra water can mess up the texture.
- Sour tomatoes don’t taste great in this.
- Cooking the spice mix too long spoils its flavor.
Why It’s Good for You
- Packed with vitamin C and healthy antioxidants from tomatoes
- Contains low fat but enough carbohydrates to provide energy
- Perfect choice for kids and vegetarians
- Light on the stomach and nutritious
FAQs
1. Can I prepare this with brown rice?
Yes just add 2½ cups of water and let it cook for a bit longer.
2. What kind of tomatoes should I use?
Roma or local red varieties are the best options.
3. Is it okay to use canned tomato puree?
Yes just go for plain ones without added herbs or vinegar.
4. Is this recipe suitable for vegans?
It is if you use oil instead of ghee.
Chicken Dum Biryani Recipe | Authentic Hyderabadi Restaurant-Style Biryani Step-by-Step



