The rice is bubbling, steam rising as the coconut milk infuses its creamy sweetness. A sprinkle of salt, and it’s ready to elevate any dish. This coconut rice recipe transforms a simple side into a tropical escape that pairs perfectly with grilled chicken or spicy shrimp.
Ideal for weeknights when you have 30 minutes and zero plans, this version uses jasmine rice for an aromatic touch that standard white rice just can’t match. With just a handful of ingredients, it’s quick, easy, and impressively flavorful. Let your taste buds take a vacation!
Why You’ll Love This coconut rice recipe
- Super Easy Prep: Just toss the ingredients together, and let it simmer — perfect for busy weeknights or last-minute meals.
- Tropical Flavor: Infused with creamy coconut milk, it adds a deliciously rich taste that elevates any dish you pair it with.
- Perfectly Fluffy Texture: Enjoy each bite with a light and fluffy consistency that complements savory dishes or is great on its own.
- Versatile Side Dish: Pairs well with everything from spicy curries to grilled meats, making it an adaptable addition to any meal.
- Surprising Benefit: It’s naturally gluten-free, so it’s a great option for those with dietary restrictions while still being super satisfying!
coconut rice recipe Ingredients

Rice and Coconut Mixture:
Jasmine rice (or basmati rice) (1 cup) — rinse thoroughly for fluffier rice.
Coconut milk (full-fat for creaminess) (1 cup) — use light coconut milk for a lighter version.
Water (1 cup) — adjust based on your desired texture.
Salt (1 teaspoon, to taste) — don’t skip; it enhances the overall flavor.
Sugar (optional, for sweetness) (1 tablespoon) — optional but adds a nice balance to the dish.
*Full measurements in the recipe card below.*
How to Make coconut rice recipe
1. Rinse the Rice: Start by rinsing 1 cup of jasmine or basmati rice under cold water until it runs clear. This removes excess starch for fluffier coconut rice recipe.
2. Combine Ingredients: In a medium saucepan, combine the rinsed rice, 1 cup of coconut milk, 1 cup of water, and 1 teaspoon salt. Optionally, add 1 tablespoon of sugar for sweetness.
3. Bring to a Boil: Place the saucepan over medium heat and bring the mixture to a gentle boil. You’ll know it’s ready when you see bubbles forming on the surface.
4. Simmer Carefully: Reduce the heat to low and cover the saucepan with a tight-fitting lid. Let it simmer for about 15-20 minutes until all the liquid is absorbed — don’t lift the lid prematurely!
5. Fluff and Rest: Once cooked, remove from heat but keep it covered for another 10 minutes to steam. Then, gently fluff the rice with a fork.
6. Serve Warm: Now, serve your coconut rice warm as a side dish or base for your favorite meal. It’s perfect with grilled meats or curries.
7. Watch Out: Don’t walk away while it’s cooking — if you rush this step, your rice might end up sticking to the bottom!
*Exact quantities in the recipe card below.*
How to Store coconut rice recipe
- Room Temperature: It’s best to eat coconut rice recipe right away, but if you need to leave it out, keep it in a covered container for no more than 2 hours.
- Refrigerator: Store in an airtight container for up to 3 days. The rice may dry out a bit, so add a splash of water when reheating.
- Freezer: Freeze in a freezer-safe bag or container for up to 1 month. Just make sure to flatten the bag for easier thawing later.
- Reheating: Reheat in the microwave or on the stovetop with a splash of water until warmed through and steamy. You’ll know it’s ready when it’s hot and fluffy again. Just keep in mind that the texture might not be quite as perfect as fresh!
What to Serve with coconut rice recipe?

