This coconut rice combines fragrant jasmine rice with rich, creamy coconut milk for a perfectly fluffy result every time. The rice is rinsed, then gently simmered in a blend of coconut milk and water with a touch of salt.
Ready in just 25 minutes, it makes an ideal accompaniment to Thai curries, grilled shrimp, stir-fried vegetables, or any Southeast Asian meal. Garnish with toasted coconut flakes, fresh cilantro, and lime zest for an elevated finish.
The smell of coconut milk hitting a hot pan is one of those things that stops me mid sentence every single time. It happened at a tiny open air kitchen in Thailand where a woman tossed jasmine rice into a pot without measuring anything and somehow produced the most fragrant bowl of food I have ever eaten. I spent three years trying to recreate it before realizing the secret was absurdly simple. This recipe is the result of that obsession, stripped down to its most essential form.
I started making this weekly after a friend brought over a jar of homemade green curry paste and I needed something worthy to serve alongside it. We sat on the kitchen floor eating straight from the pot with wooden spoons because the plates felt unnecessary. Now it is the only side dish anyone in my house requests when curry is on the menu.
Ingredients
- Jasmine rice (1 cup, rinsed): Jasmine is the right choice here because its floral aroma merges beautifully with the coconut. Long grain white rice works in a pinch but the fragrance will not be the same.
- Coconut milk (1 cup, unsweetened, full fat): Full fat is nonnegotiable. Light coconut milk produces a watery, sad result that no amount of garnish can rescue.
- Water (3/4 cup): Coconut milk alone is too rich and the rice will clump. This small amount of water gives the grains room to separate and breathe.
- Salt (1/2 teaspoon): Just enough to wake up the coconut sweetness without turning this into something savory. Taste and adjust after cooking if needed.
- Toasted coconut flakes, chopped cilantro, lime zest (optional): These three together on top turn a side dish into something people will photograph before eating.
Instructions
- Wash the rice clean:
- Run cold water over the rice in a fine mesh strainer, swirling it with your fingers until the water runs completely clear. This removes surface starch and is the difference between fluffy grains and a gummy clump.
- Build the pot:
- Combine the rinsed rice, coconut milk, water, and salt in a medium saucepan. Give it a gentle stir so everything is evenly distributed before the heat goes on.
- Bring to a bubble:
- Set the pan over medium high heat and wait until you see gentle bubbles breaking the surface. Do not walk away during this part because coconut milk can boil over faster than you expect.
- Lock in the steam:
- Reduce the heat to low, clamp on a tight fitting lid, and set a timer for 15 minutes. Resist every urge to peek because lifting the lid lets the steam escape and the rice needs that trapped moisture.
- Let it rest:
- Take the pot off the heat completely and leave the lid on for another 10 minutes. The residual heat finishes the cooking and the grains firm up into that perfect chewy tender texture.
- Fluff and finish:
- Use a fork to gently fluff the rice, lifting from the bottom rather than stirring in circles. Scatter with toasted coconut, cilantro, and lime zest right before serving so nothing wilts or softens.
There was a evening during a rainstorm when I made this rice with nothing else to eat in the house and stood over the pot eating it plain with a spoon. It was so good I did not feel like I was settling for anything.
Making It Your Own
Drop a bruised piece of fresh ginger or a single bay leaf into the pot before you cover it. The ginger adds a warmth that is barely there but noticeable enough to make people ask what you did differently. Just remember to fish it out before serving so nobody gets a surprise bite of fibrous root.
Switching Up the Grain
Basmati rice works well but it drinks liquid differently than jasmine, so add an extra splash of water if the grains seem tight after resting. Short grain rice is a completely different experience and turns this into something closer to a sticky coconut pudding, which is not bad, just not what this recipe is trying to be.
What to Serve It With
This rice was practically invented for Thai curries of every color but it is equally brilliant next to grilled shrimp skewers or a pile of stir fried vegetables with soy sauce. The mild coconut flavor acts like a canvas that absorbs whatever bold sauces you throw at it.
- Leftover rice fries beautifully in a hot skillet with a little oil the next morning.
- A squeeze of lime over the finished bowl brightens everything instantly.
- Make a double batch because it disappears faster than you think.
Some recipes earn a permanent spot in your kitchen not because they are impressive, but because they make everything else on the table taste better. This is that recipe.
Recipe FAQs
- → Can I use a rice cooker instead of a saucepan?
-
Yes, simply add the rinsed rice, coconut milk, water, and salt to your rice cooker and run it on the standard white rice setting. Fluff with a fork when done.
- → Should I use full-fat or light coconut milk?
-
Full-fat coconut milk yields richer, creamier rice with better texture. Light coconut milk works but produces a slightly less flavorful result.
- → Why is my coconut rice sticking to the bottom?
-
Sticking usually occurs from cooking at too high a temperature. Ensure you reduce the heat to low immediately after boiling and use a tight-fitting lid to trap steam properly.
- → Can I use brown rice instead of jasmine rice?
-
You can substitute brown rice, but you will need to increase both the water amount and cooking time significantly. Brown rice typically requires 40-45 minutes of simmering.
- → How should I store leftover coconut rice?
-
Store cooled rice in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave with a splash of water to restore moisture and fluffiness.