
This South Indian tomato rice brings vibrant flavor to any meal. I developed this recipe after testing multiple spice combinations to achieve the perfect balance.
The dish combines ripe tomatoes with aromatic tempering of mustard seeds, curry leaves, and other whole spices. Cooking the rice with this flavorful base ensures every grain absorbs the rich, tangy essence.
What results is a fragrant, one-pot meal with soft rice and a slightly spiced tomato profile. The technique is straightforward yet delivers authentic taste that transports you to Southern India.
Serve it hot with yogurt or a side of papad for a complete, comforting experience.
Ingredients for Tomato Rice Recipe Indian
Everyday spices and fresh produce create this fragrant one-pot South Indian classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Ripe Tomatoes 🍅 | 4 whole | Medium-sized, finely chopped |
| Yellow Onion 🧅 | 1 whole | Finely diced for tempering |
| Mustard Seeds 🌿 | 1 tsp | Black or yellow variety |
| Cumin Seeds 🌿 | 1 tsp | Whole seeds for tempering |
| Curry Leaves 🍃 | 10 pieces | Fresh preferred for aroma |
| Green Chili Peppers 🌶️ | 2 whole | Slit lengthwise, adjust to taste |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Adjust to taste gradually |
| Vegetable Oil 🫒 | 2 tbsp | Neutral-flavored for tempering |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Ginger 🌿 | 1 tbsp | Fresh, grated or minced |
| Asafoetida 🌿 | ¼ tsp | Optional, traditional hing flavor |
The tempering spices are non-negotiable here. Mustard seeds and curry leaves give that authentic South Indian aroma—look for them at Indian grocery stores or Patel Brothers. Fresh curry leaves are ideal (dried work but lack the same punch). The rice should be Basmati for the right texture; rinsing well removes excess starch so grains stay separate. Don’t skip the asafoetida if you have it—it’s the secret umami note.
No curry leaves? Dried bay leaves plus a pinch of citrus zest gets you 80% there. Out of fresh tomatoes? Canned crushed tomatoes work in a pinch (drain excess liquid). If you prefer less heat, reduce or omit green chilies. For extra richness, add a spoonful of ghee at the end. The tempering process is quick—have all ingredients prepped before you start heating the oil.
This keeps well for 2-3 days in the fridge. The flavors actually deepen overnight, so it’s great for meal prep. Reheat with a splash of water to revive the texture. Freezes for up to 1 month—portion before freezing for easy reheating. Always garnish with fresh cilantro just before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I love that it all comes together in a single pot—just temper the mustard and cumin seeds, toss in the onions and tomatoes, and let the basmati soak up every flavor.
- Tangy Comfort: The ripe tomatoes break down into this rich, slightly sweet-tart sauce that makes every bite of rice taste like home.
- Lunchbox Hero: Honestly, it tastes even better the next day—cold or microwaved, it’s my kid’s favorite to pack for school.
- Pantry Friendly: Between us, I’ve made this on empty fridge days with just those basics and a little oil. Still turns out delicious every time.
Step-by-Step Instructions for Tomato Rice
Here’s the method. Straightforward, tested, works every time.
Step 1: Prepare and Rinse the Rice
Measure out the 1.5 cups Basmati Rice and transfer it to a fine-mesh strainer. Rinse under cold running water until the water runs completely clear—this removes excess starch and prevents the grains from sticking together during cooking.
I like to swirl the rice with my hand while rinsing to ensure all the starch is washed away. Once rinsed, drain well and set aside. The rice should look clean and feel slightly gritty between your fingers, not slimy.
Step 2: Temper the Spices for Maximum Flavor
Heat the 2 tbsp Vegetable Oil in a large pot over medium heat. Add the 1 tsp Mustard Seeds and wait for them to start popping—this usually takes about 30-45 seconds. As soon as they begin to splutter, add the 1 tsp Cumin Seeds, 10 pieces Curry Leaves, and 2 whole Green Chili Peppers.
Stir for 10-15 seconds until the cumin seeds turn a shade darker and release their aroma. Then add the 1 whole Yellow Onion (finely diced) and sauté for 3-4 minutes until it turns translucent and lightly golden at the edges.
This tempering process, called tadka, is crucial—it wakes up the spices and infuses the oil with their flavors, which will then permeate the entire dish.
Step 3: Cook the Tomatoes and Spices
Add the 1 tbsp Ginger (grated or minced) and sauté for 30 seconds until the raw smell disappears. Then stir in the 4 whole Ripe Tomatoes (finely chopped), 0.5 tsp Turmeric Powder, 0.5 tsp Red Chili Powder, and 0.25 tsp Asafoetida.
Cook for 5-6 minutes over medium heat, stirring frequently, until the tomatoes break down completely and the mixture thickens into a paste-like consistency. You’ll notice the oil starting to separate slightly at the edges—this is your visual cue that the tomatoes are fully cooked.
Step 4: Incorporate the Rice and Water
Add the rinsed 1.5 cups Basmati Rice to the pot and stir well to coat every grain with the tomato-spice mixture. This step ensures each bite is packed with flavor. Toast the rice for 1-2 minutes to enhance its nutty aroma.
Pour in 3 cups of water and add the 1.5 tsp Salt. Stir once to distribute everything evenly, then bring to a boil over high heat. As soon as it boils, reduce the heat to low, cover the pot with a tight-fitting lid, and let it cook undisturbed for 15 minutes.
Step 5: Rest and Garnish Before Serving
After 15 minutes, turn off the heat and let the rice sit covered for an additional 5 minutes. This resting period allows the steam to finish cooking the rice and helps the grains separate easily.
Gently fluff the rice with a fork to release any clumps. Taste and adjust the salt if needed. Finally, garnish with the 0.25 cup Fresh Cilantro and serve hot. The cilantro adds a fresh, bright contrast to the rich, spiced tomato rice.
Pro Tips For Making Tomato Rice Recipe Indian
- Toast the Seeds: Heat your mustard and cumin seeds in hot oil until they pop and turn fragrant—about 30 seconds. I learned this the hard way: raw seeds taste bitter and ruin the dish.
- Use Overripe Tomatoes: Pick the softest, wrinkliest tomatoes you have. Their extra sweetness and juiciness make the rice taste richer than firm ones ever could.
- Rinse the Rice: Soak basmati rice for 15 minutes, then rinse until the water runs clear. Skipping this leaves your tomato rice gummy instead of light and separate.
- Cook on Low: After adding rice and water, drop the heat to the lowest setting. High heat burns the tomato at the bottom—I’ve scraped off too many bitter, blackened layers to count.
Best Sauces and Condiments for tomato rice recipe indian
Raita for Cooling
I love serving this dish with a simple cucumber raita—just mix 1 cup plain yogurt with ½ cup grated cucumber, a pinch of cumin, and salt. The cool yogurt perfectly balances the spiced tomato rice. 💡
Coconut Chutney
For a South Indian touch, blend ½ cup grated coconut, 2 tbsp roasted chana dal, 1 green chili, and ½ tsp salt into a coarse paste. Add a tempering of mustard seeds and curry leaves for extra aroma.
Mango Pickle
A spoonful of Indian mango pickle on the side adds a tangy, spicy kick that cuts through the richness. I keep a jar of Priya brand in my pantry for just this reason. The sweet and sour flavors complement the dish beautifully.
Use sparingly—about 1 tsp per serving—to avoid overpowering the rice.
Papad for Crunch
Serve with roasted or fried papad for a textural contrast. The crispness pairs wonderfully with the soft rice. I prefer moong dal papad for its light, airy crunch. 🔥
Lemon Wedges
A squeeze of fresh lemon juice just before eating brightens all the flavors. I always keep a few wedges on the table. The acidity enhances the tomatoes’ natural tang.
Nutrition Facts
Frequently Asked Questions
Can I use regular rice instead of Basmati?
Basmati gives the best texture, but you can use jasmine or long-grain white rice. Adjust water to 1.5 cups per 1 cup rice and cook for 12-13 minutes.
Why do I need to rinse the rice?
Rinsing removes excess starch so grains stay separate. Skip this, and you’ll end up with sticky, clumpy rice instead of light, fluffy texture.
How can I make it less spicy?
Reduce or omit green chilies and use ¼ tsp red chili powder. For mild heat, add a pinch of sugar to balance the flavors.
Can I make this in a rice cooker?
Yes! Sauté spices and tomatoes first, then transfer to the rice cooker with rice and water. Use the standard rice setting for perfect results.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026