Have you ever wanted to transform your everyday rice into something special without much effort? I certainly have! As someone who cooks rice several times a week, I’m always looking for simple ways to elevate this staple. That’s why I’m excited to share my absolute favorite quick upgrade: coconut jasmine rice.
This recipe transforms fragrant jasmine rice into a creamy, slightly sweet side dish that pairs beautifully with almost any cuisine. The best part? It requires minimal extra work compared to cooking regular rice but delivers exponentially more flavor and satisfaction.
What Makes This Recipe Special
What I love most about coconut jasmine rice is how it strikes the perfect balance between simplicity and indulgence. The natural floral notes of jasmine rice complement the subtle sweetness of coconut milk, creating a dish that’s both comforting and sophisticated.
As someone who has experimented with numerous coconut rice recipes over the years, I’ve refined this version to be foolproof while maximizing flavor. Whether you’re serving it with a spicy Thai curry, grilled fish, or roasted vegetables, this rice adds a touch of luxury to any meal.
Ingredients
For this recipe, quality matters—especially for the two star ingredients:
- 1½ cups jasmine rice
- 1 can (13.5 oz) full-fat coconut milk
- ½ cup water
- ¼ teaspoon salt
- 1 tablespoon sugar (optional)
- 1 tablespoon coconut oil
- Optional garnishes: toasted coconut flakes, sliced green onions, chopped cilantro, lime wedges
Ingredient Notes:
- Jasmine Rice: This fragrant long-grain rice is crucial for the dish’s signature aroma. While other rice varieties can work, jasmine rice’s natural floral quality enhances the coconut flavor.
- Coconut Milk: For the richest flavor and creamiest texture, use full-fat coconut milk. Light coconut milk will work but produces less decadent results. Look for brands without stabilizers or additives for the purest taste.
- Coconut Oil: A small amount adds another layer of coconut flavor and helps prevent sticking. If unavailable, substitute with butter or a neutral oil.
Kitchen Equipment Needed
This recipe requires minimal equipment:
- Medium saucepan with tight-fitting lid
- Measuring cups and spoons
- Fork for fluffing
- Fine-mesh strainer (for rinsing rice)
Preparation Steps

1. Rinse the Rice Thoroughly
I always start by rinsing the jasmine rice under cold water until the water runs clear. This step removes excess starch and prevents the rice from becoming gummy during cooking. Place the rice in a fine-mesh strainer and rinse under cold running water, gently swishing the rice with your fingers.
This initial step might seem simple, but it’s crucial for achieving that perfect fluffy texture we’re aiming for. I’ve found that thoroughly rinsed rice cooks more evenly and absorbs the coconut flavor more effectively.
2. Combine Ingredients
In a medium saucepan, add:
- The rinsed rice
- Full can of coconut milk
- Water
- Salt
- Sugar (if using)
- Coconut oil
Before turning on the heat, give everything a gentle stir to combine the ingredients. This ensures the coconut milk is evenly distributed throughout the water.
3. Bring to a Boil
Place the saucepan over medium-high heat and bring the mixture to a gentle boil. This should take about 2-3 minutes. Keep an eye on it—coconut milk can bubble up quickly!
I’ve learned through trial and error that the key here is to achieve a gentle simmer rather than a rolling boil. This gentle approach allows the rice to gradually absorb the liquid without becoming mushy.
4. Simmer Covered
Once boiling, immediately:
- Reduce the heat to low
- Stir once to prevent sticking
- Cover with a tight-fitting lid
- Let simmer for 15 minutes
Resist the urge to lift the lid during cooking! The trapped steam is essential for properly cooking the rice. Each time you peek, you lose precious steam that helps cook the rice evenly.
5. Rest Off-Heat
After 15 minutes:
- Remove the pan from heat
- Keep covered
- Let it rest for an additional 10 minutes
This resting period is non-negotiable! I’ve found that allowing the rice to rest off-heat for at least 10 minutes makes a dramatic difference in texture. During this time, the rice continues to absorb any remaining liquid and the individual grains firm up slightly for that perfect texture.
6. Fluff and Serve

