
This tropical-inspired dish transforms simple jasmine rice into something extraordinary with the addition of rich coconut milk. The result is fragrant, slightly sweet, and perfectly fluffy grains that pair beautifully with any main course.
I’ve perfected the ratio of rice to liquid for ideal texture, ensuring each bite delivers the creamy coconut essence without becoming mushy. It’s a foolproof method for a side that feels special yet requires minimal effort.
Ingredients for Jasmine Rice and Coconut Milk
Fragrant jasmine rice meets creamy coconut milk for a tropical side dish with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Full-Fat Coconut Milk 🥥 | 1 ½ cups | Canned, well-shaken before measuring |
| Water 💧 | 1 ½ cups | Filtered or bottled preferred |
| Sea Salt 🧂 | 1 tsp | Fine grain for even distribution |
| Coconut Sugar 🧈 | 1 tbsp | Optional, for subtle sweetness |
| Lime Zest 🍈 | 1 tsp | Freshly grated for brightness |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed for acidity |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Unsweetened Shredded Coconut 🥥 | ¼ cup | Toasted, optional garnish |
| Red Bell Pepper 🌶️ | ½ whole | Diced, for color and crunch |
| Scallions 🧅 | 3 whole | Thinly sliced for freshness |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic depth |
The rice is the foundation—jasmine rice is non-negotiable for its floral aroma. Thai Kitchen or Aroy-D brands are reliable choices at most supermarkets. The coconut milk must be full-fat for that luxurious texture; Native Forest or Thai Kitchen deliver consistent quality. Look for cans without additives or preservatives (just coconut and water). Rinsing the rice removes excess starch, which prevents gummy grains.
No jasmine rice? Basmati at a 1:1 ratio works, though the fragrance won’t be as pronounced. Short on coconut milk? Coconut cream thinned with water (half and half) can substitute in a pinch. The lime zest is optional but highly recommended—it lifts the dish from hearty to vibrant. For extra richness, a splash of coconut oil in the cooking water adds depth.
Leftovers keep well in the fridge for 4-5 days—the flavors actually deepen overnight. Freeze in airtight containers for up to 3 months (thaw in the fridge before reheating). Reheat with a splash of water or coconut milk to restore moisture. Garnishes like cilantro and lime should be added fresh when serving.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in a saucepan—jasmine rice, coconut milk, a pinch of salt—and walk away. No stirring, no fuss.
- Rich Coconut Aroma: The full-fat coconut milk gives it this creamy, slightly sweet depth that plain rice just can’t touch. Honestly, it’s the kind of smell that makes the whole kitchen cozy.
- Meal Prep Hero: It holds up beautifully in the fridge for days, so I double the batch and pair it with everything from curries to grilled chicken.
- Pantry Staples: Between us, these are ingredients I always have on hand—no last-minute grocery runs, and it still feels like a treat.
Step-by-Step Instructions for Jasmine Rice with Coconut Milk
This method ensures perfectly fragrant rice with a creamy, tropical finish every time.
Step 1: Rinse and Prepare the Jasmine Rice
Place the 2 cups jasmine rice in a fine-mesh strainer and rinse under cold water until the water runs completely clear. This removes excess starch and prevents the rice from becoming gummy during cooking.
Shake the strainer gently to remove any lingering water, then transfer the rice to a medium saucepan. I always use a pot with a tight-fitting lid for this recipe—it makes a noticeable difference in the final texture.
Step 2: Build the Aromatic Base
In the same saucepan with the rice, add the 1.5 cups full-fat coconut milk, 1.5 cups water, 1 tsp sea salt, 1 tbsp coconut sugar, 1 tsp lime zest, and 1 tbsp lime juice. Stir well to combine, ensuring the sugar and salt dissolve completely.
The coconut milk should be well-shaken before measuring to incorporate the cream at the top. This liquid mixture will infuse the rice with rich, tropical flavors as it simmers.
Step 3: Cook the Rice to Fluffy Perfection
Bring the mixture to a boil over medium-high heat, then immediately reduce to low heat, cover with the lid, and simmer for 15 minutes. Resist the urge to lift the lid during cooking—steam is essential for even cooking.
After 15 minutes, turn off the heat and let the rice sit covered for an additional 10 minutes. This resting period allows the grains to absorb any remaining liquid and steam to finish cooking.
Step 4: Prepare the Fresh Garnishes
While the rice rests, finely dice the 0.5 whole red bell pepper and thinly slice the 3 whole scallions. Mince the 2 cloves garlic cloves if you haven’t already. These fresh elements will add vibrant color and crunch to the finished dish.
Chop the 0.25 cup fresh cilantro and toast the 0.25 cup unsweetened shredded coconut in a dry skillet over medium heat for 2-3 minutes until golden brown, stirring frequently to prevent burning.
Step 5: Fluff and Garnish for Serving
Gently fluff the rice with a fork to separate the grains. The rice should be tender with a slight bite, and the coconut milk should create a subtle creaminess without being soupy.
Transfer to a serving dish and top with the diced red bell pepper, sliced scallions, minced garlic, chopped cilantro, and toasted shredded coconut. The contrast of fresh, crunchy garnishes with the creamy rice makes this dish truly special.
Pro Tips For Making Jasmine Rice And Coconut Milk
- Rinse the Rice: Give the jasmine rice a quick rinse until the water runs clear—this removes excess starch so your grains stay fluffy, not gummy. I learned this the hard way after making sticky rice porridge by accident.
- Use Full-Fat Only: Skip the light coconut milk; the full-fat version adds the rich, creamy texture this dish needs. Sounds obvious, but I’ve ruined batches by trying to “healthify” it.
- Simmer Low and Slow: Once it starts boiling, drop the heat to the lowest setting and cover—high heat burns the coconut milk, leaving a bitter taste. After scorching two pots, I finally got the memo.
- Sweeten at the End: Stir in the coconut sugar after cooking, not before. Adding it early can make the rice turn out unevenly sweet or even slightly grainy. My grandmother swore by this, and she was right.
Troubleshooting Great jasmine rice and coconut milk
Rice Too Wet
If your rice turns out mushy, you likely used too much liquid. Stick to the 1:1.5 rice-to-liquid ratio (rice to combined coconut milk and water). Next time, reduce the coconut milk to 1¼ cups and increase water to 1¾ cups for better balance. 💡
Rice Too Dry
Dry rice usually means insufficient liquid or heat too low. Verify your pan has a tight lid—steam is crucial. If caught early, add ¼ cup hot water, cover, and cook 5 more minutes on low.
Coconut Milk Separates
This happens if the coconut milk wasn’t shaken well before measuring. Always stir the can vigorously, then measure. If separation occurs during cooking, gently fold the rice with a fork to redistribute the cream.
Rice Undercooked
If grains are still firm after 15 minutes, add ¼ cup water, cover, and cook 5 more minutes. Ensure your burner maintains a true simmer—not a rolling boil, which can cook the outside too quickly.
Lacks Flavor
Boost flavor by toasting the rice in the dry pot for 1-2 minutes before adding liquids. This enhances the jasmine’s natural fragrance. Also, don’t skip the lime zest—it brightens the coconut richness.
Garnishes Soggy
Add fresh garnishes like cilantro or scallions just before serving. Toast the shredded coconut separately and store in an airtight container until ready to use to maintain crunch. ✨
Nutrition Facts
Frequently Asked Questions
Can I use light coconut milk instead?
Light coconut milk works but the texture will be less creamy. For best results, stick with full-fat. If using light, reduce water by ¼ cup to compensate for the thinner consistency.
Why rinse the rice first?
Rinsing removes excess starch that can make the grains gummy. Continue until the water runs completely clear for the fluffiest texture. This step takes 2-3 minutes but makes a big difference.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 5 days. Reheat with a splash of water or coconut milk to restore moisture. The flavors actually deepen overnight.
Can I make this in a rice cooker?
Use the same ratio of rice to liquid. Select the standard white rice setting and let it cook undisturbed. The texture will be slightly different but just as flavorful.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026