A side dish can balance the creamy texture of this dish, preventing it from feeling too heavy.
- Grilled Shrimp: The smoky flavor and firm texture create a satisfying contrast. Just grill for about 5 minutes.
- Mango Salsa: The bright acidity of fresh mango cuts through the richness beautifully. Chop and mix in 10 minutes.
- Spicy Chicken Curry: The heat from the curry adds excitement, balancing out the dish’s sweetness with every bite.
- Steamed Broccoli: A vibrant green side that provides a crunchy texture contrast to the soft rice, making each mouthful interesting.
- Pickled Vegetables: The tangy flavor helps refresh your palate, making every bite feel light and invigorating.
- Avocado Salad: Creamy yet cool, this salad adds a refreshing twist that complements the warmth of the rice nicely.
- Coconut Lime Shrimp Tacos: Wrap in tortillas for a fun texture change; warm tacos enhance the overall experience with zest.
coconut rice recipe Variations
Here’s how to play with this recipe by adding your favorite twists.
- Sweet Coconut Rice: Add 1 tablespoon of sugar with the rice for a hint of sweetness.
- Savory Garlic Coconut Rice: Mix in 2 minced garlic cloves with the rice for a fragrant touch.
- Coconut Rice with Herbs: Stir in 2 tablespoons of fresh chopped cilantro or basil before serving for freshness.
- Lemon Zest Upgrade: Add the zest of 1 lemon with the coconut milk for a bright citrusy flavor.
- Coconut Rice Substitution: Use 1 cup of coconut cream instead of coconut milk for richer texture.
- Spicy Coconut Rice: Incorporate 1 teaspoon of red pepper flakes with the salt for a kick!
- Toasted Coconut Topping: Sprinkle toasted coconut flakes on top just before serving for added crunch and flavor.
Make Ahead Options for coconut rice recipe
For the coconut rice recipe, I like to prep the rice and coconut mixture ahead of time. You can make it up to 2 days in advance. Just store it in an airtight container in the fridge to keep it fresh. When it’s time to serve, I heat it up on the stovetop or in the microwave, adding a splash of water if needed to rehydrate. The rice holds its flavor well, but I find that it’s best enjoyed fresh since it can lose some texture after being stored. Just remember, it’s best not to make too much ahead; otherwise, you might end up with mushy rice. Enjoy your meal!
coconut rice recipe Recipe FAQs
Can I make this coconut rice recipe ahead of time?
Yes, you can definitely make this coconut rice recipe ahead of time! Cook the rice as directed, then let it cool before transferring it to an airtight container. You can store it in the fridge for up to 3 days. When you’re ready to serve, just reheat it gently on the stove with a splash of water or coconut milk to revive its creaminess.
Why did my coconut rice turn out sticky?
If your coconut rice turned out sticky, it might be due to not rinsing the jasmine rice enough. Rinsing removes excess starch, which helps prevent stickiness. Make sure the water runs clear when rinsing, and stick to the recommended cooking times. If it’s still too sticky after cooking, try fluffing it more vigorously with a fork for better separation.
What can I use instead of sugar in this dish?
If you’d prefer not to use sugar in this dish, you can substitute with honey or maple syrup for a natural sweetness. Just remember that these alternatives may slightly alter the flavor and texture of your coconut rice. If you want a savory version instead, simply omit any sweetener and adjust the salt to taste for balance.
How do I know when my rice is done cooking?
You’ll know your coconut rice is done cooking when all the liquid has been absorbed and the grains are tender but not mushy. After simmering for 15-20 minutes, take off the lid and give it a quick check—the rice should look fluffy and separate easily when fluffed with a fork. If there’s still liquid left or it’s hard in places, give it a few more minutes on low heat.
Final Thoughts on coconut rice recipe
This coconut rice recipe shines with its incredible flavor payoff, thanks to the combination of jasmine rice and rich coconut milk. The creaminess brings a delightful twist that pairs beautifully with various dishes, making it a versatile side. If you’re looking for a dish that’s both comforting and exotic, this is it. Make it once and it’ll earn a permanent spot in your rotation. I’d love to hear how yours turned out, so drop a comment if you added anything — I’m always curious!

coconut rice recipe
Ingredients
Method
- Rinse the jasmine rice under cold water until the water runs clear to remove excess starch.
- In a medium saucepan, combine the rinsed rice, coconut milk, water, salt, and sugar (if using).
- Bring the mixture to a boil over medium-high heat.
- Once boiling, reduce the heat to low, cover the saucepan, and let it simmer for 15-20 minutes until the rice is tender and the liquid is absorbed.
- Remove the saucepan from heat and let it sit, covered, for 5 minutes.
- Fluff the rice with a fork before serving.


