
This tomato rice delivers perfectly fluffy grains infused with tangy tomato flavor in every bite. I’ve refined the method to ensure the rice cooks evenly without turning mushy, while the tomatoes add a bright, zesty character.
The dish comes together with simple pantry staples and fresh tomatoes, making it both accessible and deeply satisfying. A touch of tempering with whole spices elevates the aroma, creating a dish that’s as fragrant as it is flavorful.
What you’ll love most is how the rice absorbs the tomato essence, resulting in a vibrant, slightly sticky texture that pairs beautifully with yogurt or a side of crispy papad. It’s comfort food at its most balanced.
Ready in under 30 minutes, this recipe proves that humble ingredients can create a meal that feels special. Let’s get started.
Ingredients for Tomato Rice
Simple pantry staples and fresh tomatoes create this vibrant, fluffy rice dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Fresh Tomatoes 🍅 | 4 whole | Medium-sized, finely chopped |
| Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Green Chili 🌶️ | 2 pieces | Slit lengthwise, seeds removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for even flavor |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Cumin Seeds 🌿 | 1 tsp | For tempering aroma |
| Mustard Seeds 🌿 | 1 tsp | For tempering aroma |
| Turmeric Powder 🌿 | ½ tsp | For color and earthiness |
| Red Chili Powder 🌶️ | 1 tsp | Adjust to spice preference |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Vegetable Oil 🫒 | 2 tbsp | For tempering spices |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Water 💧 | 3 cups | For cooking rice |
The tomatoes are the heart here. Farmers market heirlooms add depth, but vine-ripened from the grocery store work perfectly fine (just avoid those mealy winter ones). Basmati rice is non-negotiable—its long grains stay separate and absorb the tomato essence beautifully. Indian or Pakistani brands like Daawat or Tilda are ideal, but any basmati from Whole Foods or Trader Joe’s will do.
No fresh tomatoes? Canned crushed tomatoes (like San Marzano) work in a pinch—drain excess liquid first. Out of basmati? Jasmine rice at a 1:1 ratio gets you close, though the texture will be slightly different. The whole spices (cumin and mustard seeds) are key for that tempered aroma—don’t skip them. Green chili heat can be adjusted or replaced with jalapeño if that’s what’s on hand.
This keeps well for 3-4 days in the fridge—reheat with a splash of water to refresh. Freezes beautifully for up to 3 months. The cilantro garnish is best added fresh, so hold off until serving. Leftovers taste even better the next day as flavors meld.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in a single pot—basmathi rice, juicy tomatoes, and those garlic cloves—and let it simmer.
- Tangy, Spicy Kick: The green chili and fresh tomatoes give it that bright, zesty punch I crave.
- Weeknight Savior: Honestly, it’s my go-to after work—ready before the kids finish their homework.
- Stretches Far: Leftovers taste even better the next day, and it feeds my family of four for two meals.
Step-by-Step Instructions for Tomato Rice
Here’s the method. Straightforward, tested, works every time.
Step 1: Rinse and Prepare the Basmati Rice
Rinse the 1.5 cups Basmati Rice 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 to help release the starch more effectively.
Once rinsed, drain the rice thoroughly in a fine-mesh strainer and set it aside. The rice should be damp but not dripping when you start cooking. This preparation step ensures fluffy, separate grains in your final dish.
Step 2: Temper the Whole Spices
Heat the 2 tbsp Vegetable Oil in a medium saucepan over medium heat. Add the 1 tsp Cumin Seeds and 1 tsp Mustard Seeds, stirring constantly. You’ll know they’re ready when the mustard seeds begin to pop and the cumin seeds turn a shade darker and become fragrant.
Immediately add the 1 whole Onion (finely diced), 2 pieces Green Chili (slit lengthwise), 4 cloves Garlic Cloves (minced), and 1 tbsp Fresh Ginger (grated). Sauté for 3-4 minutes until the onion turns translucent and the raw aroma of the ginger and garlic mellows.
Step 3: Incorporate the Tomatoes and Spices
Add the 4 whole Fresh Tomatoes (finely chopped) to the saucepan. Cook for 5-7 minutes, stirring occasionally, until the tomatoes soften and break down into a thick, pulpy consistency. The mixture should reduce and darken slightly, with the oil beginning to separate at the edges.
Stir in the 0.5 tsp Turmeric Powder, 1 tsp Red Chili Powder, and 1.5 tsp Salt. Cook for an additional 1-2 minutes to toast the spices and deepen their flavors. This step builds the rich, aromatic base that defines the dish.
Step 4: Cook the Rice to Perfection
Add the drained 1.5 cups Basmati Rice to the saucepan and stir to coat the grains evenly with the tomato and spice mixture. Pour in the 3 cups Water and stir once to distribute everything. Bring the mixture to a rolling boil over high heat.
Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and simmer for 15-18 minutes. Do not stir during this time. You’ll know it’s done when the water has been fully absorbed and the rice is tender with no hard bite in the center.
Turn off the heat and let the rice sit covered for 5 minutes. This final rest allows the steam to finish cooking the rice and ensures even texture throughout.
Step 5: Fluff and Garnish for Serving
Gently fluff the rice with a fork to separate the grains and release any trapped steam. This step is crucial for achieving that light, airy texture. Be careful not to press down or stir too vigorously, as this can make the rice mushy.
Transfer the rice to a serving dish and garnish with the 0.25 cup Fresh Cilantro (chopped). The cilantro adds a fresh, bright contrast to the rich, tangy flavors of the dish. Serve immediately while hot for the best experience.
Pro Tips For Making Tomato Rice
- Toast the Rice First: Heat the basmati rice in the pot for 2-3 minutes before adding liquids—this removes excess starch and prevents mushiness. I learned this the hard way after serving gluey tomato rice to guests.
- Blanch the Tomatoes: Dunk fresh tomatoes in boiling water for 30 seconds, then ice bath them. The skins slip right off, and you avoid those chewy bits in your finished dish.
- Resist Over-Stirring: Once the tomatoes and rice are combined, stir just enough to mix—constant stirring breaks the grains. After burning one pot, I finally realized less is more.
- Use Ripe Tomatoes: Underripe tomatoes taste bitter and watery. Go for deep red, slightly soft ones—they sweeten as they cook and give the rice that rich, balanced flavor.
Pro Cooking Tips for tomato rice
Rinsing Technique
Rinsing the rice is non-negotiable for fluffy results. I use a fine-mesh strainer and swirl the 1.5 cups Basmati Rice with my hand under cold water until it runs completely clear. This removes excess starch that would otherwise make the grains gummy. 💡
Tempering Spices
Heat the 2 tbsp Vegetable Oil over medium heat and add 1 tsp Cumin Seeds and 1 tsp Mustard Seeds. Wait for the mustard seeds to pop—that’s your signal the oil is hot enough. This blooms their flavors before adding aromatics.
Tomato Reduction
Cook the 4 whole Fresh Tomatoes for 5-7 minutes until they break down into a thick pulp. The mixture should darken slightly, with oil separating at the edges. This concentrates the tomato flavor so every grain absorbs maximum zest.
Rice-to-Water Ratio
Use a 1:2 rice-to-water ratio—1.5 cups rice to 3 cups water. Bring to a boil, then reduce to low heat and simmer covered for 15-18 minutes. Resist the urge to peek; steam is what makes it fluffy.
Resting Time
After cooking, let the rice sit covered for 5 minutes off the heat. This final step allows the steam to finish cooking the grains evenly. I fluff it gently with a fork right before serving. 🌟
Garnish Last
Always add the 0.25 cup Fresh Cilantro just before serving. This keeps the herb vibrant and fresh. The bright, citrusy notes cut through the richness perfectly.
Nutrition Facts
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Yes, canned crushed tomatoes work well. Use the same quantity and drain excess liquid first. The flavor will be slightly different but still delicious.
Why do I need to rinse the rice?
Rinsing removes excess starch that would make the grains sticky. It ensures fluffy, separate rice in the final dish. Always rinse until the water runs clear.
What if my rice turns out mushy?
This usually happens from stirring during cooking or using too much water. Stick to the 1:2 rice-to-water ratio and avoid lifting the lid while simmering.
How can I make it spicier?
Increase the green chilies or add extra red chili powder. For a smoky kick, stir in a pinch of cayenne with the other spices.
- 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