This coconut rice transforms simple jasmine grains into a luxuriously creamy, aromatic side dish by simmering them in full-fat coconut milk. The natural richness of the coconut infuses every grain with subtle sweetness and a silky texture.
Ready in just 25 minutes with minimal prep, it pairs beautifully with Thai curries, stir-fries, grilled chicken, or seafood. A squeeze of lime or a garnish of toasted coconut and fresh cilantro takes it to the next level.
The smell of coconut milk hitting a hot pan is enough to make anyone stop what they are doing and wander into the kitchen. My friend Nita taught me this recipe during a rainy afternoon when we were supposed to be studying for exams but kept getting distracted by hunger. She dumped everything into one pot, shrugged, and said the rice knows what to do. She was right.
I brought this to a potluck once and someone asked me which restaurant I got it from, which remains one of the proudest moments of my cooking life.
Ingredients
- Jasmine rice (1 cup): Jasmine is the way to go here because its floral aroma pairs naturally with coconut, though basmati works in a pinch if that is what your pantry offers.
- Full fat coconut milk (1 cup): Do not reach for the light version, as the fat is what gives the rice its richness and that velvety finish.
- Water (1 cup): Straight coconut milk can be too heavy, so water balances it out and lets the rice cook properly without turning into porridge.
- Salt (half tsp): This small amount wakes everything up and prevents the coconut milk from tasting flat.
- Sugar (1 tsp, optional): A pinch of sugar enhances the natural sweetness of the coconut without making the rice taste like dessert.
- Toasted coconut and cilantro for garnish (optional): These add a welcome crunch and brightness that take the dish from simple side to something people remember.
Instructions
- Wash the rice well:
- Put the rice in a fine mesh strainer and run cold water over it, swirling with your fingers, until the water runs almost clear and the cloudy starch smell fades away.
- 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.
- Bring to a bubble then settle down:
- Set the heat to medium and wait until you see small bubbles forming around the edges, then immediately drop the heat to low, clamp on the lid, and walk away for about 16 minutes.
- Let it rest undisturbed:
- Take the pot off the heat completely but keep the lid on tight for 5 full minutes, letting the steam finish the job and the grains firm up beautifully.
- Fluff and finish:
- Use a fork to gently lift and separate the grains, and scatter toasted coconut and cilantro on top if you want to make it look as good as it smells.
There was a week when I made this coconut rice three times because my roommate kept eating it straight from the pot with a spoon before I could pair it with anything.
Best Pairings for Coconut Rice
This rice shines brightest next to bold, saucy dishes that can soak into the grains. Thai green curry is the obvious choice, but I also love it alongside charred grilled chicken thighs or a simple fried egg with crispy edges and some chili crisp drizzled on top.
Making It Your Own
Toss a smashed lemongrass stalk or a torn kaffir lime leaf into the pot before simmering if you want an extra layer of fragrance that will make your kitchen smell like a tropical garden. A knob of ginger works too, though peel it first so you can fish it out easily before serving.
Leftovers and Storage
Leftover coconut rice reheats beautifully with a splash of water and a minute in the microwave, or you can fry it in a hot skillet the next day for crispy rice cakes. Store it in an airtight container in the fridge for up to three days.
- Day old coconut rice makes surprisingly good fried rice if you have a hot wok.
- Freeze individual portions in zip bags for quick weeknight dinners.
- Always let the rice cool completely before sealing it up to avoid mushy texture later.
Keep this recipe in your back pocket for any night that needs a small upgrade without extra effort. The rice really does know what to do, just like Nita said.
Recipe Questions & Answers
- → Can I use brown rice instead of jasmine rice?
-
Yes, brown rice works as a substitute but requires a longer cooking time, typically 35–40 minutes, and you may need to add an extra half cup of liquid. Keep the lid on and check for tenderness before fluffing.
- → Should I use full-fat or lite coconut milk?
-
Full-fat coconut milk produces the creamiest, most flavorful results. Lite coconut milk will still work but yields a slightly less rich texture. For the best outcome, stick with full-fat and unsweetened varieties.
- → Why does my coconut rice come out mushy?
-
Mushy rice usually means too much liquid or overcooking. Ensure you measure the coconut milk and water precisely, and avoid lifting the lid during simmering. Letting the rice rest covered for 5 minutes after cooking helps it firm up perfectly.
- → What dishes pair well with coconut rice?
-
Coconut rice complements Thai green and red curries, spicy grilled chicken, teriyaki salmon, jerk shrimp, stir-fried vegetables, and many Southeast Asian dishes. It also works as a base for grain bowls.
- → How do I store and reheat leftover coconut rice?
-
Store cooled rice in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a tablespoon of water over the rice and microwave covered, or gently steam it on the stovetop until warmed through.
- → Can I add extra aromatics for more flavor?
-
Absolutely. A smashed lemongrass stalk, a few kaffir lime leaves, or a knotted pandan leaf added during cooking infuses the rice with incredible fragrance. Remove them before serving.