Prep
10 min
Cook
35 min
Total
45 min
Servings
6

Method

  1. Heat oil in a saucepan on medium heat.

  2. Cook and stir onions until they turn golden, which usually takes around 10 to 15 minutes.

  3. Add salt, garlic, chile powder, ginger, and turmeric to the pan, and stir to coat the onions.

  4. Mix tomatoes into the onion mixture and continue to cook and stir until the tomatoes start to break down, usually around 5 to 10 minutes.

  5. Stir rice into the onion-tomato mixture.

  6. Pour in water and bring the mixture to a boil.

  7. Reduce the heat to low, cover the saucepan, and let it simmer.

  8. Stir occasionally and cook until the rice becomes tender and all the liquid is absorbed, which usually takes around 15 to 20 minutes.

About this recipe

Introduction

Are you tired of the same old rice dishes? Looking to add a burst of flavor to your meal? Indian Tomato Rice is the answer! This flavorful and aromatic dish combines the goodness of rice with the tanginess of tomatoes and a blend of spices. Whether you're a spice lover or prefer a milder taste, this dish can be easily customized to suit your preferences. Let's dive into the world of Indian Tomato Rice and learn how to make this delicious dish.

The Magic of Indian Tomato Rice

Imagine a plate of perfectly cooked rice, infused with the flavors of ripe tomatoes and a medley of spices. The vibrant red color of the tomatoes adds a visual appeal, while the aroma wafts through the air, making your taste buds tingle with anticipation. Indian Tomato Rice is like a symphony of flavors, with each ingredient playing its part to create a harmonious and satisfying dish. It's a celebration of the senses!

Ingredients

Before we delve into the cooking process, let's take a look at the ingredients needed to make Indian Tomato Rice:

  • Rice
  • Tomatoes
  • Onions
  • Garlic
  • Ginger
  • Spices (such as cumin, coriander, turmeric, and red chili powder)
  • Vegetable oil
  • Fresh coriander leaves
  • Salt

Cooking Method

Now that we have our ingredients ready, let's dive into the step-by-step process of making Indian Tomato Rice:

  1. Start by cooking the rice until it is fluffy and separate.
  2. In a separate pan, heat some oil and add the spices, onions, garlic, and ginger.
  3. Saute the mixture until the onions turn golden brown and the spices release their aroma.
  4. Add the chopped tomatoes to the pan and cook until they soften.
  5. Once the tomatoes are cooked, add the cooked rice to the pan and mix well.
  6. Garnish with fresh coriander leaves and serve hot.

Customization and Serving Suggestions

Indian Tomato Rice is a versatile dish that can be customized to suit your taste preferences. If you enjoy spicy food, you can add extra red chili powder or even some green chilies. For a milder version, reduce the amount of spices and skip the chilies altogether. You can also add vegetables like peas, carrots, or bell peppers to make it a wholesome one-pot meal. Serve the Indian Tomato Rice with a side of raita (yogurt sauce) or pickle for a complete and satisfying meal.

Conclusion

Indian Tomato Rice is a delightful dish that brings together the flavors of India in a single plate. The combination of tangy tomatoes, aromatic spices, and fluffy rice is a treat for the taste buds. Whether you're a seasoned cook or a beginner in the kitchen, this dish is easy to make and guaranteed to impress. So why not give it a try and bring some Indian flavor to your dining table?

Frequently asked questions

Q1: Can I use brown rice instead of white rice?

A1: Absolutely! You can substitute white rice with brown rice for a healthier version of Indian Tomato Rice.

Q2: Can I make Indian Tomato Rice in a pressure cooker?

A2: Yes, you can use a pressure cooker to cook the rice and then follow the same steps to make Indian Tomato Rice.

Q3: Can I use canned tomatoes instead of fresh tomatoes?

A3: While fresh tomatoes are recommended for the best flavor, you can use canned tomatoes if fresh ones are not available.

Q4: How long does it take to cook Indian Tomato Rice?

A4: The cooking time may vary depending on the type of rice you use, but on average, it takes around 30 minutes to prepare.

Q5: Can I add meat or seafood to Indian Tomato Rice?

A5: Indian Tomato Rice is commonly prepared as a vegetarian dish, but you can certainly add cooked meat or seafood of your choice to enhance the flavor.

Q6: Can I freeze Indian Tomato Rice?

A6: Yes, you can freeze Indian Tomato Rice in an airtight container for up to 3 months. Just make sure to thaw it properly before reheating.

Q7: What is the best way to reheat leftover Indian Tomato Rice?

A7: To reheat leftover Indian Tomato Rice, you can use a microwave or heat it in a pan with a little oil or water to prevent it from drying out.

Q8: Can I make Indian Tomato Rice in advance?

A8: Yes, you can make Indian Tomato Rice in advance and store it in the refrigerator for up to 2 days. Just reheat it before serving.

AprilCook, recipe developer and the heart of Chefwiz. More about April

More pasta & grains

See all →