Instant Pot 15 Minute Easy Tomato Rice- Best Tasting Tomato Rice

In just 15 minutes, the best tasting tomato rice will be ready in the Instant Pot…

I’ve used Basmati rice for making this. Basmati rice is one of the best tasting and flavourful rice and will make tomato rice taste absolutely delicious. In this recipe, I’ve cooked onion and tomato for a couple of minutes before pressure cooking. Soaking the basmati rice in water is not required. Add basmati rice and water, pressure cook for 6 minutes followed by quick pressure release.

For making soft and fluffy rice, water: rice ratio should be 1 cup: 1 1/4 cups. However, for crisp rice, water: rice ratio should be 1 cup:1 cup.

Follow this recipe and you will make the best tasting tomato rice. This can be served along with any kind of curries or can be enjoyed as it is along with raita, plain yogurt or pickle.

Other Delicious and easy to make Instant Pot recipes

Cooking Video

Instant Pot 15 Minute Easy Tomato Rice- Best Tasting Tomato Rice
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Indian
Serves: 5 People
  • Ghee- 2 tbsp
  • Onion, chopped- 1
  • Garlic, grated- 1 clove
  • Ginger, grated- 1 inch slice
  • Green chili, chopped- 1 or 2
  • Curry leaves- 10 leaves
  • Tomatoes, chopped- 3
  • Kashmiri chili powder- 1 tsp (or use regular chili powder)
  • Coriander powder- 2 tsp
  • Garam Masala- ½ tsp
  • Salt- 1¾ tsp
  • Water- 2¼ cups
  • Basmati rice, rinsed- 2 cups
  • Cilantro, chopped- ¼ cup
  1. Turn on the Saute Mode, temperature should be medium.
  2. When the hot sign has displayed. Add ghee.
  3. Add onion, seaosn with ½ tsp salt.
  4. Add grated garlic, ginger, green chili and curry leaves.
  5. Cook the onions for 2 minutes.
  6. Add tomatoes, combine well and cook for 2 minutes.
  7. Add Kashmiri chili powder, coriander powder, garam masala and salt; combine well.
  8. Add water and basmati rice.
  9. Close the pot with the lid. Ensure pressure release valve is secured in place and lid is tightly closed.
  10. Cancel Saute mode and select pressure cook mode.
  11. Set time to 6 minutes at high pressure.
  12. After pressure cooking has completed, do a quick pressure release.
  13. Let pressure release completely, open the lid.
  14. Perfect fluffy and flavorful tomato rice is ready.
  15. Add chopped cilantro.
  16. Serve onto a plate and enjoy.