Finally, remove the lid and gently fluff the rice with a fork to separate the grains. This simple action creates those beautiful, distinct grains rather than a compacted mass.
The moment you lift the lid, you’ll be greeted with a cloud of fragrant coconut-infused steam—my favorite part of the process! The rice should appear beautifully white with a subtle glisten from the coconut milk.
Expert Tips for Perfect Coconut Jasmine Rice
After making this recipe countless times, I’ve gathered some insights that make a significant difference:
- Don’t skip the rinsing step. This removes excess starch that can make the rice sticky and gummy.
- Use the right ratio. The 1:1 coconut milk to rice ratio creates the perfect balance of flavor and texture.
- Keep that lid on! Opening the pot during cooking releases steam and can result in undercooked or unevenly cooked rice.
- Let it rest. The 10-minute rest after cooking allows the rice to finish absorbing liquid and firm up to the perfect texture.
- Coconut milk separation. If your coconut milk has separated in the can (with solid cream on top), be sure to mix it well before measuring.
- Toast the rice. For an extra layer of nutty flavor, sauté the rice in coconut oil for 1-2 minutes before adding the liquids.
- Storage matters. Store leftover coconut rice in an airtight container in the refrigerator for up to 3 days. It reheats beautifully in the microwave with a sprinkle of water to refresh the moisture.
Nutrition Information
For those watching their nutritional intake, here’s a breakdown of what you can expect per serving (approximately ½ cup cooked rice):
Nutrient | Amount per Serving |
---|---|
Calories | 215 |
Total Fat | 12g |
Saturated Fat | 10g |
Cholesterol | 0mg |
Sodium | 65mg |
Total Carbohydrates | 25g |
Dietary Fiber | 1g |
Sugars | 1g |
Protein | 3g |
Calcium | 8mg |
Iron | 1.8mg |
Potassium | 110mg |
Variations to Try
One of the joys of cooking is making recipes your own. Here are some of my favorite ways to customize coconut jasmine rice:
Sweet Variations
- Coconut Mango Rice: Fold in diced fresh mango after cooking for a tropical dessert rice.
- Coconut Sticky Rice: Add an extra tablespoon of sugar and serve with fresh sliced mangoes or other tropical fruits.
- Cardamom Coconut Rice: Add 4-5 cardamom pods to the rice while cooking for a fragrant Indian-inspired variation.
Savory Variations
- Coconut Ginger Rice: Add 1 tablespoon of freshly grated ginger to the cooking liquid.
- Coconut Lemongrass Rice: Add 1 bruised lemongrass stalk during cooking and remove before serving.
- Coconut Turmeric Rice: Add ½ teaspoon ground turmeric for a beautiful golden color and earthy flavor.
- Coconut Cilantro-Lime Rice: After cooking, stir in the zest and juice of one lime plus ¼ cup chopped fresh cilantro.
Serving Suggestions

