This coconut rice transforms simple jasmine rice into a fragrant, fluffy side dish by simmering it in rich coconut milk. The stovetop method takes just 25 minutes from start to finish, with only 5 minutes of active preparation.
Rinsing the rice beforehand ensures each grain cooks up separate and tender. A brief resting period after cooking lets the grains finish steaming, yielding the perfect texture.
Serve it alongside Thai curries, grilled shrimp, or stir-fried vegetables for a satisfying meal. Optional garnishes like toasted coconut flakes, fresh cilantro, and lime zest add brightness and crunch.
The smell of coconut milk hitting a hot saucepan is one of those small kitchen pleasures that stops me in my tracks every single time. It is sweet and warm and somehow tropical in a way that makes even a Tuesday dinner feel like a small escape. I started making coconut rice years ago as an afterthought side dish, and it quietly became the thing everyone asks for before they even know what the main course is. It is absurdly simple, which is probably why I kept returning to it on nights when cooking felt like a chore.
One evening I served this alongside a overly ambitious Thai green curry that I had slightly burned, and my guests barely touched the curry but went back for thirds of the rice. That told me everything I needed to know about where the real star power was in that meal.
Ingredients
- Jasmine rice (1 cup, rinsed): Jasmine rice is the traditional choice for its delicate floral aroma, but any long grain white rice works in a pinch, and rinsing is non negotiable to remove excess starch that makes the finished rice gummy.
- Coconut milk (1 cup, unsweetened and full fat): Full fat coconut milk is essential here because the richness is what transforms plain rice into something luxurious, and lite versions simply will not give you the same creamy texture.
- Water (3/4 cup): Coconut milk alone is too thick for proper absorption, so this small amount of water ensures the grains cook evenly without turning to mush.
- Salt (1/2 teaspoon): Salt may seem like an afterthought but it is the quiet hero that keeps the coconut sweetness from becoming cloying.
- Toasted coconut flakes (2 tablespoons, optional): These add a wonderful crunch and double down on the coconut flavor in the most satisfying way.
- Chopped fresh cilantro (1 tablespoon, optional): A bright herbal finish that cuts through the richness and adds a pop of color.
- Lime zest (1 teaspoon, optional): Just a tiny amount of zest wakes up the whole dish with a fragrant citrus note that makes everything taste fresher.
Instructions
- Wash the rice well:
- Run cold water over the rice in a fine mesh strainer, swirling it with your fingers until the water runs completely clear, then let it drain thoroughly.
- Combine everything in the pot:
- Add the rinsed rice, coconut milk, water, and salt to a medium saucepan and give it a gentle stir so the milk and water blend evenly through the grains.
- Bring to a gentle boil:
- Set the saucepan over medium high heat and watch for small bubbles to rise across the surface, which should take about 3 to 4 minutes.
- Cover and simmer low:
- Reduce the heat to the lowest setting, clamp on a tight fitting lid, and walk away for exactly 15 minutes without peeking, because lifting the lid lets the steam escape and steam is what cooks the rice.
- Rest off the heat:
- Remove the pot from the burner and let it sit covered for 10 more minutes so the residual heat finishes the job and each grain firms up beautifully.
- Fluff and finish:
- Use a fork to gently fluff the rice, lifting rather than stirring to keep the grains separate, then scatter with toasted coconut, cilantro, and lime zest if you are using them.
There was a night I made a double batch for a potluck, forgot the garnishes entirely, and still had people cornering me by the dessert table asking for the recipe. That is when I realized this dish does not need embellishment to win people over.
Pairing Ideas Worth Trying
This rice is a natural companion for anything with a saucy, spiced, or charred profile. Thai curries are the obvious match, but I have also served it alongside simple grilled shrimp with a squeeze of lime and had it steal the spotlight entirely. Stir fried vegetables over coconut rice turns a humble meatless meal into something that feels intentional and complete.
Making It Your Own
Drop a bruised piece of fresh ginger or a single bay leaf into the pot before you cover it, and fish it out when fluffing. The ginger adds a warm background hum that is especially good in cooler months, and the bay leaf gives it a subtle earthiness that makes people wonder what your secret is. Basmati rice works beautifully too, though you may need to nudge the water up by a tablespoon or two to account for its slightly different absorption rate.
Storage and Reheating
Leftover coconut rice reheats like a dream with just a splash of water and a minute in the microwave, covered loosely. It also makes an unexpectedly excellent base for fried rice the next day if you happen to have extra.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- When reheating, sprinkle a few drops of water over the rice to bring back its original fluffy texture.
- Always check labels on coconut milk if allergens are a concern, as some brands process alongside tree nuts.
Some dishes earn their place in your kitchen through complexity, but coconut rice earns it through pure, fragrant simplicity. Keep a can of coconut milk in your pantry and you are never more than 25 minutes away from something that feels special.
Recipe FAQs
- → Can I use a rice cooker instead of a saucepan?
-
Yes, simply add the rinsed rice, coconut milk, water, and salt to your rice cooker and run a standard white rice cycle. The results will be equally fluffy and fragrant.
- → Should I use full-fat or lite coconut milk?
-
Full-fat coconut milk produces richer, creamier rice with better flavor. Lite coconut milk works but yields a slightly less luxurious result. Avoid sweetened coconut milk for savory preparations.
- → Why do I need to rinse the rice before cooking?
-
Rinsing removes excess surface starch that causes rice to clump and become gummy. Rinse under cold water until it runs clear for the fluffiest, most separate grains.
- → Can I use brown rice instead of jasmine rice?
-
You can substitute brown rice, but it requires a longer cooking time and additional liquid. Plan for roughly 40–45 minutes of simmering and increase the water by about half a cup.
- → How should I store and reheat leftover coconut rice?
-
Store cooled rice in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave with a splash of water, or steam it on the stovetop covered until warmed through.
- → What main dishes pair well with coconut rice?
-
Coconut rice complements Thai green and red curries, grilled shrimp or chicken, teriyaki salmon, stir-fried vegetables, and Indonesian rendang. Its mild creaminess balances spicy and savory flavors beautifully.