top of page
  • Writer's picturehomeculinarycrafts

Tomato Rice

Updated: May 29

Tomato Rice

Total Cooking Time

45 minutes



Number of servings


Tomato rice is one of the dishes which helps  me to make a quick meal when I am running short of time. This is an easy to go one pot recipe on stove top. You can prepare everything in a single biryani pot and serve immediately. You can simply prepare this rice and can pair it up with raitas, pickle and pappad.

Tomato is one of my favorite veggie, which I use in almost all my recipes. Usually tomato rice is prepared when you have left over rice in your kitchen. You need to prepare only a tomato gravy and mix with the left over rice. You can easily prepare this recipe under 45 minutes. Fill your kids lunch box with this tasty rice recipe and this rice would become your kids favorite in no time.

Tomato rice, also known as Tomato pulao is prepared by mixing the steamed rice with a mix of sautéed tomatoes, onions and spices. When the rice is getting cooked, you can prepare the tomato gravy and save your valuable time. Then you can mix the prepared tomato gravy with the cooked rice and mix well everything.

It will be better if you cook the rice early. The rice may be cooled and the grains will be separate from one another. If you are suddenly mixing hot rice, it may get sticky sometimes as it is too hot. In that situation, fluff the hot rice with a fork so that they do not stick each other. You can have this rice with curd alone. The combination of tomato rice and raita is an irresistible one. If you are a beginner in cooking, you can easily prepare this recipe and surprise your family with this delicious rice.

This South Indian style tomato rice requires only lesser ingredients. You can increase the spice level by adding green chillies. Since my family prefers low spicy food, I had skipped green chilli here. Tomatoes provides a tangy flavor to this rice. This is a complete balanced meal with good amount of protein. So when you are in short of time, try out this recipe.

Change your cooking style with this easy and this delicious recipe !


  1. Chopped Tomatoes – 2

  2. Finely chopped onion – 1

  3. Mustard seeds – 1/2 teaspoon

  4. Chana dal – 1/2 teaspoon

  5. Urad dal – 1/2 teaspoon

  6. Dry red chillies – 2

  7. Garlic chopped – 5 pods

  8. Turmeric powder – 1/4 teaspoon

  9. Coriander powder – 1 teaspoon

  10. Basmati rice – 2 cups

  11. Water – 3 3/4 cups (3.75)

  12. Chopped coriander leaves – to garnish

  13. Salt – as required

Method of preparation

  1. Wash, clean and soak the rice for 30 minutes in water.

  2. Drain off the water using a colander and keep it aside.

  3. Take a large biryani pot and add 3 3/4 cups of water.( Water needed for for my basmati rice is double the water of taken rice – 1/4 cups). Since 2 cups of rice was taken, I need 3 3/4 cups of water.

  4. When the water starts boiling, add basmati rice and cook the rice in low flame. Once the water is evaporated completely, switch off the flame. Keep the cooked rice aside.

  5. Now heat oil in a kadai and splutter mustard seeds, urad dal and chana dal.

  6. Add dry red chillies and onions.

  7. Sauté onions till the changes the color and then add garlic and tomatoes.

  8. Cover and cook the tomatoes. Once they are mashed, add turmeric powder and coriander powder.

  9. Sauté till the raw smell of the powders are gone completely.

  10. Now, add the prepared tomato mix to the rice pot. If the rice is too hot, mix well using a fork so that the rice do not get stick together.

  11. Garnish the tomato rice withe coriander leaves.

  12. You can serve this rice along with your favorite curries, salad, pickle and papad.

Recent Posts

See All
bottom of page