Home » Recipe Index » Instant Pot Recipes

Instant Pot Coconut Rice

Instant Pot Coconut Rice is the best side dish for the spicy Asian foods I love. It’s like regular rice, only better! Creamy coconut milk adds flavor and richness. Add a touch of sugar, which is optional, to take it over the top.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See my Affiliate Disclosure.

I’ve always loved coconut rice when I’ve had it at my favorite Burmese restaurant. It’s just… better than regular rice. It’s full of delicate coconut flavor with a hint of sweetness and just so good! It’s my favorite side dish to round out many Asian meals.

Why make coconut rice in the Instant Pot?

Coconut Rice is simple enough to cook on the stove top using the traditional method of cooking rice, but it takes a while and you have to babysit it to make sure to cook it just the right amount of time and makes sure it doesn’t boil over.

Instant Pot Coconut Rice, though, is a set it or forget it situation. You just put everything in the electric pressure cooker, set it, and you’re free to cook the other dishes your serving without worry. After 10 minutes of cooking time, you’ll have perfect fluffy coconut rice.

To make Instant Pot Coconut Rice, the pot-in-pot technique is my preferred method. When I’ve tried making it directly in the Instant Pot, I get frequent burn messages. This easy recipe using the pot-in-pot method solves that problem and makes perfect coconut rice every time.

overhead shot of the ingredients needed to make instant pot coconut rice

What ingredients do you need to make coconut rice?

This easy instant pot coconut rice recipe only uses 4 ingredients to make coconut rice in the Instant Pot:

  • Jasmine rice
  • Unsweetened coconut milk (you can use light coconut milk, but I think full fat is better)
  • Sugar (you can make it without added sugar if you like, but I like the balance of a little bit of sugar)
  • Salt

How to make coconut rice in the instant pot

The best way to make Coconut Rice in a pressure cooker without getting a burn notice is to use the pot-in-pot technique. Other than using a rack and a heat-safe bowl to cook the rice in rather than the main pot, this is an easy dump-and-go method.

  1. Place a rack in the Insant Pot and add 1 ½ cups of cold water to the bottom of the pot.
  2. In a heat-safe bowl, combine the rice, coconut milk, water, sugar, if using, and salt.
  3. Place the bowl on top of the rack in the Instant Pot
  4. Cover and seal the pressure cooker and set it to cook on high pressure for 10 minutes.
  5. When the cooking cycle is done, quick release the pressure and then remove the lid. Fluff the rice with a fork and serve hot.

What kind of rice is best?

I like to use Jasmine Rice for my Coconut Rice. But you can really use any white rice you like including basmati or long-grain white rice.

What do you serve it with?

Instant Pot Coconut Rice makes a great simple side dish for Indian curries, Thai curries, Chinese stir fries, and other Asian dishes.

I love to serve this flavorful side dish with Crispy Chilli Beef, Chicken 65, Palak Paneer, Instant Pot Palak Paneer, Tandoori Chicken, Thai Chicken Curry, Instant Pot Ribs, and Air Fryer Korean Fried Chicken.

If you want to dress up the rice itself, you can garnish it with crispy fried shallots (click the link to see how I make them in the microwave!) or unsweetened coconut flakes.

low angle shot of a mound of instant pot coconut rice
Yield: Serves 4 to 6

Instant Pot Coconut Rice

low angle shot of coconut rice garnished with crispy fried shallots and sliced red chile peppers

Instant Pot Coconut Rice is my new favorite side dish! It's like regular rice, only better! Creamy coconut milk adds flavor and richness. Add a touch of sugar, which is optional, to take it over the top.

Prep Time 3 minutes
Cook Time 10 minutes
Additional Time 10 minutes
Total Time 23 minutes


  • 1 ½ cups jasmine rice
  • ¾ cup coconut milk
  • ¾ cup water
  • 1 teaspoon sugar (optional)
  • ½ teaspoon kosher salt


  1. Place a steamer rack in the bottom of the Instant Pot and add 1 ½ cups of water to the pot.
  2. Rinse the rice, drain it, and put it in a metal bowl that will fit inside the Instant Pot on top of the rack.
  3. Add the coconut milk, ¾ cup water, sugar, if using, and salt and stir to mix.
  4. Place the bowl in the Instant Pot on top of the rack. Put the lid on the pot and turn the valve to the sealing position.
  5. Pressure cook for 10 minutes, then quick release the pressure and remove the lid. Fluff the rice with a fork and serve hot.

Nutrition Information



Serving Size


Amount Per Serving Calories 165Total Fat 9gSaturated Fat 8gTrans Fat 0gUnsaturated Fat 1gCholesterol 0mgSodium 165mgCarbohydrates 19gFiber 0gSugar 1gProtein 2g

Nutrient values are estimates only. Variations may occur due to product availability and manner of food preparation. Nutrition may vary based on methods of preparation, origin, freshness of ingredients, and other factors.


Follow Me: @allwaysdelicious and tag #allwaysdelicious

By on September 28th, 2021


Hi, I’m Robin! I am a full-time food blogger, recipe developer, and cookbook author. I spend my days cooking, writing about, and photographing food.

I’m the author of more than 50 cookbooks, including Ramen for Beginners5 Ingredient Cooking for TwoSushi at HomeThe Baking Cookbook for Teens, and the bestselling Campfire Cuisine.

My food writing has also been featured in major print and online pubications including Cooking Light, Fitness, San Jose Mercury News, San Francisco Chronicle, and others. → More about Robin

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.


as seen on promo graphic


as seen on promo graphic
Skip to Recipe