Tomato Rice Recipe – An explosion of flavor in every bite!


Are you looking for a quick and delicious one-pot meal that will tantalize your taste buds and satisfy your hunger? Take a look at this wonderful recipe for tomato rice! Enriched with the natural sweetness of ripe tomatoes and an aromatic blend of spices, this dish is a celebration of simplicity and flavour. Whether you are a busy professional or a home cook looking for a hassle-free dish, Tomato Rice is an ideal choice. So, let’s get started on this culinary journey of making a delicious dish that is sure to become a family favorite!


For Tomato Rice:

1 cup long grain basmati rice (or any rice of your choice)

2 large ripe tomatoes, finely chopped

1 medium sized onion, finely chopped

2-3 cloves of garlic, finely chopped

1 inch piece fresh ginger, grated

1-2 green chilies (adjust as per your spice preference), finely chopped

1/2 cup green peas (fresh or frozen)

2 tablespoons cooking oil (vegetable or sunflower oil)

1 tsp cumin

1/2 tsp turmeric powder

1/2 tsp red chili powder (adjust as per your taste)

1 tsp garam masala

salt to taste

Fresh coriander leaves for garnishing


Rice should be properly cleaned in cold water until the liquid is clear. The rice should be given a 20-minute soak in water before being drained and placed aside.

  • In a large, heavy-bottomed pan or pot, heat the oil over medium heat.
  • Add cumin seeds and let them cook for a few seconds till they release their aroma.

Now, add finely chopped onion and fry till it becomes transparent. Add minced garlic, grated ginger and green chillies to it, cook for a few more minutes till the raw smell disappears.

Add turmeric powder, red chili powder and salt to the tomato mixture, stir well so that the tomatoes are evenly coated with the spices.

Now add the soaked and drained rice to the pan and mix gently with the tomato mixture. Take care that the rice grains are not broken.

  • Add required amount of water (usually 1.5 to 2 cups of water for 1 cup of rice) and add green peas to the vessel.
  • Bring the mixture to a boil.

Once it starts boiling, lower the flame, cover the pan with a tight-fitting lid, and let the rice simmer for about 15-20 minutes or till the rice is cooked and puffed up.

  • Once the rice is cooked, sprinkle garam masala over it for extra flavor.
  • Stir it gently to mix the spices.

Switch off the heat, keep the lid on and let the tomato rice rest for a few minutes. This step allows the flavors to meld together beautifully.

Garnish the Tomato Rice with freshly chopped coriander leaves for vibrant color and fresh herbal flavor.

Your delicious Tomato Rice is now ready to be served hot! Serve it with curd, raita, or any Indian side dish of your choice.


Tomato Rice Recipe is a delicious and satisfying dish that brings the goodness of fresh tomatoes and aromatic spices to your plate. With its simple preparation and delicious flavor, this one-pot wonder is perfect for a busy weeknight dinner or weekend family gathering. The combination of sweet tomatoes, aromatic spices and puffed rice is a surefire way to win the hearts of your loved ones. So, go ahead and indulge yourself in this delicious adventure – it’s sure to become a staple of your kitchen! Enjoy every spoonful of the goodness of this Tomato Rice!

Leave a Comment