This coconut rice recipe is fluffy, creamy, and ready in 30 minutes. Made with one can of coconut milk, no waste, no fuss. It's my go-to side dish for jerk chicken, jerk shrimp, spicy curries, and any bold Caribbean dish. Simple, reliable, super versatile, and absolutely delicious.
If you're cooking spicy food, coconut rice belongs in your rotation. The natural creaminess and subtle sweetness of coconut milk is one of the best things you can pair with bold, spicy dishes. It cools the heat just enough and rounds out the flavors without competing with them.
I make this constantly. It's the perfect side dish for dishes like jerk chicken, jerk shrimp, spicy Thai curries, Caribbean dishes, and pretty much anything else that brings a touch of heat to the table. It's super simple to make, uses one can of coconut milk, and comes together in about 30 minutes on the stovetop.
Fluffy, creamy, subtly sweet. Let's make it.
Why This Recipe Works
A few things make this coconut rice better than the rest.
- The ratio. One can of full-fat coconut milk plus a small amount of water gives you rich and fragrant rice without being heavy or gluey.
- The method. Stovetop, covered, don't touch it. No peeking. The trapped steam does the work.
- Rinsing the rice first. This one step is the difference between fluffy individual grains and a clumpy mess. More on that below.
Ingredients Needed
Here's what you'll need to make this recipe:
The full ingredients list with measurements is listed in the printable recipe card at the bottom of the post.
- Jasmine rice. The best choice for coconut rice. It's aromatic and has a light texture that absorbs the coconut milk perfectly. Long-grain white rice also works if jasmine isn't available.
- Full-fat canned coconut milk. A must. low-fat coconut milk is watered down and sweetened, and won't give you the richness or flavor you want. Give it a good shake before opening since separation is completely normal.
- Water. Just a small amount to round out the liquid ratio.
- Kosher salt. Brings everything together.
- Sugar (optional). It doesn't make the rice taste sweet, but rounds out the coconut flavor and balances the salt. I always add it.
- Optional Additions. Coconut oil, lime, toasted coconut, Scotch bonnet or habanero. See more below in Variations. I love including a hot chili.
How to Make Coconut Rice
This is a simple, straightforward process. Here's how it goes.
Rinse the rice. Place your jasmine rice in a fine mesh strainer and rinse under cold water, stirring gently with your hand or a wooden spoon, until the water runs mostly clear. This removes surface starch, and it's the key to fluffy, non-gluey rice. Don't skip this step.
Combine your ingredients. Pour the coconut milk into a medium saucepan. Add the water, salt, and sugar if using. Stir to combine, then add the rinsed rice and stir again.
Bring to a boil. Set the saucepan over medium-high heat and bring the mixture to a full boil, stirring occasionally to keep anything from sticking to the bottom.
Simmer covered. Once boiling, reduce the heat to low and cover with a tight-fitting lid. Simmer for 15 minutes. Do not lift the lid during this time. The trapped steam is what cooks the rice evenly, and lifting it lets that steam escape.
Rest off heat. Remove the saucepan from heat and let it sit, still covered, for 5 to 10 minutes. This allows the rice to finish steaming and absorb any remaining liquid.

Fluff and serve. Remove the lid and fluff with a fork. That's it. Serve immediately.
Boom! Done! Your coconut rice is ready to serve alongside any of your favorite spicy dishes.

Variations and Optional Add-Ins
The base recipe is perfect as written, but here are a few easy ways to take it further.
- Coconut oil. Stir in 1 tablespoon of coconut oil with the liquid before cooking for a slightly richer and a more pronounced coconut flavor and aroma.
- Lime. Squeeze half a lime over the rice after fluffing and stir in a little lime zest. It adds a bright, citrusy finish that works especially well with jerk dishes and Caribbean flavors.
- Toasted coconut. Sprinkle toasted shredded coconut on top just before serving for added texture and a little visual flair.
- Make it spicy. Add 1 halved or finely minced scotch bonnet or habanero pepper to the liquid before cooking. The heat builds right into the rice and pairs naturally with the coconut milk's sweetness. Start with half a pepper if you want mild background heat, use a whole one for a real kick. This is great if you're serving it with something that isn't already very spicy for a bit of extra kick.
What to Serve with Coconut Rice
This is where coconut rice really shines. The creamy, subtly sweet flavor makes it one of the best sides for bold, spicy dishes. Here are some of my favorites from the site:
- Jamaican Jerk Chicken. The classic pairing. Smoky, fiery jerk seasoning and creamy coconut rice are made for each other.
- Easy Jerk Shrimp. Same idea, lighter protein. Works beautifully.
- Spicy Thai Shrimp Curry. The coconut rice reinforces the coconut milk base in most Thai curries and ties the whole bowl together.
- Chicken Tikka Masala. Indian-style curry with tender chicken in a creamy curry sauce is just right over coconut rice.
- Blackened Shrimp. Bold seasoning, cool rice. A great combination.
- Spicy Caribbean Recipes. Coconut rice is a staple across the Caribbean for a reason. It belongs next to anything with scotch bonnet, allspice, or jerk seasoning.

