If you’re looking to elevate your dinner table with a dish that’s both comforting and exotic, this Delicious Jasmine Rice With Coconut Milk Recipe is your new best friend. Picture perfectly fluffy jasmine rice, each grain subtly soaked in creamy coconut milk, offering a delicate sweetness and a silky texture that pairs beautifully with everything from spicy curries to grilled seafood. This recipe is a simple yet spectacular way to add a tropical twist to your everyday meals, turning a basic side into the star of your plate.
Ingredients You’ll Need

Getting started couldn’t be simpler because the ingredients for this dish are straightforward but each one plays a crucial role in building those luscious flavors and that irresistible texture.
- Jasmine rice (1½ cups): The fragrant, soft rice that forms the perfect base for soaking up the coconut milk.
- Canned coconut milk (1 cup): Use full-fat for the richest and creamiest consistency and authentic coconut flavor.
- Water (1 cup): Balances the coconut milk for perfect cooking consistency.
- Butter or coconut oil (1 tablespoon): Adds a subtle richness and silky mouthfeel.
- Salt (½ teaspoon): Enhances all the flavors, ensuring the coconut sweetness shines without being overpowering.
- Sugar (1 teaspoon, optional): A small touch to elevate the natural sweetness of the coconut milk and jasmine rice.
- Fresh cilantro or toasted coconut (for garnish): Adds color, freshness, and extra coconut texture to finish.
How to Make Delicious Jasmine Rice With Coconut Milk Recipe
Step 1: Rinse the Jasmine Rice
Start by rinsing your jasmine rice under cold water until the water runs clear. This simple step removes excess starch and helps your rice cook up light and fluffy instead of sticky.
Step 2: Combine Coconut Milk and Liquids
In a medium saucepan, pour in the canned coconut milk and water together, then add your butter or coconut oil. Stir in the salt and sugar to prepare the cooking liquid that will infuse the rice with its delightful flavor. Bring this mixture to a gentle boil so everything melds perfectly.
Step 3: Cook the Rice
Once the liquid reaches a gentle boil, stir in the rinsed jasmine rice. Lower the heat to a simmer, cover the saucepan tightly, and let the rice cook undisturbed for 15 minutes. This part is all about patience, allowing the rice to absorb the coconut milk and develop that creamy texture.
Step 4: Rest and Fluff
Remove the saucepan from the heat but keep it covered, letting the rice rest for another 10 minutes. This resting period lets the moisture distribute evenly, resulting in perfectly tender rice. Finally, fluff it up gently with a fork to separate the grains and get that irresistible fluffy look.
Step 5: Garnish and Serve
Top your coconut-infused jasmine rice with fresh cilantro or sprinkle some toasted coconut for a burst of color and an extra layer of coconut crunch. Now, your Delicious Jasmine Rice With Coconut Milk Recipe is ready to impress!
How to Serve Delicious Jasmine Rice With Coconut Milk Recipe

Garnishes
Fresh cilantro brightens this dish with its herbal notes, while toasted coconut flakes add that wonderful nutty crunch, elevating both the presentation and taste. Feel free to get creative and experiment with sliced green onions or a squeeze of lime for a fresh twist.
Side Dishes
This coconut milk jasmine rice shines alongside bold and flavorful dishes such as Thai green curry, grilled jerk chicken, or spicy shrimp. The subtle sweetness and creaminess complement spicy, tangy, or smoky mains effortlessly, balancing your plate with warmth and richness.
Creative Ways to Present
Why not turn your delicious rice into a vibrant bowl or rice salad? Mix in diced mango, chopped peanuts, and fresh herbs to create a refreshing tropical rice salad. Or mold the rice into fun shapes using small bowls or ramekins for a stunning presentation that will wow guests at your next dinner party.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store your coconut jasmine rice in an airtight container in the refrigerator. It will stay fresh for up to four days, making it a perfect base for quick meals during busy weekdays.
Freezing
This rice also freezes well. Portion it out into freezer-safe bags or containers and freeze for up to a month. When you’re ready to enjoy it again, simply thaw in the fridge overnight and reheat.
Reheating
To reheat, sprinkle a little water over the rice and microwave it covered, or warm it gently in a pan over low heat with a splash of coconut milk or water to revive that creamy texture. Fluff before serving to bring back its original lightness.
FAQs
Can I use other types of rice for this recipe?
Jasmine rice works best because of its fragrant aroma and fluffy texture, but you can experiment with basmati rice if you prefer a slightly nuttier flavor. Just keep in mind the cooking time and liquid ratio might need adjustment.
Is full-fat coconut milk necessary?
For the creamiest and most flavorful results, full-fat coconut milk is recommended. Lower-fat options don’t provide the same rich mouthfeel and can result in a less satisfying texture.
Can I make this recipe vegan?
Absolutely! Simply use coconut oil instead of butter to keep it completely vegan while retaining the delicious richness.
What if I want a less sweet flavor?
You can omit the sugar entirely for a more savory style. The natural sweetness from the coconut milk and jasmine rice will still provide a subtle, delightful taste.
How do I make the rice less sticky?
Rinsing the rice thoroughly before cooking is key to removing excess starch, which helps keep the grains separate and fluffy. Also, avoid stirring the rice while it simmers.
Final Thoughts
This Delicious Jasmine Rice With Coconut Milk Recipe is one of those gems that turns a simple side into something truly special and memorable. It’s easy to make yet impressively flavorful, and once you try it, you’ll find yourself revisiting it time and again as a perfect companion to so many dishes. So grab your saucepan, open that can of coconut milk, and prepare to wow your taste buds with this creamy, dreamy rice delight.
Print
Delicious Jasmine Rice With Coconut Milk Recipe
- Total Time: 20 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This Delicious Jasmine Rice with Coconut Milk is a light and fluffy side dish infused with rich coconut flavor, perfect for complementing curries, grilled meats, seafood, or tropical-inspired meals.
Ingredients
Rice and Liquids
- 1½ cups jasmine rice
- 1 cup canned coconut milk (full-fat preferred)
- 1 cup water
Seasonings and Garnish
- 1 tablespoon butter or coconut oil
- ½ teaspoon salt
- 1 teaspoon sugar (optional)
- Fresh cilantro or toasted coconut, for garnish
Instructions
- Rinse the Rice: Rinse the jasmine rice thoroughly under cold water until the water runs clear to remove excess starch for a fluffy texture.
- Combine Liquids and Seasonings: In a medium saucepan, combine the canned coconut milk, water, butter or coconut oil, salt, and optional sugar. Stir gently to mix.
- Bring to Boil: Place the saucepan over medium heat and bring the mixture to a gentle boil, ensuring the liquids are well combined and heated through.
- Add Rice and Simmer: Stir in the rinsed jasmine rice, reduce the heat to low, cover the saucepan tightly, and let it simmer gently for 15 minutes until the rice absorbs the liquid and becomes tender.
- Let Rice Rest: Remove the saucepan from the heat and let the rice stand, covered, for an additional 10 minutes to allow it to finish steaming and develop a light, fluffy texture.
- Fluff and Garnish: Fluff the rice gently with a fork to separate the grains. Garnish with fresh cilantro or toasted coconut before serving.
Notes
- Use full-fat coconut milk for the creamiest and richest texture.
- Pairs wonderfully with Thai, Caribbean, or Indian dishes.
- Store any leftovers in an airtight container in the refrigerator for up to 4 days.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Asian-Inspired
