This aromatic coconut rice delivers perfectly fluffy grains with rich coconut flavor and just a hint of sweetness. The combination of full-fat coconut milk and jasmine rice creates a creamy yet light texture that pairs beautifully with spicy curries, grilled meats, or tropical-inspired mains.
The process is simple: rinse the rice to remove excess starch, combine with coconut milk and water, then simmer until tender. Letting it steam covered off the heat ensures each grain separates perfectly for that restaurant-quality finish.
Customize the sweetness level with optional sugar, or top with toasted coconut flakes for extra texture and flavor depth.
My tiny apartment smelled like a tropical vacation the first time I made this coconut rice. I'd been attempting to recreate a dish from my favorite Thai spot down the street, and somewhere between experimenting with ratios and getting distracted by a phone call, I accidentally used full-fat coconut milk instead of the light version I'd intended. That happy mistake taught me everything about what makes coconut rice truly special.
Last summer, my neighbor Maria knocked on my door while I had a pot simmering on the stove. She ended up staying for dinner, and now whenever I make this rice, she somehow appears at my doorstep with fresh mango from the market. Some recipes just have that gravitational pull.
Ingredients
- Jasmine rice: The natural floral aroma pairs perfectly with coconut richness, and rinsing until water runs clear removes excess starch for fluffy results
- Full-fat coconut milk: Don't skimp here—the fat content is what gives each grain that luxurious, velvety coating
- Water: Balances the coconut milk so the rice cooks properly without becoming heavy or gummy
- Salt: Just enough to heighten the natural sweetness without making it taste savory
- Sugar: Optional, but a teaspoon brings out the coconut's natural sweetness and creates that restaurant-quality balance
Instructions
- Rinse your rice:
- Place jasmine rice in a fine-mesh sieve and run under cold water until it runs clear, usually about 30 seconds of gentle swirling
- Combine everything:
- Add rinsed rice, coconut milk, water, salt, and sugar to your saucepan and give it a quick stir to distribute the seasonings
- Bring to a bubble:
- Set over medium heat and wait for gentle bubbles to form around the edges, then immediately drop to your lowest setting
- Let it steam quietly:
- Cover tightly with the lid and walk away for 15 minutes—lifting the lid releases essential steam
- The patience phase:
- Turn off the heat but leave the lid on for another 10 minutes while the rice finishes in its own residual heat
- Fluff and serve:
- Use a fork to gently separate grains, working from the edges inward to avoid crushing the tender rice
This rice became my go-to contribution to family potlucks after my sister's wedding shower. I made three huge batches, and my aunt who claims to dislike coconut went back for thirds. Now it's officially my signature dish, whether I want it to be or not.
Making It Your Own
Toast some coconut flakes in a dry pan until golden and sprinkle over the top right before serving. The contrast between the warm, creamy rice and those crisp, toasted bits is absolutely worth the extra five minutes.
Perfect Pairings
This rice loves anything with a bit of heat or acid—Thai green curry, spicy grilled shrimp, or even something unexpected like jerk chicken. The sweetness tames spice beautifully while still standing up to bold flavors.
Make Ahead Wisdom
I've learned through trial and error that coconut rice reheats surprisingly well if you add a splash of water before warming. Store it in an airtight container and it'll keep in the fridge for 3-4 days, though it rarely lasts that long in my house.
- Reheat gently in the microwave with 1 tablespoon water per cup of rice
- Fried rice the next day is even better—coconut milk creates the most incredible crispy edges
- Freeze portions in freezer bags for those nights when takeout feels too tempting
Some dishes are just happy food, and this coconut rice has never failed to make a Tuesday evening feel like a tiny celebration.
Recipe FAQ
- → Why should I rinse the jasmine rice before cooking?
-
Rinsing removes excess starch from the rice grains, preventing them from becoming sticky or gummy during cooking. This step ensures each grain stays separate and fluffy, giving you that perfect light texture.
- → Can I use light coconut milk instead of full-fat?
-
Yes, light coconut milk works well if you prefer a lighter version. However, full-fat coconut milk provides creamier texture and richer coconut flavor that really makes this dish special.
- → What's the purpose of letting the rice sit covered after cooking?
-
This resting period allows the rice to steam and finish cooking evenly. It helps the moisture redistribute throughout the grains, resulting in perfectly tender rice that fluffs beautifully with a fork.
- → Can I make this rice in a rice cooker?
-
Absolutely. Combine all ingredients in your rice cooker and use the standard white rice setting. The proportions remain the same, and you'll get similarly delicious results with even less effort.
- → How long does this coconut rice keep in the refrigerator?
-
Store cooled rice in an airtight container in the refrigerator for up to 4 days. Reheat gently with a splash of water to restore moisture. You can also freeze it for up to 3 months.
- → What other rice varieties work well in this recipe?
-
Basmati rice makes an excellent substitute for jasmine, offering slightly longer grains with a nutty aroma. You may need to adjust the water slightly and cooking time, as basmati typically needs a few minutes longer.