Tomato Rice Recipe: Fluffy Grains With Tangy Tomato Zest

Tomato Rice Recipe: Fluffy Grains With Tangy Tomato Zest

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

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

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 6g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.6(6 reviews)
Tyler Campbell