Indian tomato rice is a flavorful and aromatic dish that combines the tanginess of tomatoes with the rich spices of Indian cuisine. This one-pot meal is perfect for a quick lunch or dinner, offering a delightful blend of textures and tastes. The basmati rice absorbs the vibrant flavors, making each bite a burst of deliciousness.
Some ingredients in this recipe might not be commonly found in every kitchen. Garam masala, a blend of ground spices, and basmati rice, a long-grain rice known for its fragrance, are essential. Mustard seeds and cumin seeds are also crucial for the authentic flavor. These items can be found in the spice or international aisle of most supermarkets.

Ingredients For Indian Tomato Rice Recipe
Basmati rice: A long-grain, aromatic rice that is essential for this dish.
Oil: Used for sautéing the spices and vegetables.
Mustard seeds: Adds a pungent, slightly spicy flavor.
Cumin seeds: Provides a warm, earthy flavor.
Onion: Adds sweetness and depth to the dish.
Tomatoes: The main ingredient that gives the dish its tangy flavor.
Ginger-garlic paste: Adds a robust, aromatic flavor.
Turmeric powder: Gives the dish a vibrant yellow color and earthy taste.
Red chili powder: Adds heat and spiciness.
Garam masala: A blend of spices that adds complexity and warmth.
Water: Used to cook the rice.
Salt: Enhances all the flavors.
Cilantro: Adds a fresh, herbal note as a garnish.
Technique Tip for This Recipe
When sautéing the onions, ensure they reach a deep golden brown color. This caramelization process enhances the sweetness and depth of flavor in the dish. Additionally, when adding the ginger-garlic paste, make sure to cook it just until the raw smell disappears to avoid any bitterness.
Suggested Side Dishes
Alternative Ingredients
basmati rice - Substitute with jasmine rice: Jasmine rice has a similar texture and aroma, making it a good alternative.
oil - Substitute with ghee: Ghee adds a richer flavor and is commonly used in Indian cooking.
mustard seeds - Substitute with cumin seeds: Cumin seeds provide a different but complementary flavor profile.
cumin seeds - Substitute with caraway seeds: Caraway seeds have a similar earthy flavor.
onion - Substitute with shallots: Shallots offer a milder and slightly sweeter taste.
tomatoes - Substitute with canned tomatoes: Canned tomatoes can be used when fresh tomatoes are not available.
ginger-garlic paste - Substitute with fresh ginger and garlic: Freshly minced ginger and garlic can provide a more robust flavor.
turmeric powder - Substitute with saffron: Saffron can add a similar color and a unique flavor.
red chili powder - Substitute with cayenne pepper: Cayenne pepper offers a similar level of heat.
garam masala - Substitute with curry powder: Curry powder can provide a similar blend of spices.
water - Substitute with vegetable broth: Vegetable broth adds more depth of flavor.
salt - Substitute with soy sauce: Soy sauce can add saltiness along with umami flavor.
cilantro - Substitute with parsley: Parsley provides a fresh, slightly peppery taste.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Indian tomato rice to cool completely before storing. This prevents condensation, which can make the rice mushy.
- Transfer the cooled rice into an airtight container. This helps maintain its freshness and prevents any unwanted odors from seeping in.
- Store the container in the refrigerator if you plan to consume the rice within 3-4 days. This keeps the rice fresh and safe to eat.
- For longer storage, place the rice in a freezer-safe container or a heavy-duty freezer bag. Label it with the date to keep track of its freshness.
- When freezing, ensure to remove as much air as possible from the container or bag. This helps prevent freezer burn and preserves the texture of the rice.
- To reheat refrigerated Indian tomato rice, sprinkle a few drops of water over it and microwave on medium heat until warmed through. This helps retain moisture.
- For frozen rice, thaw it in the refrigerator overnight. Reheat in a microwave or on the stovetop with a splash of water to restore its original texture.
- Avoid reheating rice multiple times. Only reheat the portion you plan to consume to maintain its quality and safety.
- If you notice any off smell or change in texture, discard the rice to avoid any risk of foodborne illness.
How to Reheat Leftovers
Stovetop Method
- Heat a non-stick pan over medium heat.
- Add a splash of water or vegetable broth to the pan.
- Add the leftover Indian tomato rice and stir gently.
- Cover the pan with a lid and let it steam for about 5-7 minutes, stirring occasionally to ensure even heating.
- Once heated through, garnish with fresh cilantro and serve hot.
Microwave Method
- Place the leftover Indian tomato rice in a microwave-safe dish.
- Sprinkle a few drops of water over the rice to keep it moist.
- Cover the dish with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Microwave on high for 2-3 minutes, stirring halfway through to ensure even heating.
- Let it sit for a minute before removing the cover, then fluff with a fork and enjoy.
Oven Method
- Preheat your oven to 350°F (175°C).
- Spread the leftover Indian tomato rice evenly in an oven-safe dish.
- Add a few tablespoons of water or vegetable broth to keep the rice moist.
- Cover the dish with aluminum foil to trap the steam.
- Bake for about 15-20 minutes, or until the rice is heated through.
- Remove from the oven, fluff with a fork, and serve hot.
Steamer Method
- Place the leftover Indian tomato rice in a heatproof bowl that fits inside your steamer.
- Add a few drops of water to the rice to keep it moist.
- Set up your steamer and bring the water to a boil.
- Place the bowl of rice in the steamer and cover with the lid.
- Steam for about 5-10 minutes, or until the rice is heated through.
- Carefully remove the bowl from the steamer, fluff the rice with a fork, and serve hot.
Best Tools for This Recipe
Pan: Used for heating oil and cooking the ingredients.
Spatula: Essential for stirring and sautéing the onions, ginger-garlic paste, and tomatoes.
Measuring cups: Necessary for accurately measuring the rice and water.
Knife: Used for finely chopping the onions and tomatoes.
Cutting board: Provides a surface for chopping the vegetables.
Bowl: Used for soaking the basmati rice.
Lid: Needed to cover the pan while the rice cooks.
Measuring spoons: For measuring the mustard seeds, cumin seeds, turmeric powder, red chili powder, and garam masala.
Serving spoon: Used for serving the finished tomato rice.
Colander: Useful for rinsing the rice before soaking.
How to Save Time on Making This Recipe
Prep ingredients ahead: Chop onions, tomatoes, and cilantro in advance to save time during cooking.
Use a food processor: Quickly blend ginger-garlic paste instead of manually mincing.
Instant pot option: Use an Instant Pot to cook the rice faster and more efficiently.
Batch cooking: Double the recipe and freeze half for a quick meal later.
Pre-soak rice: Soak basmati rice overnight to reduce cooking time.

