This fragrant coconut rice transforms simple jasmine rice into a rich, creamy side dish by simmering it in full-fat coconut milk. The natural oils in the coconut milk coat each grain, yielding a tender, slightly sweet result that pairs beautifully with bold curries and grilled proteins.
Ready in just 25 minutes with minimal prep, it requires only a handful of pantry staples: jasmine rice, coconut milk, water, salt, and optional sugar. A gentle simmer and a brief resting period are all it takes to achieve perfectly fluffy results every time.
The smell of coconut milk hitting a hot pan is enough to make me forget whatever bad thing happened that day. It is sweet, faintly tropical, and somehow immediately calming. I learned to make coconut rice during a phase when I was obsessed with recreating takeout dishes at home, and this one turned out right on the first try. That almost never happens in my kitchen.
Once I brought a big bowl of this to a friend's potluck, and three people asked for the recipe before they even finished their first bite. One of them assumed I had used some complicated technique or special equipment. I just smiled and said it was rice and a can of coconut milk.
Ingredients
- Jasmine rice (1 cup): Jasmine gives you those tender, slightly sticky grains that soak up the coconut milk beautifully, and basmati works too if that is what you have.
- Full fat coconut milk (1 cup): Do not use the light version because the fat is what makes this dish taste rich and luxurious.
- Water (1 cup): You need this alongside the coconut milk to keep the rice from turning into pudding.
- Salt (half tsp): This small amount balances the sweetness of the coconut milk perfectly.
- Sugar (1 tsp, optional): Just a touch enhances the natural sweetness and rounds out the flavor.
- Toasted coconut (2 tbsp, optional): Adds a wonderful crunch and visual appeal on top.
- Fresh cilantro (2 tbsp chopped, optional): Brings a bright, fresh contrast to the rich rice.
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 runs almost clear, which removes excess starch and prevents gummy rice.
- Combine everything in the pot:
- Add the rinsed rice, coconut milk, water, salt, and sugar into 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 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 5 full minutes so the steam finishes the job and the rice firms up nicely.
- Fluff and finish:
- Use a fork to gently fluff the rice, lifting rather than stirring, then scatter toasted coconut and cilantro over the top if you are feeling fancy.
There was a rainy Tuesday when I made a batch of this just to go with some leftover stir fried vegetables, and my roommate walked in and said the apartment smelled like a vacation. We ended up sitting on the floor in the living room eating rice out of the pot with big spoons because neither of us wanted to do dishes.
What to Serve With It
This rice is a natural companion to anything with bold, spicy, or saucy flavors. Think Thai green curry, jerk chicken, grilled shrimp with chili glaze, or even a simple fried egg with sriracha. It also works as a base for grain bowls when you want something more interesting than plain white rice.
How to Store and Reheat
Leftover coconut rice keeps well in an airtight container in the fridge for up to four days. When you reheat it, add a tiny splash of water and cover it loosely so the steam brings it back to life without drying it out. I actually think the second day version is even better because the flavors settle in deeper.
Little Things That Make a Difference
Small choices can take this from good to unforgettable, and most of them cost almost no extra effort.
- Toss a smashed lemongrass stalk or a couple of torn kaffir lime leaves into the pot while cooking for an aroma that will make you close your eyes and smile.
- Toast your own shredded coconut in a dry pan for two minutes instead of buying the packaged kind.
- Remember that brown rice works but needs more liquid and about ten extra minutes of patience.
Some dishes are just rice, but this one feels like a small act of care you give yourself and anyone lucky enough to sit at your table. Make it once and it will become a quiet staple in your kitchen without even trying.
Recipe FAQs
- → Can I use brown rice instead of jasmine rice?
-
Yes, brown rice works as a substitute but requires a longer cooking time of approximately 40–45 minutes and may need an additional half cup of liquid. The texture will be chewier and more nutty compared to the soft, delicate result of jasmine rice.
- → Should I use full-fat or light coconut milk?
-
Full-fat coconut milk produces the richest, creamiest result and is strongly recommended. Light coconut milk can be used but will yield a thinner, less flavorful dish. For the best texture and taste, stick with unsweetened full-fat coconut milk.
- → Why is my coconut rice sticky or mushy?
-
Mushy rice usually means it was cooked too long or with too much liquid. Ensure you rinse the rice thoroughly before cooking, use the correct rice-to-liquid ratio of 1:2, and avoid lifting the lid during the simmering process. Letting the rice rest covered for 5 minutes after cooking helps it firm up.
- → What dishes pair well with coconut rice?
-
Coconut rice complements Thai green and red curries, spicy grilled chicken, teriyaki salmon, beef rendang, and stir-fried vegetables. It also works well alongside Indonesian satay, Jamaican jerk chicken, or any dish with a bold, spicy sauce that benefits from a mild, creamy base.
- → 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 warm it in the microwave covered, or steam it gently on the stovetop. Adding a small splash of coconut milk while reheating helps restore its original creamy texture.
- → Can I add aromatics to enhance the flavor?
-
Absolutely. Adding a smashed lemongrass stalk, a few kaffir lime leaves, or a piece of fresh ginger to the pot while cooking infuses the rice with wonderful fragrance. Remove these aromatics before serving. A pinch of turmeric can also add a beautiful golden color.