This fragrant coconut rice transforms simple jasmine grains into a creamy, aromatic side dish by simmering them in full-fat coconut milk. Ready in just 25 minutes, it pairs beautifully with Thai curries, stir-fries, or grilled proteins.
Rinsing the rice beforehand ensures perfectly tender, separate grains, while a brief resting period after cooking locks in the ideal fluffy texture. Optional garnishes like toasted coconut and fresh cilantro add a lovely finishing touch.
The smell of coconut milk hitting a hot pan is one of those small kitchen pleasures that stops me in my tracks every single time. My neighbor Linda introduced me to coconut rice at a backyard potluck where she served it alongside jerk chicken, and I spent the entire walk home thinking about that velvety, slightly sweet grain. It took me three attempts to get it right without scorching the bottom, but once I did, it became the most requested side dish in my house. Now I make it at least twice a month, sometimes just to eat warm from the pot with my fingers when nobody is watching.
One rainy Tuesday I doubled the batch thinking I would have leftovers for lunch the next day, and my roommate stood in the kitchen eating straight from the saucepan with a serving spoon until half of it was gone. We never did get those leftovers.
Ingredients
- Jasmine rice (1 cup): Jasmine is ideal because its floral aroma pairs naturally with coconut, but 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 here, as the richness is what gives this dish its signature creamy body and subtle sweetness.
- Water (1 cup): A simple equal part of water balances the coconut milk so the rice cooks evenly without becoming heavy or overly dense.
- Salt (1/2 tsp): Just enough to wake up all the flavors and keep the sweetness from tipping into dessert territory.
- Sugar (1 tsp, optional): A small pinch of sugar rounds everything off beautifully and brings out the natural sweetness of the coconut milk.
- Shredded toasted coconut (2 tbsp, optional): Adds a lovely chewy texture and nutty depth when scattered over the top just before serving.
- Chopped fresh cilantro (2 tbsp, optional): A bright, grassy finish that cuts through the richness and makes the plate look beautiful.
Instructions
- Wash the rice well:
- Rinse the jasmine rice under cold running water, swishing it with your fingers, until the water turns from cloudy to mostly clear. This removes excess starch and prevents the grains from clumping together into a gummy mess.
- Build the coconut broth:
- Drop the rinsed rice into a medium saucepan, then pour in the coconut milk, water, salt, and sugar if you are using it. Give everything a gentle stir so the coconut milk is fully blended with the water before the heat comes on.
- Simmer low and slow:
- Set the pan over medium heat until you see gentle bubbles forming around the edges, then immediately drop the heat to low, clamp on the lid, and let it cook undisturbed for 15 to 18 minutes. You will know it is ready when the liquid has been fully absorbed and the grains are tender but still hold their shape.
- Rest before fluffing:
- Take the saucepan off the heat entirely and leave the lid on for a full five minutes so the steam finishes the job without overcooking the rice. Then slide a fork gently through the grains to fluff them up without smashing or stirring too aggressively.
- Finish with garnishes:
- If you want to take it up a notch, scatter the toasted coconut and fresh cilantro over the top right before bringing it to the table so the colors and textures pop.
The night I finally nailed this recipe, I carried the saucepan to the couch and ate it with a spoon while watching a terrible movie, and honestly it was one of the most satisfying meals of my life.
Perfect Pairings for Coconut Rice
This rice was practically made for anything with bold, spicy sauces because the creamy sweetness acts like a cooling cushion. Try it alongside a sharp Thai green curry, soy glazed salmon, or simply grilled shrimp with a squeeze of lime.
Making It Your Own
Toss a smashed stalk of lemongrass or a couple of torn kaffir lime leaves into the pot before simmering for an aroma that will make your kitchen smell like a tropical market. A strip of fresh ginger works wonders too if you want a gentle warming kick beneath the coconut.
Storing and Reheating Leftovers
Leftover coconut rice keeps beautifully in an airtight container in the refrigerator for up to three days, and it reheats like a dream with a splash of water and a minute in the microwave. It also freezes well for up to a month if you want to stash a batch for a busy weeknight.
- Sprinkle a few drops of water over the rice before reheating so the grains steam back to life instead of drying out.
- Avoid stirring aggressively when fluffing, as the tender coconut soaked grains break more easily than regular rice.
- Always taste for salt at the end, because coconut milk brands vary wildly in how much natural sodium they contain.
Keep this recipe close because it will rescue countless weeknight dinners and quietly become the dish everyone asks you to bring. Sometimes the simplest things, done with a little coconut milk and care, are the ones people remember most.
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. Plan for approximately 40–45 minutes of simmering and add extra water as needed to achieve tender grains.
- → Should I use full-fat or light coconut milk?
-
Full-fat coconut milk produces the richest, creamiest result with the most pronounced coconut flavor. Light coconut milk will work but yields a slightly less indulgent texture.
- → Why is my coconut rice sticky or mushy?
-
Mushy rice usually means it was overcooked or not rinsed thoroughly. Always rinse jasmine rice under cold water until it runs clear to remove excess surface starch, and avoid lifting the lid during the simmering process.
- → What dishes pair well with coconut rice?
-
Coconut rice complements Thai green and red curries, spicy grilled chicken, teriyaki salmon, stir-fried vegetables, and seafood dishes. Its subtle sweetness and creaminess balance bold, spicy flavors beautifully.
- → 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 gently in the microwave with a splash of water or coconut milk, or steam it on the stovetop over low heat until warmed through.
- → Is coconut rice gluten-free and dairy-free?
-
Yes, this coconut rice is naturally both gluten-free and dairy-free, making it suitable for those with celiac disease, gluten sensitivity, or lactose intolerance. Always verify your coconut milk label for any cross-contamination warnings.