Storage
Leftover coconut rice keeps well in an airtight container in the refrigerator for 3 to 4 days. To reheat, add a small splash of water before microwaving or warming on the stovetop over low heat. The water keeps it from drying out and loosens the texture back up.
It also freezes well for up to 2 months. Portion it out before freezing for easy weeknight enjoyment.
That's it, my friends. I hope you enjoy the coconut rice. Let me know if you make it. I'd love to hear how it turned out for you, and if you decided to spice it up!

Get FLAVOR MADNESS - The Cookbook!
Have you seen my new cookbook FLAVOR MADNESS? Big Flavor Recipes! You absolutely can't miss it. Check it out!
More Rice Recipes to Pair with Spicy Foods

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Coconut Rice Recipe
Ingredients
- 1.5 cups jasmine rice
- 13.5 fluid ounces full-fat coconut milk one 13.5 oz can
- 0.3 cups water
- 0.5 teaspoons kosher salt
- 1 teaspoon granulated sugar optional
Instructions
- Place 1.5 cups jasmine rice in a fine mesh strainer and rinse under cold water, stirring gently with your hand, until the water runs mostly clear. This removes excess surface starch, the key to fluffy, non-gluey rice. Don't skip it.
- Pour the entire can of full-fat coconut milk (one 13.5 oz can) into a medium saucepan (give it a shake before opening since separation is normal). Add 1/3 cup water, 1/2 teaspoon salt, and 1 teaspoon granulated sugar (optional) if using. Stir to combine, then add the rinsed rice and stir again.
- Bring the rice to a full boil over medium-high heat, stirring occasionally to keep anything from sticking to the bottom.
- Once boiling, reduce heat to low and cover. Simmer for 15 minutes. Do not lift the lid - the trapped steam is what cooks the rice evenly.
- Remove from heat and let sit, still covered, for 5-10 minutes. This allows the rice to finish steaming and absorb any remaining liquid.
- Remove the lid and fluff with a fork. Serve immediately alongside jerk chicken, jerk shrimp, or any spicy dish that could use a cool, creamy base.
Notes
- Coconut oil. Stir in 1 tablespoon with the liquid before cooking for a richer flavor and more pronounced coconut aroma.
- Lime. Squeeze half a lime over the rice after fluffing and add a little zest for a bright, citrusy finish. Works especially well alongside jerk dishes.
- Toasted coconut. Sprinkle toasted shredded coconut on top just before serving for added texture.
- Make it spicy. Add 1 finely minced scotch bonnet or habanero pepper to the liquid before cooking. Start with half a pepper for mild background heat, a whole one for a real kick. Authentic Caribbean heat that pairs naturally with the coconut.
- Always use full-fat canned coconut milk for the ideal richness.
The sugar doesn't make this sweet, it just rounds out the coconut flavor. Worth adding. - Leftovers keep in the fridge for 3-4 days. Reheat with a small splash of water to loosen it back up.
Nutrition Information

FAQs
Jasmine rice is the top choice. It's aromatic and light, and it absorbs coconut milk beautifully. Long-grain white rice is a solid backup if that's what you have on hand.
You can, but the result will be noticeably less rich and creamy. Full-fat canned coconut milk is what makes this recipe work. Save the light version for something else.
No. Carton coconut milk is watered down and often sweetened. It won't give you the flavor or texture you're looking for. Canned full-fat only.
Two likely possibilities: you didn't rinse the rice, or the heat was too high during the simmer. Rinse until the water runs mostly clear, then keep the simmer low and the lid on.
Yes. It reheats well with a small splash of water. Make it up to 3 to 4 days ahead and store it in the fridge in an airtight container.
Absolutely. Use a larger pot and keep the ratios the same. Two cans of coconut milk, 3 cups of rice, and scale the water and salt accordingly. Cook time stays the same.



Leave a Reply