Instant Pot Coconut Rice

This Instant Pot Coconut Rice is perfectly fluffy and infused with rich coconut flavor, making it an easy and delicious side dish for any meal.

A close-up of a serving dish filled with perfectly cooked coconut rice pressure cooker.

This Instant Pot Coconut Rice is an easy, flavorful side dish that comes out perfectly fluffy every time. Made with creamy coconut milk and just the right amount of seasoning, it has a rich, slightly sweet flavor that pairs beautifully with everything from grilled meats to curries and stir-fries. The Instant Pot takes the guesswork out of cooking rice, delivering consistent results with minimal effort.

I love pairing this coconut rice with my Yellow Coconut Curry Chicken, Chicken Satay, and Thai Red Curry.

Recipe Ingredients

An open can of Thai Kitchen organic unsweetened coconut milk.

Coconut Milk – Full-fat unsweetened coconut milk is ideal for a richer flavor. Always use canned coconut milk instead of milk from a carton, as the latter is more diluted and lacks the creamy consistency needed for this recipe. Stir well before measuring.

Unsalted Butter – Adds richness and a smooth finish to the rice.

For a full list of ingredients and amounts, see the recipe card below.

How to Make Instant Pot Coconut Rice

Step 1: Add rice to a mesh sieve and rinse under cold water for 1 minute, or until the water runs clear.

A mesh sieve filled with jasmine rice being rinsed under cold water.

Step 2: Transfer the rice to the Instant Pot. Add coconut milk, water, butter, and salt. Stir to combine, then close the lid and set the release valve to the sealing position.

Step 3: Select MANUAL mode (high pressure) and cook for 6 minutes. Once finished, let the pressure release naturally. After the float valve drops, leave the rice for an additional 8 minutes, then carefully remove the lid.

Cooked jasmine rice inside the Instant Pot.

Step 4: Fluff rice with a fork and serve hot.

A bowl of fluffy Instant Pot coconut rice.

Alternative Cooking Methods for Coconut Rice

Slow Cooker – Using a slow cooker is not recommended for coconut rice. It cooks quickly in the Instant Pot, and using a crockpot risks burning the rice and is inefficient for this recipe.

Rice Cooker – Add all ingredients to a rice cooker and select the white rice or regular cooking setting. Once cooked, fluff the rice with a fork and serve.

FAQs

What type of rice can I use for my easy Instant Pot Coconut Rice?

Other types of rice, like basmati rice, arborio rice, sushi, or long-grain white rice, can work but may need adjustments in liquid and cooking time. Brown rice takes longer, needing 6–7 minutes instead of the usual 3.

How can I serve my Coconut Rice?

Coconut rice pairs wonderfully with dishes like Sticky Asian Meatballs, Better Than Takeout Sesame Chicken, Sweet and Sour Meatballs, Homemade Massaman Curry, Better Than Takeout Orange Chicken, or Thai Chicken for a flavorful meal.

Storage Information

To STORE leftovers, let the Coconut Rice cool to room temperature before transferring it to an airtight container. Refrigerate for 4–6 days. For longer storage, FREEZE the cooled rice in a glass freezer-safe container with an airtight lid for up to 1 month.

To REHEAT, add a few drops of water or coconut milk and reheat with a lid on, either in the microwave or on the stovetop over low heat, to steam and retain moisture.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

A bowl of fluffy Instant Pot coconut rice.

Instant Pot Coconut Rice Recipe

This Instant Pot Coconut Rice is perfectly fluffy and infused with rich coconut flavor, making it an easy and delicious side dish for any meal.
4.94 from 15 votes
Pin Rate
Course: Side Dish
Cuisine: Asian
Diet: Gluten Free, Vegetarian
Prep Time: 5 minutes
Cook Time: 22 minutes
Total Time: 27 minutes
Servings: 6
Calories: 198kcal
Author: Andrea
Print (email required)

Recommended Products

Ingredients

  • 1 c jasmine rice
  • 3/4 c unsweetened coconut milk
  • 1/2 c water
  • 1 tbsp unsalted butter
  • 1/2 teaspoon salt
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • Add rice to a mesh sieve and rinse under cold water for 1 minute, or until the water runs clear.
  • Transfer the rice to the Instant Pot. Add coconut milk, water, butter, and salt. Stir to combine, then close the lid and set the release valve to the sealing position.
  • Select MANUAL mode (high pressure) and cook for 6 minutes. Once finished, let the pressure release naturally. After the float valve drops, leave the rice for an additional 8 minutes, then carefully remove the lid.
  • Fluff rice with a fork and serve hot.

NOTES

To STORE leftovers, let the Coconut Rice cool to room temperature before transferring it to an airtight container. Refrigerate for 4–6 days. For longer storage, FREEZE the cooled rice in a glass freezer-safe container with an airtight lid for up to 1 month.
To REHEAT, add a few drops of water or coconut milk and reheat with a lid on, either in the microwave or on the stovetop over low heat, to steam and retain moisture.

Nutrition

Calories: 198kcal | Carbohydrates: 26g | Protein: 3g | Fat: 9g | Saturated Fat: 8g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 5mg | Sodium: 201mg | Potassium: 115mg | Fiber: 1g | Sugar: 1g | Vitamin A: 58IU | Vitamin C: 1mg | Calcium: 15mg | Iron: 1mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

4.94 from 15 votes (6 ratings without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. 5 stars
    I love the flavor the coconut milk adds! It also makes is so moist & fluffy! The perfect side to so many things!