South Indian style Tomato Rice with lots of spices! This is favorite way to make tomato rice, it tastes so good with pickle and a side of yogurt!

It’s simply rice cooked with lots of tomatoes and lots of spices. I really went overboard with tomatoes in this recipe because I wanted the flavors of tomato to shine through.

What is Tomato Rice?

Instant Pot Tomato Rice

 To make it in the Instant Pot follow these steps – ✓ If you have soaked the rice, add 1.25 cups water and use the rice button with natural pressure release.

Cook on medium heat for 10 to 15 minutes or until the water is absorbed and rice is cooked. Fluff the rice with a fork once done.

Making Tomato Rice on Stove-Top

Follow the same steps until cooking the tomatoes and adding the spices. At the last step add cooked rice and mix.

Tomato Rice with Pre-Cooked Rice


- basmati rice - oil - bay leaf - green cardamom - cloves - cinnamon stick - mustard seeds - chana dal - cashews - red onion

Rinse the rice (I have used basmati rice) until water turns clear. Soak it in 2 cups of water for 20 to 25  minutes. Then drain the water from the rice using a colander.

Step by Step Instructions

Swipe Up!

For detailed instructions with pictures and helpful tips!

for more delicious recipes visit cook with