A delicious and easy Coconut Rice recipe — made in the Instant Pot! Better than regular rice, Instant Pot Coconut Rice is fluffy and aromatic. The coconut milk adds a creamy, fragrant flavor. A simple addition that jazzes up regular white rice to something very special! A favorite side dish that goes well with everything — grilled meat, oxtails, curry, thai curries, etc. Great for potlucks, too!
Why Instant Pot Coconut Rice?
As far as rice dishes go, there is nothing better than a big bowl of fluffy Coconut Rice. It’s the BEST side dish that goes with so many mains. The only problem is the time. It can take 30-40 minutes to cook. Enter the Instant Pot — the kitchen tool to make Coconut Rice FAST!
Instant Pot Coconut Rice tastes exactly like the stovetop version. Except the pressure cooker does all the work for you. FAST. The pressure cooking speeds up the cooking process.
It’s the best easy side dish! One of my favorite recipes with simple ingredients.
Why make Instant Pot Coconut Rice recipe?
- Fast. Only 4 minutes of cook time! The pressure cooker easily and quickly cooks long grain rice, which takes 30-40 minutes on the stove top.
- Easy. Dump everything into the Instant Pot and lock the lid in place — that’s it!


Ingredients:
- Coconut Milk. Full fat coconut milk works best. I recommend canned unsweetened coconut milk.
- Water. A can of coconut milk is 14 oz/400 ml, which equals to 1 3/4 cups of liquid. To make 2 cups of liquid, top off the coconut milk with cold water. You will need about 1/4 cup of water.
- Basmati Rice. My go-to rice for this recipe is Basmati rice. The long grains will cook up fluffy and soft. Any other long grain rice will work, as well as medium grain rice (such as Jasmine rice). Do not use short grain rice as it will become sticky and soft!
- Salt + Pepper. Season generously.
- Cilantro. Although this fragrant garnish is optional, it adds so much freshness and aroma.
- Coconut Extract (optional). If you’d like a stronger coconut flavor and aroma, add a few drops.
*Remember, the ratio for cooking rice is 1:1. Or 1 cup of rice for every 1 cup of liquid.
My recipe calls for one 400ml/14oz can of coconut milk. That’s the standard size that’s sold here in Canada. To make things easier and prevent unwanted leftover coconut milk, simply top off with water to yield 2 cups liquid.

How to make Instant Pot Coconut Rice:
- Rinse the rice. Add rice to a fine-mesh sieve. Rinse and drain several times, until the water runs clear. This will remove the starch and prevent clumpy rice.
- Place in the instant pot. Add the rinsed rice to the Instant Pot. Add the remaining ingredients direction on top: coconut milk, water, salt, black pepper, and coconut extract (if using). Using a fork, give everything a good stir. It’s ok if the coconut milk is in solid chunks.
- Cook. Lock the lid into place and press MANUAL FUNCTION. Cook on high pressure for 4 minutes. *Make sure to turn off the KEEP WARM function.*
- Natural release. When the timer beeps, Natural Release for 5 minutes.
- Rest the rice. Release the remaining pressure manually. Unlock the lid. Drape a clean kitchen towel over the rim of the instant pot. Set the Instant Pot lid lightly on top of the kitchen towel. Rest for 10 minutes.
- Serve. Fluff with fork add cilantro. Transfer to a serving platter and serve.
PRO Tips:
- Measure accurately. For perfect rice that is not too mushy or too hard, it’s important to measure the liquid to rice ratio. A 1:1 ratio is what we’re looking for. 1 cup of rice to 1 cup of liquid.
- Use a fine-mesh sieve. Makes rinsing easier. Also ensures that you have the exact liquid amount.
- Do not use the “rice” function. Manual mode works best.
- Make a large batch. It’s easy to make a larger batch of Coconut Rice. Simply multiply the ingredient amounts, making sure to keep the ratio of rice to liquid as 1:1. For example, 3 cups rice + 3 cups liquid, 4 cups rice + 4 cups liquid, etc.
Watch how to make it:
Serve with:
Fluffy, fragrant, pressure cooker Coconut Rice is the perfect accompaniment to so many dishes. Instead of regular white rice, make this simple upgrade instead!
I serve with Butter Chicken, Jerk Chicken, Goat Curry, Jamaican Oxtails, Chicken Skewers with peanut sauce, Gochujang Chicken, and Thai Red Curry. The perfect side – truly!
For a party, coconut rice in the instant pot is also easy to double or triple. Make a big batch and bring to a potluck. Leftovers reheat easily the next day.
Or divide into smaller portions for meal prep.
FAQ:
Cool leftover rice completely. Store in an airtight container. It should last in the fridge for 3-4 days. Leftover rice also freezes well. If keeping for longer than 3-4 days, I recommend freezing the rice. To freeze, transfer cooled rice to a ziploc baggie. Store in the freezer for up to 1 month.
Once the Instant Pot has built up steam, there are two ways to release the steam: MANUAL release and NATURAL release. To naturally release the steam, leave the Instant Pot undisturbed. If the Instant Pot is turned off (and the KEEP WARM function has turned off), it will release its steam naturally over time, bit by bit. This method is slower than Manual release.
More Instant Pot recipes:
- Instant Pot Turmeric Rice with Kale
- Instant Pot Cinnamon Creme Brulee
- Instant Pot Ginger Chicken Soup.
- Instant Pot Bossam

