South Indian Tomato Rice – Instant pot and stovetop (V and GF)

Share the yumminess

Tomato rice is an easy, simple lunch recipe you can make on busy days. This is a spicy, flavorful rice recipe that is perfect for lunch boxes too. The main ingredients are tomato and a few spice powders. This is also Thakkali Sadam in Tamil. This is an easy recipe with pantry staples.

Bowl of Tomato rice.
Yummy Tomato rice.
Need more recipes with pantry staples? Check out Easy Pantry Recipes.

Tomato Rice

This is a staple lunch in Tamil Nadu, South India which is usually served with raita or fryums. This is so easy and versatile. In school days, my mom used to pack this in our lunch box. Actually, tomato rice is prepared in two ways. 

  1. The rice is cooked along with tomato and spices.
  2. The tomato masala and rice are cooked separately and mixed together. This method is the perfect way to use up leftover rice.
A bowl of easy tomato rice with a bunch of cilantro on the side.

A short video

How to make Tomato Rice in a Stovetop?

If using basmati rice, soak it for 30 minutes. Wash and drain it. Take a deep heavy-bottomed pan. Add oil and once it is hot, add the whole spices. Then add the onion and green chili. Saute till the onions are golden brown then add tomato and spice powders. Once the raw smell goes add 2 cups of rice. Then add 3 cups of water and the required salt and cilantro. Let it cook till the water is completely absorbed and the rice is cooked. Switch off. Serve with Onion raita or any side.

Tomato rice in Instant pot

Switch on the Instant Pot. Press the saute button. Add oil and repeat the same steps as a stovetop. Once you added water and salt. Close the pressure cooker lid. Check the valve and press the manual button. Set the timer for 6 minutes high pressure. Let the pressure release naturally. Once the pressure is released, open the lid and serve.

A bowl of Tomato rice.
Pro tip – While using the instant pot, add 2 ¾ cups of water for 2 cups of Basmati rice. If using Ponni rice, use 3 ½ cups of water for 2 cups of rice.

What Rice to use?

You can use Basmati rice, Ponni boiled or parboiled rice, Sona Masoori.

Soaked and drained basmati rice.

Ingredients Used

Ingredients used to make tomato rice.
Rice is not included in this picture.

Other Instant Pot rice recipes for you

Indian Lentil Rice 

Mint Rice

Vegetable Pulao

Mushroom Biryani

Vegetable Biryani

Do you need some no-cook recipes? Check out Easy No-cook recipes.

Stepwise recipe to make Tomato Rice

Ingredients

Rice – 2 cups

Tomato – 2 medium-sized chopped

Onions – ½ Cup sliced thinly

Green chili – 1 sliced

Cinnamon – 1- inch stick

Bay leaf – 1

Cardamom – 1

Cloves – 2

Turmeric powder – ½ Tsp

Red chili powder – 1 Tsp

Garam masala – ½ Tsp

Water – 2 ¾ Cups

Salt – as required

Cilantro – few

Oil – 2 Tsp

Method

  • Soak rice for 30 minutes. Wash and drain it. Keep it aside.
  • Switch on the Instant Pot. Press the saute button.
  • Add oil and when it is hot add the whole spices.
  • Once it is sauteed, add sliced onions and green chili.
  • Saute until the onions are golden.
  • Then add the tomato and spice powders.
  • Mix until the raw smell of the spice powders is gone.
  • Then add the rice and water.
  • Add the required water and cilantro.
  • Close the pressure cooker lid. Press the cancel button and then the manual button. Set the timer for 6 minutes high pressure.
  • Once the rice is cooked, let the pressure release naturally.
  • Once the pressure is released, open the lid and serve with raita or any favorite sides.
Stepwise instructions to make tomato rice.

Notes

  1. Adjust the spice powders as per your spice preference.
  2. If you don’t have garam masala, you can also add roasted cumin powder for flavor.
