Go Back Email Link

Instant Pot Tomato Rice

Prep Time5 minutes
Cook Time10 minutes
Total Time15 minutes
Servings: 4
Author: Meena, www.hookedonheat.com


  • 2 tbsp light cooking oil
  • 1 tsp cumin seeds
  • 1 tsp black mustard seeds
  • 5-6 fresh curry leaves
  • 1-2 garlic cloves finely chopped
  • 1 small onion thinly sliced
  • 1/4 tsp turmeric powder
  • 1/2 tsp red chilli powder
  • 1 medium-sized tomato chopped
  • 2 cups Basmati rice thoroughly rinsed and drained
  • 3 cups water
  • salt to taste
  • a handful of fresh cilantro leaves finely chopped for garnish


  • Set the Instant Pot to Saute mode and add in the oil. Once the oil starts to heat up, add in cumin seeds, mustard seeds and curry leaves.
  • As soon as the spices start to sizzle, add in the onions and garlic and fry for a few minutes till they start to lightly brown.
  • Add in the spices and fry for a few seconds before adding in the tomatoes. Mix well with the spices and let it cook for about a minute, stirring occasionally to prevent it from burning.
  • Add in the rice, water and salt, and mix well. Close the lid and set to Manual Pressure mode for 4 minutes.
  • Let the pressure release naturally. Carefully open the lid and fluff the rice with a fork carefully. Garnish with cilantro leaves and serve warm.
  • Enjoy with a side of Mango Pickle and cool Cucumber Raita.


I’ve used my 6 Quart Instant Pot Duo 7-in-1 for this recipe, but any kind of electric pressure cooker will work.