This coconut rice transforms simple jasmine grains into a fragrant, creamy side dish by simmering them in full-fat coconut milk and water. The natural richness of the coconut milk coats each grain, delivering a subtle sweetness and velvety texture that elevates any meal.
Ready in just 25 minutes with minimal prep, it pairs beautifully with Thai curries, stir-fries, grilled chicken, or seafood. A gentle rinse of the rice beforehand ensures perfectly separated, fluffy results every time.
The smell of coconut milk hitting a hot pan still yanks me straight back to a tiny street stall in Bangkok where an old woman stirred rice in a dented pot and somehow made it taste better than anything I had eaten all week. I stood there sweating in the humidity, watching her hands move without measuring a single thing, and I knew I had to figure this out at home. It took me about nine attempts to get it right, but the tenth batch was pure, sticky, coconut scented magic.
I once brought a massive bowl of this to a potluck where three people pulled me aside to ask what was in it, and one friend now texts me every few months begging for the recipe. She still calls it crack rice, which is ridiculous, but I get it.
Ingredients
- Jasmine rice (1 cup): Jasmine is the right call here because its natural floral scent pairs beautifully with coconut, but basmati works if that is what your pantry offers.
- Full fat coconut milk (1 cup): Do not even think about using the light version because the creaminess is the entire point and skimping on fat here just leaves you with sad, watery rice.
- Water (1 cup): You need this to balance the richness of the coconut milk so the grains cook properly without turning into paste.
- Salt (half tsp): This small amount wakes up every other flavor and without it the rice tastes flat and vaguely sweet in a confusing way.
- Sugar (1 tsp, optional): A tiny pinch of sugar rounds out the coconut flavor and makes the dish taste more complete without actually making it sweet.
- Toasted coconut (2 tbsp, optional): This adds a wonderful chewy texture on top and reinforces the coconut flavor from a completely different angle.
- Fresh cilantro (2 tbsp, optional): A bright, fresh contrast that cuts through the richness and makes the bowl look like you tried harder than you actually did.
Instructions
- Wash the rice well:
- Put the rice in a fine mesh strainer and run cold water over it, swishing it around with your fingers, until the water runs almost clear. This removes surface starch so your finished rice is fluffy and separate rather than gummy and stuck together in clumps.
- Combine everything in the pot:
- Dump the rinsed rice into a medium saucepan, pour in the coconut milk and water, add the salt and sugar, and give it a gentle stir. You will see the coconut milk swirl through the water like silk and that is exactly when you know something good is about to happen.
- Simmer low and slow:
- Set the pan over medium heat until you see tiny bubbles forming around the edges, then immediately drop the heat to low, clap on the lid, and set a timer for fifteen to eighteen minutes. Do not lift the lid to peek because every time you do, steam escapes and the rice cooks unevenly.
- Rest before fluffing:
- Take the pot off the heat with the lid still on and let it sit untouched for five full minutes while the grains finish absorbing any remaining moisture. Then use a fork to gently fluff the rice, lifting from the bottom so the grains separate without getting mashed.
- Finish and serve:
- Sprinkle toasted coconut and torn cilantro leaves over the top if you are feeling fancy, and serve it alongside something saucy that desperately needs something to soak it up.
There was a rainy Tuesday when I made this rice to go with leftover curry and my roommate walked in, took one bite standing at the counter, and abandoned her takeout plans entirely. We sat on the kitchen floor with the pot between us and polished off the whole thing.
Pairing Ideas That Actually Work
This rice is a natural partner for anything with a bold sauce because it soaks up curry, braising liquid, and even a simple soy based stir fry sauce like a sponge. I have also served it alongside grilled shrimp skewers with a squeeze of lime and the combination is so easy yet feels like a restaurant meal.
Lemongrass and Other Upgrades
Toss a smashed lemongrass stalk or a few torn kaffir lime leaves into the pot before you cover it, and the aroma will fill your kitchen with something extraordinary. Pull them out before serving because nobody wants to bite into a woody piece of lemongrass hidden in their rice.
Troubleshooting Common Problems
Every stove is different and every batch of rice behaves slightly differently, so do not panic if your first attempt is slightly off. Here are the fixes I have learned through many slightly weird batches.
- If the rice is still crunchy after eighteen minutes, add two tablespoons of water, cover, and cook for three more minutes on low.
- If it turns out too soft, spread it on a baking sheet for a few minutes so excess moisture evaporates before serving.
- Always taste a grain from the center of the pot, not the top, because the top layer finishes cooking faster and will mislead you.
Keep this recipe in your back pocket for any night that needs a little warmth without any effort. It is the kind of simple dish that reminds you good food does not have to be complicated.
Your Recipe Questions Answered
- → Can I use brown rice instead of jasmine rice?
-
Yes, brown rice works as a substitute but requires a longer cooking time of about 35–40 minutes and roughly ½ cup of additional liquid to fully soften the grains.
- → Should I use full-fat or light coconut milk?
-
Full-fat coconut milk produces the creamiest, most flavorful results. Light coconut milk will yield a thinner consistency and milder coconut taste.
- → Why is my coconut rice mushy?
-
Mushy rice usually means excess liquid or overcooking. Ensure you rinse the rice until water runs clear, measure liquids precisely, and avoid lifting the lid during the simmering process.
- → What pairs well with coconut rice?
-
It complements Thai green and red curries, spicy grilled chicken, teriyaki salmon, shrimp stir-fries, or any Southeast Asian dish with bold, saucy flavors.
- → How do I store and reheat leftover coconut rice?
-
Store cooled rice in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of water in the microwave or on the stovetop, covered, until warmed through.
- → Can I add extra aromatics while cooking?
-
Absolutely. A smashed lemongrass stalk, a few kaffir lime leaves, or a knotted pandan leaf added during simmering infuses the rice with wonderful fragrance. Remove before serving.