Picture this: a steaming bowl of coconut rice, its creamy texture glistening under the soft light, wafting enticing aromas that transport you straight to a sun-soaked beach. Each fluffy grain is infused with the sweet, tropical essence of coconut milk, making every bite a delightful symphony of flavors that dance on your palate, inviting you to indulge just a little more.

I fondly recall my first encounter with coconut rice at a lively family gathering; it was like discovering a hidden treasure. The perfect accompaniment to spicy curries or grilled seafood, this dish effortlessly transforms any meal into a celebration. So brace yourself for an explosion of flavor that will make your taste buds do a happy dance!
Why Is coconut rice So Irresistibly Good?
Fragrant aroma: The moment you cook coconut rice, your kitchen fills with the tropical scent of coconut milk, instantly transporting you to a sandy beach.
Creamy texture: This dish boasts a rich, velvety consistency thanks to full-fat coconut milk, making it a delightful companion for any meal.
Versatile pairing: Whether alongside spicy curries or fresh grilled fish, coconut rice elevates your favorite dishes and complements various flavors beautifully.
Quick and easy: With just 10 minutes of prep and 20 minutes of cooking, you can whip up this sensational side in no time!
Crowd-pleaser: Its unique flavor profile and stunning presentation will leave your family and friends raving about this dish long after dinner is over!
Ingredients for coconut rice
For the Rice
- 1 cup jasmine rice (or basmati rice) – Choose jasmine for its fragrant aroma or basmati for its fluffy texture, both perfect bases for coconut rice.
For the Coconut Milk
- 1 cup coconut milk (full-fat for creaminess) – Full-fat coconut milk adds a rich, creamy texture that enhances the dish's tropical flavors.
For the Water
- 1 cup water – Adds moisture to cook the rice while balancing the creaminess of the coconut milk.
For the Salt
- 1 teaspoon salt (adjust to taste) – Enhances all flavors; feel free to adjust based on your personal preference.
Optional Garnish
- 2 tablespoons fresh cilantro (chopped) – Adds a burst of freshness and color, complementing the richness of the coconut rice.
- 2 tablespoons toasted coconut flakes – Provides a delightful crunch and extra coconut flavor that elevates the dish beautifully.
Step-by-Step coconut rice
1. Rinse the jasmine rice under cold water until the water runs clear. This step helps remove excess starch, ensuring your coconut rice turns out fluffy and light.
2. Combine in a medium saucepan the rinsed rice, 1 cup of coconut milk (for that rich creaminess), 1 cup of water, and 1 teaspoon of salt. Stir gently to mix everything evenly.
3. Bring the mixture to a boil over medium-high heat, watching closely as it bubbles up. This should take about 5 minutes, filling your kitchen with a delightful aroma.
4. Reduce the heat to low once boiling, cover the saucepan, and let it simmer for 15-20 minutes until the rice is tender and all the liquid has been absorbed.
5. Remove from heat and let it sit, covered, for an additional 5 minutes. This resting period allows the flavors to meld beautifully while maintaining that perfect texture.
6. Fluff the rice with a fork gently before serving warm. For a beautiful presentation, garnish with fresh cilantro and toasted coconut flakes if desired.
Optional: Sprinkle extra toasted coconut on top for added crunch!
Exact quantities are listed in the recipe card below.
Tips for the Best coconut rice
- Rinse the Rice: Thoroughly rinse jasmine rice until the water runs clear to remove excess starch and avoid gummy coconut rice.
- Use Full-Fat Coconut Milk: For a rich, creamy texture, opt for full-fat coconut milk. It enhances flavor and creaminess in your dish.
- Check Liquid Ratio: Stick with a 1:1 ratio of coconut milk to water. Too much liquid can lead to mushy rice; too little can leave it undercooked.
- Let It Rest: After cooking, let the rice sit covered for 5 minutes. This step allows the flavors to meld and makes fluffing easier.
- Adjust Salt Carefully: Start with 1 teaspoon of salt but taste before serving. You may want to adjust based on your personal preference or accompanying dishes.
How to Store and Freeze coconut rice
- Fridge: Store leftover coconut rice in an airtight container for up to 3 days. Make sure it cools completely before sealing.
- Freezer: If you want to keep it longer, freeze the coconut rice in freezer-safe bags for up to 1 month. Label with the date for easy tracking.
- Reheating: To reheat, simply microwave the rice with a splash of water until warm, or steam on the stovetop for a fluffy texture.
- Garnishes: Avoid adding fresh cilantro or toasted coconut flakes until serving to maintain their freshness and crunch.
coconut rice Your Way
Feel free to get creative and personalize this dish with these delightful twists that will elevate every bite.
- Herb-Infused: Substitute water with herbal tea, like lemongrass or pandan, for an aromatic touch. The subtle flavors will bring a fresh twist to your coconut rice, making it a fragrant companion to any meal.
- Spicy Kick: Add diced jalapeños or crushed red pepper flakes while cooking for a warm, zesty flavor. The heat from the peppers pairs beautifully with the creamy coconut, creating a comforting yet exciting dish.
- Nutty Flavor: Stir in a tablespoon of sesame oil before serving for an added depth of flavor. This nutty infusion transforms your coconut rice into an unforgettable experience with each mouthful.
- Citrus Zest: Grate in some lime or lemon zest for a bright and zesty finish. A sprinkle of citrus can brighten the richness of coconut milk, enhancing its tropical essence.
- Vegetable Boost: Mix in some sautéed vegetables like bell peppers or peas right before serving for extra color and nutrition. The vibrant veggies add both texture and a pop of flavor, making your dish even more appealing.
- Sweet Touch: For a hint of sweetness, add a tablespoon of sugar or honey during cooking. This sweetened version is perfect as a base for tropical dishes or even as a dessert-like side!
- Toasted Coconut: Top with extra toasted coconut flakes for added crunch and flavor. This simple garnish not only enhances the visual appeal but also gives each bite a delightful texture contrast.
- Creamy Variations: Use coconut cream instead of milk for an ultra-rich and decadent experience. This change makes your coconut rice irresistibly creamy—perfect as a luxurious side dish!
Make-Ahead Tips for coconut rice
This coconut rice recipe is a fantastic option for meal prep, allowing you to enjoy its creamy goodness throughout the week. You can prepare the rice up to 3 days in advance, and the key ingredients—1 cup jasmine rice, 1 cup full-fat coconut milk, and 1 cup water—make it easy to whip up. Simply rinse the jasmine rice under cold water until clear, then combine it with coconut milk, water, and 1 teaspoon of salt in a medium saucepan. Bring it to a boil, reduce the heat to low, cover, and simmer for 15-20 minutes until tender. After removing from heat, let it sit covered for 5 minutes before fluffing with a fork. To maintain freshness, store in an airtight container in the fridge. When you're ready to serve, simply reheat gently on the stove or in the microwave and garnish with chopped cilantro and toasted coconut flakes for that extra touch of flavor. Enjoy your delicious meal with minimal effort!
coconut rice Recipe FAQs
What type of rice is best for coconut rice?
Jasmine rice is the perfect choice for making coconut rice due to its fragrant aroma and fluffy texture. However, you can also use basmati rice if you prefer a nuttier flavor. Both will absorb the creamy coconut milk beautifully!
How should I store leftover coconut rice?
To store leftover coconut rice, let it cool to room temperature, then transfer it to an airtight container. It can be refrigerated for up to 3 days. When you're ready to enjoy it again, simply reheat in the microwave or on the stovetop with a splash of water to restore its creaminess.
Can I freeze coconut rice?
Absolutely! Coconut rice freezes well. After cooking and cooling, portion it into freezer-safe bags or containers. It can be frozen for up to 3 months. To reheat, thaw overnight in the fridge and warm it gently on the stove or in the microwave.
What can I serve with coconut rice?
Coconut rice pairs beautifully with tropical dishes like grilled shrimp, chicken curry, or even spicy stir-fried vegetables. Its creamy texture complements rich flavors perfectly, making it a versatile side dish!
How do I troubleshoot if my coconut rice is too mushy?
If your coconut rice turns out mushy, it may have been cooked with too much liquid or overcooked. To fix this in future batches, ensure you’re using equal parts coconut milk and water (1 cup each), and keep an eye on cooking time—15-20 minutes should do the trick until the liquid is absorbed.
Is there a dairy-free option for coconut rice?
You're in luck! This coconut rice recipe is naturally dairy-free since it uses full-fat coconut milk instead of cream or butter. If you're looking for a lighter alternative, you can opt for light coconut milk or even almond milk, but keep in mind that this may change the flavor and creaminess slightly.

Coconut Rice
Ingredients
Method
- Rinse the jasmine rice under cold water until the water runs clear.
- In a medium saucepan, combine the rinsed rice, coconut milk, water, and salt.
- Bring the mixture to a boil over medium-high heat.
- Once boiling, reduce the heat to low, cover, and simmer for 15-20 minutes, or until the rice is tender and the liquid is absorbed.
- Remove from heat and let it sit, covered, for 5 minutes.
- Fluff the rice with a fork and serve warm, garnished with cilantro and toasted coconut if desired.








