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.
Recipe by Cooking with Thas - Healthy Recipes, Instant pot, Videos by Thasneen at