Coconut jasmine rice pairs wonderfully with a variety of dishes. Here are some of my favorite combinations:
Asian-Inspired Pairings
- Thai red or green curry
- Teriyaki glazed salmon or chicken
- Stir-fried vegetables
- Satay skewers with peanut sauce
- Thai basil chicken (Pad Kra Pao)
Caribbean Pairings
- Jerk chicken or fish
- Black bean stew
- Plantains (fried or baked)
- Caribbean-style grilled shrimp
Other Excellent Companions
- Grilled or roasted fish
- Coconut shrimp
- Tropical fruit salsas
- Roasted vegetables
- Curried lentils or chickpeas
While my typical advice would include mentioning complementary wines, I’ll focus on non-alcoholic pairings instead:
- Sparkling water with lime
- Coconut water
- Tropical iced tea
- Mango or pineapple juice
Troubleshooting Common Issues
Even with a simple recipe, occasional challenges can arise. Here’s how to address them:
Rice Too Wet or Mushy
Possible causes:
- Too much liquid
- Incorrect rice-to-liquid ratio
- Not enough cooking time
- Opening the lid during cooking
Solutions:
- If slightly wet, leave uncovered for a few minutes to allow excess moisture to evaporate
- If very wet, spread on a baking sheet and place in a 300°F oven for 5-10 minutes
- Next time, reduce liquid slightly or extend cooking time by 2-3 minutes
Rice Too Dry or Hard
Possible causes:
- Not enough liquid
- Heat too high during simmering
- Insufficient resting time
Solutions:
- Add 2-3 tablespoons of hot water, cover, and let sit for 5-10 minutes
- Next time, adjust liquid ratio or reduce heat during cooking
Rice Sticking to Pot
Possible causes:
- Not enough fat
- Heat too high
- Poor quality pot
Solutions:
- Add a bit more coconut oil next time
- Make sure to use low heat during simmering
- Consider using a heavy-bottomed pot or non-stick pan
Storage and Reheating Instructions
Properly stored coconut jasmine rice maintains its delicious flavor for several days:
Refrigeration:
- Cool rice completely before refrigerating (within 2 hours of cooking)
- Store in an airtight container
- Refrigerate for up to 3-4 days
Freezing:
- Portion cooled rice into freezer bags or containers
- Remove as much air as possible
- Freeze for up to 3 months
- Label with date and contents
Reheating:
- Microwave: Place rice in a microwave-safe bowl with 1-2 tablespoons of water per cup of rice. Cover with a damp paper towel and microwave in 30-second intervals, fluffing between each, until heated through.
- Stovetop: Place rice in a saucepan with 1-2 tablespoons of water per cup of rice. Cover and heat on low, stirring occasionally, until warm.
- Steamer: Place rice in a steamer basket over simmering water for 5-10 minutes until heated through.
Health Benefits of Ingredients
This coconut jasmine rice isn’t just delicious—it also offers several nutritional benefits:
Jasmine Rice:
- Provides quick energy through carbohydrates
- Contains essential B vitamins
- Offers minerals like manganese and selenium
- Serves as a good source of folate
Coconut Milk:
- Contains medium-chain triglycerides (MCTs), which may support metabolism
- Provides minerals including manganese, copper, and phosphorus
- Contains lauric acid, which has antimicrobial properties
- Offers iron and magnesium
Coconut Oil:
- Rich in MCTs that can be quickly used for energy
- May help increase good HDL cholesterol
- Contains lauric acid with antimicrobial properties
- Provides antioxidants
While coconut products do contain saturated fats, they primarily consist of medium-chain fatty acids, which are metabolized differently than long-chain fatty acids found in many animal products. Still, moderation is key for those monitoring fat intake.
Frequently Asked Questions
Through the years, I’ve received many questions about making coconut rice. Here are answers to the most common ones:
Q: Can I use brown jasmine rice instead? Yes, but you’ll need to adjust the cooking time and liquid ratio. Brown jasmine rice typically requires about 35-40 minutes of cooking time and about ¼ cup more liquid. The flavor will be nuttier and the texture chewier.
Q: Is coconut milk the same as cream of coconut? No, they’re quite different. Coconut milk is unsweetened and used primarily in savory dishes, while cream of coconut is sweetened and typically used in desserts and cocktails. Make sure to use coconut milk for this recipe.
Q: Can I make this in a rice cooker? Absolutely! Simply combine all ingredients in your rice cooker and use the white rice setting. Let it rest for 10 minutes after cooking before fluffing.
Q: What if I don’t have coconut oil? You can substitute butter or a neutral vegetable oil. The coconut oil adds another layer of coconut flavor, but it’s not essential to the recipe’s success.
Q: How can I make this recipe vegan? Good news—this recipe is naturally vegan as written! All ingredients (coconut milk, jasmine rice, coconut oil) are plant-based.
Q: Can I reduce the fat content? Yes, you can use light coconut milk, but the rice won’t be as creamy and flavorful. Another option is to use half coconut milk and half water.
Q: Why is my coconut milk separated in the can? This is completely normal! Coconut milk naturally separates into a thick cream on top and thinner liquid below. Simply shake the can well before opening, or empty into a bowl and whisk to recombine.
Q: Can this recipe be doubled? Yes, this recipe scales well. Just double all ingredients and use a larger pot. The cooking time remains the same.
When to Serve Coconut Jasmine Rice
This versatile side dish enhances a wide variety of occasions:
- Weeknight dinners: Pairs beautifully with simple grilled proteins or vegetables
- Weekend entertaining: Adds an element of sophistication to casual meals
- Themed dinner parties: Perfect for Thai, Indian, Caribbean, or tropical menus
- Meal prep: Makes batch cooking more interesting—prepare a big batch on Sunday for use throughout the week
- Holiday meals: Offers a delightful alternative to traditional rice dishes for holiday feasts
I particularly love serving coconut jasmine rice for casual dinner parties where I want to impress without spending hours in the kitchen. The exotic flavor and aroma create the impression of a complex dish, even though it requires minimal extra effort compared to plain rice.
Final Thoughts
Coconut jasmine rice exemplifies how a few quality ingredients and simple techniques can transform an everyday staple into something truly special. The fragrant aroma, creamy texture, and subtle sweetness make it a versatile side dish that elevates any meal it accompanies.
What I appreciate most about this recipe is its forgiving nature—even if you’re new to cooking rice or working with coconut milk, it’s designed to succeed. The effort-to-reward ratio is among the best I’ve found in my cooking journey.
Whether you’re looking to expand your weeknight dinner rotation or impress guests with something a bit different, this coconut jasmine rice deserves a spot in your recipe collection. Once you try it, I suspect it will become a regular feature on your table, just as it has on mine.
Give it a try the next time you’re craving something with a tropical twist, and I guarantee your plain rice days will be numbered!
Q&A Section
Q: Can I use basmati rice instead of jasmine rice? While you can substitute basmati rice, it will change the character of the dish. Basmati has a different aroma and texture than jasmine rice. If using basmati, the cooking time remains similar, but expect a slightly different flavor profile and more distinct, separate grains.
Q: My coconut milk always separates when cooking. Is that normal? Yes, completely normal! Coconut milk naturally separates during cooking, with the fat rising to the top. This is actually beneficial, as those coconut fat solids help make the rice extra creamy. Just give your rice a gentle fluff with a fork after cooking to distribute everything evenly.
Q: How can I add more protein to make this a complete meal? Great question! There are many ways to boost protein: try topping with roasted cashews or peanuts, mix in cooked chickpeas or black beans, serve with a fried egg on top, or fold in cooked shrimp or diced tofu after cooking. My personal favorite is adding edamame for a pop of color and protein boost.
Q: Is there a way to reduce the calories but keep the coconut flavor? Absolutely! Try using half coconut milk and half water or broth. Another option is using light coconut milk, though this reduces creaminess. For maximum flavor with minimum calories, use mostly water with just 1/4 cup coconut milk plus 1/2 teaspoon coconut extract to boost the flavor without all the fat.