A bowl of easy tomato rice with a bunch of cilantro on the side.
4.92 from 25 votes

Tomato Rice – Instant pot and stovetop

Author: Lathiya
Tomato rice is an easy, simple lunch recipe you can make on busy days. This is a spicy, flavorful rice recipe that is perfect for lunch boxes too.
Prep Time:10 minutes
Cook Time:6 minutes
Soaking time:30 minutes
Total Time:46 minutes
Course: Lunch
Cuisine: Indian
Keyword: Instant pot tomato rice, South indian tomato rice, Tomato rice
Servings: 4 people
Calories: 115kcal

Equipment

Ingredients

  • 2 Cups Basmati Rice
  • 2 Tomato medium sizes chopped
  • 1/2 Cup Onions sliced thinly
  • 1 Green chili sliced
  • 1 Cinnamon inch stick
  • 1 Bay leaf
  • 1 Cardamom
  • 2 Cloves
  • 1/2 Tsp Turmeric powder
  • 1 Tsp Red chili powder
  • 1/2 Tsp Garam masala
  • 2 3/4 Cups Water
  • Salt as required
  • Cilantro few
  • 2 Tsp Oil

Instructions

  1. Soak rice for 30 minutes. Wash and drain it. Keep it aside.
  2. Switch on the Instant pot. Press the saute button.
  3. Add oil and when it is hot add the whole spices.
  4. Once it is sauteed, add sliced onions and green chili.
  5. Saute until the onions are golden.
  6. Then add the tomato and spice powders.
  7. Mix until the raw smell of the spice powders is gone.
  8. Then add the rice and water.
  9. Add required water and cilantro.
  10. Close the pressure cooker lid. Press the cancel button and then the manual button. Set the timer for 6 minutes high pressure.
  11. Once the rice is cooked, let the pressure release naturally.
  12. Once the pressure is released, open the lid and serve with raita or any favorite sides.

Video

Notes

  • Adjust the spice powders as per your spice preference.
  • If you don’t have garam masala, you can also add roasted cumin powder for flavor.

Nutrition

Serving: 1person | Calories: 115kcal

Pin this to your favorite board

You'll Also Love...

4.92 from 25 votes (6 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

46 Comments

  1. The spice blend in this tomato rice was so unexpected and delicious. I will definitely be making this again!

  2. Made this tomato rice and it turned out so good! Simple, comforting, and perfect for an easy meal. I’ll definitely make it again.

  3. I used the Instant Pot tu make this recipe and it worked perfectly. Tomato rice is so delicious and easy to make at home!

  4. The flavors smelled delicious and had real potential but the end result was mushy, sour tasting rice. I used beefsteak tomatoes and only cooked them for a few minutes since the instructions said to cook until the raw smell of the ground spices were gone; I’m not sure what that meant but have a feeling I should have cooked until the tomatoes were tender. Also, either the water ratio was either off or I shouldn’t have soaked the rice. The texture came out mushy and not separated like in the picture. Measurements were made using a standard cup (not rice cooker cup). I’m not sure what went wrong! Feedback would be appreciated. Nonetheless, thank you for taking the time to create and post this recipe.

    1. Thank you for trying the recipe and I’m sorry the rice was mushy. The reason I see here is we have to cook the tomatoes till it gets mushed when you press with the ladle and the water content of tomatoes are dried before adding rice or we have to reduce the quantity of water. Because if we don’t dry up the tomatoes, it will also release water while the rice is cooking. As I see you used beefsteak tomatoes which are one of the juiciest tomatoes, it would have released more juice while cooking with the rice which turns into mushy. If you have used basmati rice, it can easily get mushy if you increase the liquid even a little bit. Next time try to use roma tomatoes or country vine. Plaese let me know if this was helpful and let me know your feedback when you try next time. Have a great day.

  5. How many minutes in instant pot for those who dont have the rice button? Is the rice button low or high pressure. Thanks