If you’re looking for a simple yet flavorful side dish, Instant Pot Coconut Rice is the perfect choice. It’s rich, creamy, and infused with the delicious aroma of coconut, making it a great companion to many dishes. Whether you’re serving it with stir-fries, curries, grilled meats, or even on its own, this rice adds a subtle sweetness and tropical flavor that elevates any meal.
What makes this recipe special? First, it’s incredibly easy to make in the Instant Pot—just dump, stir, and let the magic happen. The result is perfectly cooked, fluffy rice that absorbs the coconut milk’s richness without being too heavy. It’s also budget-friendly, using just a few pantry staples. Plus, if you’re meal-prepping or cooking for a crowd, this rice is an excellent addition to your menu.
This post contains affiliate links and I may earn a small commission when you click on the link at no additional cost to you. As an Amazon Affiliate, I earn from qualifying purchases, thank you.
I love making Instant Pot Coconut Rice because it’s a quick and hassle-free way to add variety to my meals. On busy weeknights, I pair it with chicken or shrimp for a satisfying dinner. When I’m feeling fancy, I serve it alongside spicy curries to balance the heat. It’s also a hit at potlucks and family gatherings since it pairs well with so many different cuisines. Once you try it, you’ll see why this simple dish is a game-changer!
Let’s dive into the recipe and learn how to make this deliciously creamy and aromatic coconut rice in no time.
About Coconut Rice
Coconut Rice is a simple and flavorful rice dish made with white rice, coconut milk, water or broth, and a pinch of salt. The coconut milk gives it a creamy texture and a lightly sweet, tropical flavor, making it a delicious side for many dishes.
This dish is especially popular in Southeast Asian, Caribbean, and African cuisines, where coconut-infused rice is a staple. Many cultures have their versions, such as Thai coconut rice, which often includes sugar for extra sweetness, or Jamaican rice and peas, which are cooked with kidney beans and spices like thyme and allspice.
What sets Instant Pot Coconut Rice apart from other versions? Unlike stovetop methods that require constant monitoring, the Instant Pot makes it foolproof—no guessing the water ratio, no stirring, and no risk of burning. It comes out perfectly fluffy every time with minimal effort.
Why You’ll Love It
Making coconut rice in the Instant Pot is a game-changer, and here’s why:
1. Super Easy to Make
No need to babysit a pot or worry about rice sticking to the bottom! Just dump the ingredients in, press a button, and let the Instant Pot do its thing.
2. Creamy, Fluffy, and Delicious
The combination of coconut milk and perfectly steamed rice creates a luxurious texture—soft, fluffy, and just the right amount of richness.
3. Pairs Well with So Many Dishes
This rice is the perfect sidekick for spicy curries, grilled chicken, shrimp, stir-fried veggies, or even as a base for poke bowls.
4. Great for Meal Prep
Make a big batch and store leftovers in the fridge! Coconut rice reheats beautifully and makes weekday meals so much easier.
5. Feels Like a Tropical Escape
One bite of this lightly sweet, coconut-infused rice will transport you to a warm, sunny beach—without leaving your kitchen!
Ingredient List
You only need a handful of simple ingredients to make delicious Instant Pot Coconut Rice. Here’s what you’ll need:
Main Ingredients:
2 cups jasmine rice – Jasmine rice works best because it’s fragrant and stays fluffy. You can also use basmati or long-grain white rice.
1 can (13.5 oz) coconut milk – Use full-fat coconut milk for the creamiest texture. Light coconut milk works too, but the flavor won’t be as rich.
1 cup water
½ teaspoon salt
Optional Add-Ins for Extra Flavor:
1 teaspoon sugar – If you like your coconut rice slightly sweet, a touch of sugar enhances the flavor beautifully.
1 tablespoon butter or coconut oil.
1 pandan leaf or 1-2 bay leaves – Pandan leaves give the rice an aromatic, floral-like fragrance. Bay leaves add a subtle earthiness.
Toasted coconut flakes
If you want to make it a complete meal, stir in cooked shrimp, shredded chicken, or even black beans for a Caribbean-inspired twist!
Kitchen Tools Needed
Cooking coconut rice in the Instant Pot is effortless, but a few tools will make the process even smoother:
1. Instant Pot (or any electric pressure cooker)
The star of the show! It cooks rice perfectly in just a few minutes with no stirring or guesswork.
If you don’t have an Instant Pot, you can make this on the stovetop, but the texture may vary.
2. Fine-mesh strainer
Used for rinsing the rice before cooking. This step removes excess starch, preventing the rice from becoming too sticky.
3. Measuring cups & spoons
For precise ingredient measurements. Since rice absorbs liquid differently, getting the ratios right is key!
4. Wooden spoon or silicone spatula
Helps fluff the rice after cooking without breaking the grains. Avoid metal spoons, which can crush the delicate rice.
5. Serving bowl & spoon
A pretty bowl makes all the difference when serving! I love using handmade ceramic bowls for an elegant touch.
Personal Favorite: If you’re looking for a reliable Instant Pot, I highly recommend the Instant Pot Duo 6-Quart. It’s the perfect size for families and handles everything from rice to soups and stews effortlessly!
Cooking Instructions
Making Instant Pot Coconut Rice is super easy! Follow these simple steps, and you’ll have a fragrant, fluffy side dish in no time.
Step 1: Rinse the Rice (2 minutes)
Place the jasmine rice in a fine-mesh strainer and rinse under cold water until the water runs clear.
This step removes excess starch, preventing the rice from becoming too sticky. Don’t skip it!
Pro Tip: Give the rice a gentle shake in the strainer to remove excess water—this helps keep the liquid ratio accurate.
Step 2: Add Everything to the Instant Pot (2 minutes)
Transfer the rinsed rice to the Instant Pot.
Pour in 1 can of coconut milk and 1 cup of water. Stir gently to combine.
Add salt and any optional ingredients like sugar, butter, or pandan leaves.
Pro Tip: Stir the coconut milk well before adding—it naturally separates in the can!
Step 3: Pressure Cook the Rice (10 minutes total)
Close the lid and set the vent to sealing.
Select the “Pressure Cook” or “Manual” setting and set the time to 5 minutes on high pressure.
Once the cooking time is up, let the Instant Pot naturally release pressure for 10 minutes before manually releasing any remaining steam.
Pro Tip: Don’t rush the pressure release! Letting it sit for 10 minutes helps the rice absorb the remaining steam, making it extra fluffy.
Step 4: Fluff and Serve (2 minutes)
Open the lid and use a wooden spoon or silicone spatula to gently fluff the rice.
Remove any pandan or bay leaves if used.
Transfer to a serving bowl and sprinkle with toasted coconut flakes if you like extra crunch.
Pro Tip: If the rice looks a little wet when you open the lid, let it sit uncovered for a couple of minutes—it will continue to absorb moisture!
Now your Instant Pot Coconut Rice is ready to enjoy! Serve it warm alongside your favorite dishes, or eat it on its own for a comforting, lightly sweet treat.
Tips and Tricks for Success
Want to make the best Instant Pot Coconut Rice every time? Here are some tried-and-true tips to help you get that perfect fluffy texture and rich coconut flavor!
1. Use Full-Fat Coconut Milk for the Best Flavor
While light coconut milk works, full-fat coconut milk gives the rice a rich, creamy texture. It also enhances the coconut aroma, making it taste just like restaurant-quality coconut rice!
If using light coconut milk, reduce the water slightly to prevent the rice from getting too soft.
2. Always Rinse the Rice!
This is non-negotiable! Rinsing removes excess starch, which prevents the rice from becoming too gummy.
If you’ve ever had sticky or clumpy coconut rice, chances are it wasn’t rinsed properly. A quick 30-second rinse under cold water makes all the difference!
3. Don’t Skip the Natural Pressure Release
After cooking, let the Instant Pot sit for 10 minutes before manually releasing the pressure. This allows the rice to finish absorbing the coconut milk, making it extra fluffy and tender.
If you quick-release too soon, the rice can come out a little mushy or unevenly cooked.
4. Adjust Sweetness to Your Preference
Some people love coconut rice slightly sweet, while others prefer it more neutral. If you like it sweet, add 1-2 teaspoons of sugar.
If serving with savory dishes, skip the sugar to keep it balanced.
5. Give It a Gentle Stir Before Cooking
Coconut milk is thick, so give the ingredients a quick stir in the Instant Pot to ensure even cooking.
Don’t over-stir! Too much movement can break the delicate rice grains.
6. Toasted Coconut for Extra Flavor & Texture
For a little crunch and deeper coconut flavor, toast some shredded coconut in a dry pan over medium heat for a few minutes until golden brown. Sprinkle it over the rice before serving—it’s a game-changer!
7. Make It Your Own with Add-Ins
Want to switch things up? Try adding:
Lime zest for a fresh, citrusy twist
A cinnamon stick for a subtle warmth
A pinch of nutmeg for a Caribbean-inspired version
A handful of raisins for a slightly sweet, tropical touch
With these simple tips, you’ll get fluffy, fragrant, and perfectly cooked coconut rice every single time. Enjoy experimenting and making it your own!
Ingredient Substitutions and Variations
Substitutions
Need to tweak the recipe based on what you have at home? No problem! Here are some easy swaps:
Rice Alternatives – While jasmine rice is ideal, you can use basmati rice for a slightly different texture or short-grain rice for a stickier version. Brown rice also works but requires more liquid and a longer cook time.
Milk Alternatives – If you don’t have canned coconut milk, try carton coconut milk, almond milk, or oat milk. The flavor won’t be as rich, but it will still have a subtle creaminess.
Water Alternatives – Instead of water, you can use vegetable or chicken broth for an extra boost of flavor.
Oil Alternatives – If using butter or coconut oil, you can substitute it with olive oil for a lighter taste or ghee for a nutty flavor.
Variations
Want to customize your Instant Pot Coconut Rice? Here are a few fun ways to change it up!
1. Spicy Version
Add ½ teaspoon of red pepper flakes, cayenne, or paprika to give the rice a little heat.
For an even bolder kick, stir in diced jalapeños or chili paste before serving.
2. Protein-Packed Coconut Rice
Make it a full meal by adding grilled chicken, shrimp, tofu, or even chickpeas.
Stir the protein in after cooking or serve it on top of the rice.
3. Sweet Coconut Rice (Dessert Style!)
Add 1-2 tablespoons of sugar and a splash of vanilla extract to make a sweet version.
Serve it warm with mango slices, raisins, or a drizzle of honey for a tropical dessert.
4. Herb-Infused Coconut Rice
Stir in fresh cilantro, mint, or green onions for a pop of freshness.
A squeeze of lime juice right before serving brightens up the flavors!
5. One-Pot Meal Version
Cook the rice with diced bell peppers, peas, and carrots for a veggie-packed side.
Toss in some cooked sausage or shredded rotisserie chicken for a heartier dish.
Serving Suggestions
Instant Pot Coconut Rice is incredibly versatile, making it the perfect side dish for so many meals. Here are some of my favorite pairings:
1. Serve with Curries & Stews
Coconut rice is amazing with spicy dishes because its creaminess balances the heat. Try it with:
Thai red or green curry
Indian butter chicken
Jamaican jerk chicken
African peanut stew
2. Pair with Grilled Meats & Seafood
The subtle sweetness of coconut rice makes it a great match for:
A simple cucumber and tomato salad with a citrus dressing cuts through the richness beautifully.
5. Best Drinks to Pair with Coconut Rice
Chilled coconut water – keeps the tropical vibes going!
Iced Thai tea – for a refreshing, sweet contrast.
A fruity white wine – like Riesling or Sauvignon Blanc for a perfect balance.
With these serving ideas, your coconut rice will feel like a complete, restaurant-quality meal!
Storage and Reheating Instructions
How to Store Coconut Rice
Coconut rice stores well, making it perfect for meal prep or leftovers! Here’s how to keep it fresh:
1. In the Refrigerator (Best for 3-4 Days)
Let the rice cool completely before storing it to prevent excess moisture buildup.
Transfer it to an airtight container to keep it from drying out.
Store in the fridge for up to 4 days.
Pro Tip: Press a piece of parchment paper or plastic wrap directly on top of the rice before sealing the lid—this helps prevent it from getting too hard in the fridge!
2. In the Freezer (Best for Up to 3 Months)
Portion the rice into individual servings before freezing. This makes it easier to reheat only what you need.
Store in freezer-safe bags or containers and press out any extra air before sealing.
Label with the date and use within 3 months for the best flavor.
Pro Tip: Flatten the rice in freezer bags before sealing—it saves space and helps it thaw faster!
How to Reheat Coconut Rice
1. In the Microwave (Quick & Easy!)
Place the rice in a microwave-safe bowl.
Add a splash of coconut milk, water, or broth to restore moisture.
Cover with a damp paper towel to prevent drying.
Heat on medium power for 1-2 minutes, stirring halfway.
Pro Tip: If the rice feels dry after reheating, stir in a tiny bit of melted butter or coconut oil to bring back the softness!
2. On the Stovetop (Best for Even Heating)
Add the rice to a pan over low heat.
Stir in 1-2 tablespoons of water or coconut milk to loosen it up.
Cover and warm for 3-5 minutes, stirring occasionally.
Pro Tip: If you’re reheating a large batch, use a steamer basket—it prevents the rice from getting mushy while keeping it fluffy!
3. In the Oven (Best for Large Portions)
Preheat oven to 300°F (150°C).
Spread the rice evenly in an oven-safe dish.
Sprinkle with a few tablespoons of water or coconut milk, then cover with foil.
Bake for 15-20 minutes, stirring halfway.
With these storage and reheating tips, your Instant Pot Coconut Rice will taste just as fresh and delicious as the day you made it!
Frequently Asked Questions
Here are some of the most common questions about making Instant Pot Coconut Rice—answered! If you have any other questions, drop them in the comments, and I’ll be happy to help.
1. Can I use a different type of rice?
Yes! Jasmine rice is the best choice for coconut rice because of its fluffy texture and aromatic flavor, but you can use basmati rice, short-grain rice, or even brown rice.
Basmati rice – Use the same cooking time and liquid ratio.
Short-grain rice – Results in a stickier texture but still works.
Brown rice – Needs more liquid and a longer cooking time (use 1 ½ cups of water and pressure cook for 22 minutes, then natural release for 10 minutes).
2. My coconut rice turned out mushy—what went wrong?
There are a few possible reasons:
Too much liquid – Be sure to measure the coconut milk and water correctly.
Not rinsing the rice – Skipping this step can cause excess starch, making the rice sticky.
Quick-releasing the pressure too soon – Letting the rice sit for 10 minutes before releasing pressure helps absorb moisture evenly.
3. Can I make this without an Instant Pot?
Absolutely! You can make coconut rice on the stovetop or in a rice cooker:
Stovetop Method – Use the same liquid ratio, bring to a boil, then cover and simmer for 15-18 minutes on low heat. Let it sit for 10 minutes before fluffing.
Rice Cooker Method – Follow the same steps, but use the white rice setting.
4. Can I make this recipe vegan?
Yes! This recipe is naturally vegan and dairy-free since it uses coconut milk instead of regular milk. Just be sure to check that any added ingredients (like butter) are also plant-based.
5. Can I use light coconut milk instead of full-fat?
Yes, but the rice won’t be as creamy or flavorful. If using light coconut milk, reduce the amount of water slightly to avoid making the rice too soft.
6. How can I make this coconut rice more flavorful?
If you want to enhance the flavor, try:
Adding a pinch of salt and sugar for balance.
Cooking it with vegetable or chicken broth instead of water.
Adding pandan leaves, lime zest, or a cinnamon stick while cooking.
7. How do I prevent coconut milk from burning in the Instant Pot?
Burning can happen if the coconut milk settles at the bottom. To avoid this:
Stir the coconut milk and water before sealing the lid.
Avoid using too much coconut milk (stick to the recommended 1 can + 1 cup of water).
Make sure the rice is evenly spread out and not packed tightly.
8. Can I double the recipe?
Yes! Simply double all the ingredients, but keep the cooking time the same. Just make sure your Instant Pot isn’t more than half full to prevent pressure issues.
I hope this guide helps you make the best Instant Pot Coconut Rice ever! I’d love to hear how it turns out for you—do you like it sweet, savory, or somewhere in between? Let me know in the comments! Happy cooking!
Don’t forget to share your photos on Instagram and tag me (@tasiahub_) or use the hashtag (#tasiahub). I’d love to see your creations!
Instant Pot Coconut Rice
What makes this recipe special? First, it’s incredibly easy to make in the Instant Pot—just dump, stir, and let the magic happen. The result is perfectly cooked, fluffy rice that absorbs the coconut milk's richness without being too heavy.
2cupsjasmine rice – Jasmine rice works best because it’s fragrant and stays fluffy. You can also use basmati or long-grain white rice.
1can 13.5 oz coconut milk – Use full-fat coconut milk for the creamiest texture. Light coconut milk works too, but the flavor won’t be as rich.
1cupwater – You can also use broth for extra flavor.
½teaspoonsalt
Optional Add-Ins for Extra Flavor:
1teaspoonsugar – If you like your coconut rice slightly sweet a touch of sugar enhances the flavor beautifully.
1tablespoonbutter or coconut oil
1pandan leaf or 1-2 bay leaves – Pandan leaves give the rice an aromatic floral-like fragrance. Bay leaves add a subtle earthiness.
Toasted coconut flakes
Instructions
Step 1: Rinse the Rice (2 minutes)
Place the jasmine rice in a fine-mesh strainer and rinse under cold water until the water runs clear.
This step removes excess starch, preventing the rice from becoming too sticky. Don’t skip it!
Pro Tip: Give the rice a gentle shake in the strainer to remove excess water—this helps keep the liquid ratio accurate.
Step 2: Add Everything to the Instant Pot (2 minutes)
Transfer the rinsed rice to the Instant Pot.
Pour in 1 can of coconut milk and 1 cup of water. Stir gently to combine.
Add salt and any optional ingredients like sugar, butter, or pandan leaves.
Pro Tip: Stir the coconut milk well before adding—it naturally separates in the can!
Step 3: Pressure Cook the Rice (10 minutes total)
Close the lid and set the vent to sealing.
Select the “Pressure Cook” or “Manual” setting and set the time to 5 minutes on high pressure.
Once the cooking time is up, let the Instant Pot naturally release pressure for 10 minutes before manually releasing any remaining steam.
Pro Tip: Don’t rush the pressure release! Letting it sit for 10 minutes helps the rice absorb the remaining steam, making it extra fluffy.
Step 4: Fluff and Serve (2 minutes)
Open the lid and use a wooden spoon or silicone spatula to gently fluff the rice.
Remove any pandan or bay leaves if used.
Transfer to a serving bowl and sprinkle with toasted coconut flakes if you like extra crunch.
Pro Tip: If the rice looks a little wet when you open the lid, let it sit uncovered for a couple of minutes—it will continue to absorb moisture!
Notes
Nutritional Value (Per Serving – Approximate for 1 Cup of Cooked Rice)
Calories: 500-600 kcal
Carbohydrates: 80-90g
Protein: 8-10g
Fat: 16-24g
Saturated Fat: 12-18g
Fiber: 2-4g
Did you make this recipe? Leave a comment and rating!Nutrition Disclaimer: The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Keyword coconut rice, instant pot coconut rice, instant pot recipes