Easy Instant Pot Coconut Rice Recipe
Equipment
- 1 Instant Pot or Pressure Cooker
- 1 Large Sieve
Ingredients
- 2 cups long or medium grain rice (such as basmati or jasmine rice)
- 1 400 ml/14 oz can Coconut Milk (measures 1 3/4 cup)
- 1/4 cup water
- 1/4 tsp salt
- black pepper *to taste
- 1 tsp coconut extract (optional, for more coconut flavor + fragrance)
- big handful chopped cilantro or parsley optional garnish
Instructions
- Rinse rice. Place uncooked rice grains in a large fine-mesh sieve. Rinse in cold water until the water runs clear, mixing with hands to remove excess starch. Drain well and place inside Instant Pot.
- Add ingredients. Pour coconut milk into a 2 cup measuring cup. There should be 1 3/4 cup coconut milk. Top with cold water until the liquid reaches the 2 cup line. Add this liquid to the Instant Pot, directly on top of the rice. Add salt and coconut extract, if using. Using a fork, give everything a good stir. (It's ok if the coconut milk is in clumps).
- Cook. Secure the lid and set the Instant Pot to manual mode, high pressure. Set the timer for 4 minutes. DO NOT USE THE RICE FUNCTION. Also, make sure to turn off the "Keep Warm" setting.
- Natural Release. Once the rice has finished cooking and the timer beeps, Natural Release the steam for 5 minutes. (Set a timer). *To natural release, leave it undisturbed after the timer beeps. The Instant Pot will "naturally release" some steam, bit by bit, as it sits on the counter. FYI: make sure the KEEP WARM setting is turned off or else it will not natural release.
- Rest. Manually release any remaining steam by turning the vent valve. Be careful! It will be hot! Unlock the lid and set it aside. Drape a clean kitchen towel over the pot. Place the lid (loosely) on top of the towel. Set a timer for 10 minutes and let the rice rest.
- Serve. Once the timer goes off, fluff with a fork. Transfer to a seving bowl. Add a handful of chopped cilantro and/or parsley on top. Enjoy!
Video
Notes
- Measure accurately. For perfect rice that is not too mushy or too hard, it’s important to measure the liquid to rice ratio. A 1:1 ratio is what we’re looking for. 1 cup of rice to 1 cup of liquid.
- Use a fine-mesh sieve. Makes rinsing easier. Also ensures that you have the exact liquid amount.
- Do not use the “rice” function. Manual mode works best.
- Make a large batch. It’s easy to make a larger batch of Coconut Rice. Simply multiply the ingredient amounts, making sure to keep the ratio of rice to liquid as 1:1. For example, 3 cups rice + 3 cups liquid, 4 cups rice + 4 cups liquid, etc.
Love your recipes, but followed this recipe exactly and 4min in the instant pot was not enough. Rice was undercooked. Tips?
I don’t know why this recipe didn’t turn out exactly for you! Some tips: Make sure that it’s on manual mode, high pressure. And there’s 2 cups rice to 2 cups liquid. The 10 min of extra steaming is essential! But if all these things are in order, cook for 6 minutes instead of 4 minutes to see if that makes a difference.
Pingback: Instant Pot Bo Ssam | The Subversive Table
Pingback: Asian Glazed Salmon (Fast, Flavorful, Easy!) | The Subversive Table