How to Make Tomato Rice Like a Pro – Spicy, Tangy & Tasty!

Written by Best Recipes Of India  »  Updated on: May 08th, 2025

Tomato rice, also known as Thakkali Sadam in South Indian cuisine, is a bold and flavorful dish that offers a perfect blend of tanginess, spice, and comfort. Whether you're looking for a quick lunchbox meal or a hearty dinner option, mastering this spicy and tangy tomato rice recipe will elevate your cooking game. Follow our professional tips to make tomato rice like a pro — with rich spices, fluffy rice, and deep tomato flavor that lingers on the palate.

Ingredients to Make Authentic Tomato Rice

To create the most delicious tomato rice, quality ingredients are key. Here’s everything you’ll need:

For the Rice:

1 cup basmati or short-grain rice

2 cups water

½ tsp salt

1 tsp ghee (optional)

For the Tomato Masala:

2 tbsp oil (preferably sesame or sunflower oil)

1 tsp mustard seeds

½ tsp cumin seeds

1 sprig curry leaves

2 medium onions, thinly sliced

1 tsp ginger-garlic paste

4 ripe tomatoes, finely chopped or pureed

2 green chilies, slit

½ tsp turmeric powder

1 tsp red chili powder

1½ tsp coriander powder

½ tsp garam masala

Salt to taste

1 tbsp chopped coriander leaves

1 tsp jaggery or sugar (optional, to balance acidity)


Optional Tempering & Garnish:

1 tbsp roasted peanuts or cashews

Fried onions

Fresh mint or coriander leaves


Step-by-Step Process – How to Make Tomato Rice Like a Pro

1. Cook the Rice to Perfection

Rinse the rice thoroughly 2-3 times until the water runs clear. Soak for 15 minutes. In a pot, boil 2 cups of water with salt and ghee. Add rice, cook covered on low flame until all water is absorbed. Let it rest for 5 minutes, then fluff with a fork.


Tip: Slightly undercooked rice works better for this recipe to prevent mushiness when mixed with masala.


2. Sauté and Build the Masala Base

In a heavy-bottomed pan or kadhai, heat oil. Add mustard seeds; when they crackle, add cumin seeds and curry leaves. Toss in sliced onions and sauté until golden brown.


Add ginger-garlic paste and sauté until raw smell disappears. Stir in green chilies and cook for 30 seconds.


Add chopped or pureed tomatoes, turmeric, red chili powder, coriander powder, and salt. Cook on medium heat until oil begins to separate and tomatoes are fully cooked down, forming a thick paste.


Professional tip: Caramelizing tomatoes slowly deepens their flavor and reduces acidity.


3. Combine Rice and Masala

Lower the heat, add the cooked rice into the tomato mixture. Mix gently to coat every grain without breaking the rice. Add garam masala, sugar (if using), and coriander leaves. Stir and let the flavors meld for 2-3 minutes.

Cover and let it sit for 5 minutes before serving.

Serving Suggestions – Tomato Rice Meal Ideas

Tomato rice pairs excellently with:

Raita (onion, cucumber, or boondi)

Papad or fryums

South Indian pickle

A drizzle of ghee on top for extra richness


For a complete North Indian food style meal, pair it with a side of lauki ka kofta recipe or dalma recipe to add balance and variety.

Make It a Festive Platter – Bonus Pairings

Make your table festive by adding:

Besan ke laddu recipe for a sweet finish

How to make gajar ka halwa recipe as a winter delight

Beetroot Kanji Recipe to aid digestion and add color

Crunchy salad with onions, carrots, and lemon


These pairings turn a simple tomato rice meal into a grand celebration that covers all textures and tastes.


Why This Recipe Works – Secrets to Restaurant-Style Perfection

Tomato-Tamarind Balance: Some cooks add a touch of tamarind for deeper tang. Use it sparingly (¼ tsp pulp) if desired.

Oil Separation: Wait for the oil to separate from tomatoes — it’s the sign your masala is ready.

Layered Spices: The blend of chili, coriander, and garam masala builds complexity and heat.

Resting Time: Always rest the dish for at least 5 minutes before serving. It allows the rice to absorb the masala fully.


How to Store and Reheat Tomato Rice

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat by sprinkling a few drops of water and microwaving or warming in a pan on low flame.


Tip: Tomato rice tastes even better the next day as the flavors mature.


Variations to Try – Customize to Your Taste

1. Tomato Rice with Coconut Milk

Add ¼ cup coconut milk to the tomato masala for a creamy, tropical twist.


2. Tomato Pulao Style

Add mixed vegetables like peas, carrots, and beans, and cook rice along with the masala for a one-pot dish.


3. Tomato Rice with Tadka Dal

Serve tomato rice with moong or toor dal for a hearty and protein-rich combination.


Health Benefits of Tomato Rice

Rich in antioxidants thanks to tomatoes

Low-fat and high in flavor

Gluten-free and vegan (when made without ghee)

Spice-rich which helps boost metabolism


Final Thoughts

Tomato rice is more than just a comfort food—it’s a celebration of Indian flavors, spices, and the perfect marriage of tanginess and warmth. With a few pantry staples and professional techniques, you can make this dish a star on your dining table. Whether paired with a festive sweet like besan ke laddu recipe, a rich side like lauki ka kofta recipe, or a refreshing drink like Beetroot Kanji, tomato rice remains a timeless classic.


Disclaimer: We do not promote, endorse, or advertise betting, gambling, casinos, or any related activities. Any engagement in such activities is at your own risk, and we hold no responsibility for any financial or personal losses incurred. Our platform is a publisher only and does not claim ownership of any content, links, or images unless explicitly stated. We do not create, verify, or guarantee the accuracy, legality, or originality of third-party content. Content may be contributed by guest authors or sponsored, and we assume no liability for its authenticity or any consequences arising from its use. If you believe any content or images infringe on your copyright, please contact us at [email protected] for immediate removal.

Sponsored Ad Partners
ad4 ad2 ad1 Daman Game Daman Game