This coconut rice transforms simple jasmine rice into a fragrant, creamy side dish by simmering it in full-fat coconut milk. The preparation takes just 5 minutes of rinsing and combining ingredients in a saucepan.
After a gentle boil and 15–18 minutes of covered simmering, the rice absorbs all the rich coconut flavor. A 5-minute rest ensures perfect texture before fluffing with a fork.
Optional garnishes like toasted coconut and fresh cilantro add texture and brightness. For extra aroma, try adding lemongrass or kaffir lime leaves during cooking.
The smell of coconut milk hitting a hot pan is one of those scents that instantly pulls me somewhere humid and green, somewhere between a night market in Bangkok and my own cramped kitchen on a rainy Tuesday. I started making coconut rice out of sheer stubbornness after a restaurant version disappointed me, watery and bland, and I refused to let a bowl of rice win. This version is the one that finally made me stop ordering it out because nothing compares to pulling the lid off and catching that thick coconut steam rising.
I once brought a big pot of this to a potluck where someone asked me three times if I was sure there was no butter in it, which remains one of my favorite compliments. That rich, velvety texture convinces people you fussed over it for ages.
Ingredients
- Jasmine rice (1 cup): Jasmine is the classic choice for its floral fragrance, but basmati works if that is what your pantry offers.
- Full fat coconut milk (1 cup): Do not skimp on the fat content here because that creaminess is the entire point of the dish.
- Water (1 cup): You need the water to balance the coconut milk so the rice cooks evenly without turning to mush.
- Salt (1/2 tsp): This small amount wakes up every other flavor in the pot.
- Sugar (1 tsp, optional): A pinch of sugar rounds out the coconut and makes it taste deeper without actually tasting sweet.
- Shredded toasted coconut (2 tbsp, optional): Adds a satisfying crunch on top that contrasts the soft rice beneath.
- Chopped fresh cilantro (2 tbsp, optional): A bright herbal finish that cuts through the richness beautifully.
Instructions
- Wash the rice clean:
- Run cold water over the rice in a fine mesh strainer, swishing it around with your fingers until the water runs completely clear, which usually takes four or five rinses.
- Build the pot:
- Dump the rinsed rice into a medium saucepan, pour in the coconut milk, water, salt, and sugar if you are using it, then give everything a gentle stir so nothing clings to the bottom.
- Simmer low and slow:
- Set the heat to medium and wait for gentle bubbles to break the surface, then drop the heat to low, clamp on the lid, and let it sit undisturbed for 15 to 18 minutes until the liquid vanishes and the rice is tender.
- Let it rest:
- Take the whole pot off the burner and leave the lid on for five full minutes so the grains finish steaming and firm up, then fluff everything with a fork.
- Finish and serve:
- Scatter toasted coconut and cilantro over the top if you want a little extra personality on the plate before bringing it to the table.
There is a specific kind of quiet that settles over a dinner table when everyone is too busy eating to talk, and coconut rice has given me that silence more than once.
Flavor Upgrades Worth Trying
Toss a smashed lemongrass stalk or a couple of torn kaffir lime leaves into the pot before you cover it, and the aroma will transport you somewhere tropical before the first bite even reaches your lips.
What to Serve It With
This rice alongside a fiery red curry or some charred chicken thighs with a chili glaze is the kind of pairing that makes you look at your plate and feel genuinely excited about dinner.
Rice Swaps and Adjustments
Brown rice absolutely works if you prefer a nuttier, chewier grain, but you will need to add roughly a quarter cup more liquid and give it closer to 35 minutes on the stove.
- Let the finished rice sit uncovered for a minute before serving so excess moisture evaporates.
- Taste for salt at the very end because coconut milk brands vary wildly in sweetness and richness.
- Always make more than you think you need because leftovers fry up beautifully the next morning.
Coconut rice is proof that a handful of humble ingredients can create something genuinely special when treated with a little care. Keep this recipe close because it will save dinner more times than you expect.
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 and additional liquid. Expect to cook for 35–45 minutes and add about 1/2 cup more 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 overly sticky. This step ensures each grain cooks up fluffy and separate.
- → Can I make coconut rice in a rice cooker?
-
Absolutely. Combine the rinsed rice, coconut milk, water, salt, and sugar directly in the rice cooker and run a standard white rice cycle. Results are consistently excellent.
- → What dishes pair well with coconut rice?
-
Coconut rice complements Thai curries, spicy grilled chicken, stir-fries, and seafood dishes beautifully. Its subtle sweetness and richness balance spicy and savory flavors especially well.
- → How do I store and reheat leftover coconut rice?
-
Store cooled rice in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave with a splash of water or coconut milk, covered, until warmed through.