This coconut rice transforms simple jasmine grains into a luxuriously creamy, fragrant side dish by simmering them in full-fat coconut milk. The natural richness of the coconut infuses every grain, yielding a slightly sweet, deeply aromatic accompaniment that elevates any meal.
Ready in just 25 minutes with minimal prep, it's an effortless way to bring Southeast Asian flavors to your table. Pair it with spicy curries, grilled meats, or stir-fries for a perfectly balanced plate.
The smell of coconut milk hitting a hot pan is enough to transport me straight to a night market in Bangkok, even if I am just standing in my kitchen on a rainy Tuesday evening. Coconut rice was one of those dishes I overlooked for years, thinking plain jasmine was enough, until a friend made it for a barbecue and I could not stop going back for more. It is deceptively simple, but that creamy richness transforms everything it touches.
I once brought a big pot of this to a potluck dinner, fully expecting my green curry to be the star, but people kept asking about the rice instead. One friend literally stood over the pot with a spoon, abandoning all pretense of politeness. That was the moment I realized this side dish secretly steals every show.
Ingredients
- Jasmine rice: One cup is all you need, and jasmine gives the best fragrant base, though basmati works in a pinch.
- Full fat coconut milk: Do not reach for the light version here, because the richness is what makes this dish sing.
- Water: One cup balances the thickness of the coconut milk so the rice cooks evenly.
- Salt: Half a teaspoon may seem modest but it wakes up every other flavor in the pot.
- Sugar: One teaspoon is optional, but it rounds out the coconut and enhances the natural sweetness beautifully.
- Toasted coconut and cilantro: These are optional garnishes that add a lovely crunch and freshness on top.
Instructions
- Wash the rice well:
- Rinse the jasmine rice under cold running water, swishing it with your fingers, until the water turns from cloudy to nearly clear. This removes excess starch and prevents gummy results.
- Combine everything in the pot:
- Add the rinsed rice to a medium saucepan along with the coconut milk, water, salt, and sugar, then give it a gentle stir so nothing settles at the bottom.
- Simmer low and slow:
- Bring the mixture to a gentle boil over medium heat, then immediately drop the heat to low, slap on the lid, and let it cook undisturbed for 15 to 18 minutes until the liquid is fully absorbed.
- Let it rest:
- Take the pot off the heat but keep the lid on tight for five minutes so the steam finishes the job and each grain plumps perfectly.
- Fluff and finish:
- Use a fork to gently fluff the rice, lifting rather than stirring, and scatter toasted coconut and cilantro over the top if you are feeling fancy.
There is something quietly magical about lifting the lid off that pot and watching a cloud of coconut scented steam rise into the kitchen. It is one of those small cooking rituals that never gets old.
Making It Your Own
Tossing a smashed lemongrass stalk or a couple of torn kaffir lime leaves into the pot before cooking adds a perfume that turns this from a simple side into something that genuinely surprises people at the table. Pull the aromatics out before serving and nobody will guess how little effort went into it.
What to Serve It With
This rice practically begs for something bold and saucy spooned over it, like a Thai green curry, a fiery sambal, or even just grilled chicken with a squeeze of lime. It also works wonders alongside roasted vegetables if you want to keep things plant based without sacrificing excitement.
A Few Things Worth Remembering
Brown rice can absolutely be used instead of jasmine, but you will need more liquid and roughly double the cooking time, so plan accordingly. The results are nuttier and chewier in a way that some people actually prefer.
- Let the rice cool completely before refrigerating leftovers so they do not turn into a sticky block.
- Day old coconut rice makes some of the best fried rice you will ever have.
- Always check your coconut milk label if serving to someone with a tree nut allergy.
Keep this recipe in your back pocket for any night that needs a little something extra without any extra work. It is the kind of dish that makes people think you are a better cook than you actually are, and I intend to keep that secret between us.
Recipe FAQs
- → Can I use brown rice instead of jasmine rice?
-
Yes, brown rice works as a substitute but requires a longer cooking time and additional liquid. Expect to cook it for 35–40 minutes and add about 1/4 cup extra water or coconut milk for properly tender grains.
- → Should I use full-fat or lite coconut milk?
-
Full-fat coconut milk delivers the richest, creamiest results. Lite coconut milk will still work but produces a less luxuriant texture and milder coconut flavor throughout the rice.
- → Why is my coconut rice sticky or mushy?
-
Mushy rice usually means too much liquid or overcooking. Ensure you rinse the rice until the water runs clear to remove excess starch, and stick to the 1:1:1 ratio of rice, coconut milk, and water. Letting the rice rest covered for 5 minutes after cooking also helps achieve the perfect fluffy texture.
- → What dishes pair well with coconut rice?
-
Coconut rice is a versatile side that complements Thai green and red curries, spicy grilled chicken, glazed salmon, beef rendang, vegetable stir-fries, and seafood dishes. Its subtle sweetness and richness balance spicy and savory flavors beautifully.
- → Can I add extra aromatics while cooking?
-
Absolutely. A smashed lemongrass stalk, a few kaffir lime leaves, or a small piece of fresh ginger added to the pot while simmering will infuse the rice with wonderful layers of fragrance. Simply remove them before serving.
- → How do I store and reheat leftover coconut rice?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, sprinkle a tablespoon of water over the rice and warm it in the microwave covered, or gently steam it on the stovetop to restore its fluffy texture.