Indian Tomato Rice Recipe
Ingredients
Main Ingredients
- 1 cup Basmati Rice rinsed and soaked for 30 minutes
- 2 tablespoons Oil
- 1 teaspoon Mustard Seeds
- 1 teaspoon Cumin Seeds
- 1 cup Onion finely chopped
- 2 cups Tomatoes chopped
- 2 teaspoons Ginger-Garlic Paste
- 1 teaspoon Turmeric Powder
- 1 teaspoon Red Chili Powder
- 1 teaspoon Garam Masala
- 1 cup Water
- to taste Salt
- 2 tablespoons Cilantro chopped
Instructions
- Heat oil in a pan. Add mustard seeds and cumin seeds. Let them splutter.
- Add chopped onions and sauté until golden brown.
- Add ginger-garlic paste and sauté for a minute.
- Add chopped tomatoes, turmeric powder, red chili powder, and salt. Cook until tomatoes are soft.
- Add soaked rice and mix well.
- Add water and bring to a boil. Cover and cook on low heat until rice is done.
- Garnish with chopped cilantro and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Bok Choy Recipe20 Minutes
- BLT Pasta Salad Recipe25 Minutes
- Indian Rice Pulao Recipe45 Minutes
- Pancake Recipe30 Minutes
- Corn Fritters Recipe25 Minutes
- Slow Cooker Beef Sandwiches Recipe8 Hours 10 Minutes
- Blackberry Cobbler Recipe1 Hours
- Coronation Chicken Recipe45 Minutes
Leave a Reply