
Coconut Rice (Fluffy, Creamy, and Perfect Every Time)
This coconut rice is one of those simple recipes that instantly upgrades a meal. It’s fluffy, lightly creamy, and subtly sweet from full-fat coconut milk — without being heavy or overpowering.
It pairs perfectly with saucy dishes, rice bowls, grilled proteins, and anything with a little heat. I make this constantly, and it works just as well on the stovetop as it does in the Instant Pot, depending on how hands-off you want to be.
Why This Recipe Works
Coconut rice is all about balance, and this version keeps it simple.
- Full-fat coconut milk adds richness without making the rice mushy
- Jasmine rice stays fragrant and fluffy
- A mix of coconut milk and water keeps the texture light
- Resting the rice before fluffing makes a huge difference
It’s reliable, repeatable, and easy to scale.
Ingredient Notes
- Jasmine rice: Fragrant and fluffy — ideal for coconut rice
- Full-fat coconut milk: Gives the best flavor and texture
- Water or coconut water: Keeps the rice from becoming too rich
- Salt: Essential for balancing the natural sweetness
Stovetop Coconut Rice Instructions
This is the classic, reliable method.
- Rinse the jasmine rice in a fine mesh strainer until the water runs clear.
- Add coconut milk and water to a medium saucepan over high heat.
- Bring the liquid to a boil.
- Add salt and rinsed rice, then reduce to a simmer.
- Lower heat to low, cover, and cook for 15–20 minutes until liquid is absorbed.
- Remove from heat and keep covered. Let rest for 15 minutes.
- Fluff with a fork and serve.
Instant Pot Coconut Rice Instructions
If you want a more hands-off option, the Instant Pot works beautifully.
- Rinse jasmine rice until the water runs clear.
- Add rice, coconut milk, water, and salt to the Instant Pot.
- Stir gently to combine.
- Seal the lid and set to Pressure Cook (High) for 4 minutes.
- Let the pressure naturally release for 10 minutes, then quick release any remaining pressure.
- Open the lid, fluff with a fork, and serve.
Tip: Don’t skip the natural release — it helps prevent mushy rice.
FAQs
Can I use light coconut milk?
You can, but the rice will be less creamy and flavorful.
Does coconut rice reheat well?
Yes. Reheat gently with a splash of water to loosen it.
Can I freeze coconut rice?
Yes — freeze in portions and reheat as needed.
What to Serve with Coconut Rice
- Teriyaki chicken or beef
- Curry dishes
- Turkey meatball Rice bowls
- Grilled shrimp or salmon
- Spicy sauces and marinades
This rice is especially good with bold, savory flavors.
Coconut Rice
Prep Time: 5 minutes
Cook Time: 20 minutes
Servings: 6
Ingredients
- 2 cups jasmine rice
- 1 can full-fat coconut milk (13.5 oz)
- 1½ cups water or coconut water
- ½ tsp salt
Instructions
Stovetop Method
- Rinse rice until water runs clear.
- Bring coconut milk and water to a boil.
- Add salt and rice, reduce to a simmer.
- Cover and cook 15–20 minutes until liquid is absorbed.
- Rest 15 minutes, then fluff and serve.
Instant Pot Method
- Rinse rice and add all ingredients to the Instant Pot.
- Pressure cook on High for 4 minutes.
- Natural release for 10 minutes, then quick release.
- Fluff and serve.
Want this recipe sent straight to your inbox?
Drop your email address below and I’ll send it directly to you so you can save it, print it, or make it later.

Coconut Rice
Equipment
- Instapot optional
Ingredients
- 2 cups jasmine rice
- 1 can full-fat coconut milk 13.5 oz
- 1½ cups water or coconut water
- ½ tsp salt
Instructions
Stovetop Method
- Rinse rice until water runs clear.
- Bring coconut milk and water to a boil.
- Add salt and rice, reduce to a simmer.
- Cover and cook 15–20 minutes until liquid is absorbed.
- Rest 15 minutes, then fluff and serve.
Instant Pot Method
- Rinse rice and add all ingredients to the Instant Pot.
- Pressure cook on High for 4 minutes.
- Natural release for 10 minutes, then quick release.
- Fluff and serve.


Leave a Reply