Go Back

Instant Pot Coconut Rice

Fragrant, delicious Coconut Rice. Made easier in the Instant Pot. Make this side and bring to EVERY potluck and family dinner.  
Prep Time5 mins
Cook Time4 mins
Resting Time10 mins
Total Time9 mins
Course: Rice, Side Dish
Cuisine: Fusion Food
Keyword: Instant Pot Coconut Rice
Servings: 6 as a side
Author: The Subversive Table


  • 2 cups Basmati or other long grain rice
  • 1 can Coconut Milk 400 ml/14 fl oz
  • 1/4 tsp salt
  • handful chopped cilantro optional garnish


  • Rinse basmati rice in cold water until the water runs clear.  (Very important!  Do not skip this step!)  Drain and place inside Instant Pot.
    IP Coconut Rice | The Subversive Table
  • Pour coconut milk into a 2 cup measuring cup. There should be 1 3/4 cup milk. Top with cold water until the liquid reaches the 2 cup line. Add the liquid to the rice in the IP. Add salt. Mix around with fork.
    IP Coconut Rice | The Subversive Table
  • Secure the lid and set the IP to manual mode, high pressure. Set the timer for 4 minutes. On my IP, it's labeled "Pressure Cook." DO NOT USE THE RICE FUNCTION!! Also, make sure to turn off the "Keep Warm" setting.
  • Once the rice has finished cooking, manually release the steam. Remove the lid, drape a clean kitchen towel over the pot, and place the lid (loosely) on top. Set a timer for 10 minutes. Once the timer goes off, fluff with a fork and serve with a handful of chopped cilantro on top.
    IP Coconut Rice | The Subversive Table


*Note: The IP will take about 9 minutes to pressurize. Although the cook time is set for 4 minutes, with the time it takes to pressures (9 minutes), the actual real cooking time equals about 13 minutes.
**For ease and convenience, rinse rice in a large mesh sieve.
***To easily multiply this dish, make sure that the ratio of rice to liquid is always equal. For example, 2 cups rice + 2 cups liquid, 3 cups rice + 3 cups liquid, etc.