This fragrant coconut rice transforms simple jasmine rice into a rich, creamy side dish by simmering it in full-fat coconut milk. Ready in just 25 minutes, it pairs beautifully with Thai curries, stir-fries, and grilled meats.
The secret lies in rinsing the rice until the water runs clear, then gently simmering everything together before letting it rest covered. A optional garnish of toasted coconut and fresh cilantro adds a lovely finishing touch.
Something about the smell of coconut milk hitting a hot pan makes my kitchen feel like a completely different place. Its that thick sweet perfume that hangs in the air and makes everyone wander in asking what is cooking. I started making coconut rice years ago when I got tired of plain white rice ruining perfectly good curry night. Now it is the only side dish my family requests by name.
One rainy evening my neighbor knocked on my door holding a container of leftover curry she had made and asked if I had anything to serve with it. I whipped this up in twenty minutes and we sat on the floor of my living room eating straight from the pots. She now brings me curry at least once a month and I never complain.
Ingredients
- Jasmine rice (1 cup): Jasmine is the right choice here because its natural floral notes pair beautifully with coconut but basmati works if that is what you have.
- Full fat coconut milk (1 cup): Do not reach for the light version because the fat is what gives the rice its richness and silky finish.
- Water (1 cup): You need this alongside the coconut milk to keep the balance right and prevent scorching on the bottom.
- Salt (half tsp): Just enough to wake everything up and keep the sweetness from taking over.
- Sugar (1 tsp, optional): A small spoonful rounds out the flavor in a way that makes people close their eyes when they take the first bite.
- Toasted coconut (2 tbsp, optional): Sprinkled on top it adds a satisfying crunch that contrasts with the soft rice.
- Fresh cilantro (2 tbsp, optional): A bright herbal finish that makes the whole dish look as good as it tastes.
Instructions
- Wash the rice well:
- Run cold water over the rice in a fine mesh strainer, swishing it around with your fingers until the water turns from cloudy to mostly clear.
- Combine everything in the pot:
- Add the rinsed rice, coconut milk, water, salt, and sugar to a medium saucepan and give it a gentle stir so nothing settles at the bottom.
- Simmer low and slow:
- Bring it 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 disappears and the grains are tender.
- Let it rest:
- Take the pot off the heat and keep the lid on for a full five minutes so the steam finishes the job and the rice firms up 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.
I once brought a big bowl of this to a potluck and watched a woman eat three helpings before asking me what restaurant I ordered it from. That moment taught me that simple food, made with care, always wins.
What to Serve It With
This rice was practically invented for Thai green curry but it is just as happy next to spicy grilled chicken, shrimp in garlic sauce, or even a simple fried egg if you are eating solo on a Wednesday. Think of it as the supportive friend that makes everything else at the table taste better.
Making It Your Own
I have tossed in a pinch of turmeric for a golden color that makes the plate pop, and once I stirred through a handful of chopped scallions at the end just to see what would happen. The beauty of coconut rice is that it forgives experimentation and rarely disappoints.
Storage and Reheating
Leftovers keep well in an airtight container in the fridge for up to three days and reheat beautifully with a tiny splash of water in the microwave.
- Cover the bowl with a damp paper towel while reheating so the rice does not dry out.
- Freeze individual portions in zip bags for quick weeknight sides when you are too tired to cook.
- Always fluff again with a fork after reheating to bring back that fresh texture.
Coconut rice is proof that you do not need a long ingredient list or complicated technique to make something people remember. Keep a can of coconut milk in your pantry and you are never more than twenty minutes away from a side dish that steals the show.
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 roughly ¼ cup extra water or coconut milk.
- → Why should I rinse the rice before cooking?
-
Rinsing removes excess surface starch, which prevents the rice from becoming gummy or clumping together. Rinse under cold water until it runs clear for the best fluffy texture.
- → Can I add extra aromatics for more flavor?
-
Absolutely. A smashed lemongrass stalk or a few torn kaffir lime leaves added to the pot while simmering infuses the rice with wonderful floral and citrusy aromas typical of Southeast Asian cooking.
- → Is full-fat coconut milk necessary?
-
Full-fat coconut milk delivers the richest, creamiest result and the most pronounced coconut flavor. Light coconut milk will work but produces a thinner, less luxurious texture.
- → How do I store and reheat leftovers?
-
Store cooled coconut rice in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave with a splash of water or coconut milk to restore moisture and fluffiness.
- → What dishes pair well with coconut rice?
-
Coconut rice is a versatile side that complements Thai green or red curries, spicy grilled chicken, teriyaki salmon, stir-fried vegetables, and Indonesian rendang beautifully.