Instant Pot Coconut Rice In Only 20 Minutes

A bowl filled with coconut rice. A hand is holding a spoon over the ball with a scoop of coconut rice on it.

5 from 6 reviews

This instant pot coconut rice is super fluffy and has a rich, slightly sweet coconut flavor that compliments so many dishes. And there is no prep involved, and with the use of an instant pot, you'll have this coconut rice ready to go in as little as 20 minutes! 



1 Cup Basmati Rice (or Jasmine Rice)

1 Cup Water

2 Tbsp. Coconut Milk

¾ Cup Shredded Coconut 

1 Tbsp. Olive Oil

1 TspCinnamon

Salt and Pepper

Shredded Coconut for topping (optional)


  1. Set the instant pot to "sauté" setting and add the olive oil, coconut milk, and shredded coconut. Cook for around 5 minutes.
  2. Add the rice (rinse to remove starch before adding), cinnamon, salt, and pepper, to the instant pot and mix until well combined. Then add the water.
  3. Cook at high pressure for 5 minutes.
  4. Slow-release the steam for 10 minutes (turn venting knob from the sealing to the venting position, and keep the knob open until the steam has stopped flowing and the floating valve has dropped).
  5. Serve rice with shredded coconut on top.


Keywords: instant pot coconut rice, instant pot coconut rice recipe, coconut rice instant pot, coconut rice instant pot recipe, rice in instant pot, coconut rice, instant pot coconut rice basmati, instant pot coconut jasmine rice recipe, coconut rice instant pot, coconut rice instant pot recipe, coconut rice recipe with coconut milk, coconut rice recipe with basmati, coconut rice recipe easy, instant pot rice