Coconut Rice Recipe

Coconut Rice is rich, soft, and sticky made with jasmine rice, unsweetened coconut cream, coconut water, and a hint of fresh lime juice. This coconut rice comes out perfectly fluffy, never mushy, with rich coconut flavor in every bite all in about 25 minutes.
5 from 3 votes
7
Comments
Jump to Recipe
Jump to Video

5 stars

I made this as a side with some salmon and it was very good! I will definitely make this again! ~Mandy

A large wooden bowl is filled with coconut rice.

There’s something so comforting about a bowl of coconut rice, but getting that perfect texture (soft, fluffy, and never sticky or mushy) can be tricky. This recipe works because every step is designed to give you consistent, reliable results.

  • The right balance of coconut milk and water – Using only coconut milk can make the rice heavy and overly rich, while too much water dilutes the flavor. I use a balanced combination, so the rice cooks evenly while still soaking up that creamy coconut flavor without turning greasy or dense.
  • A gentle simmer prevents overcooking – Cooking the rice at a low, steady simmer allows the grains to absorb the liquid gradually. This helps avoid uneven cooking and keeps the texture tender without breaking the grains.
  • Letting the rice rest makes perfectly fluffy texture – Once the rice is done, take off heat and letting it sit (covered) for a few minutes is key. This step allows any remaining moisture to redistribute, so when you fluff it with a fork, you get soft, separate grains instead of compacted rice.
labeled ingredients to make coconut rice on a wooden cutting board.

Ingredient Notes and Tips

Coconut Cream – Be sure to use unsweetened coconut cream. Unsweetened coconut cream is meant for cooking, while sweetened “cream of coconut” one is meant for blended cocktails. You will usually find unsweetened coconut cream in an ethnic foods isle, with other Thai ingredients.

Coconut Water – Using coconut water to cook the rice in instead of regular water really helps to enhance that coconut flavor. I’ve used several different brands of coconut water, and each of them has gotten the job done. Just make sure to use one that is not sweetened and has no additional flavors in it.

Rice – For the best texture and flavor, jasmine rice is the top choice. It has a light, fluffy texture and a subtle natural fragrance. If you don’t have jasmine rice, basmati rice is a good alternative. Try to avoid short-grain rice like sushi rice, as it tends to be much stickier.

See recipe card for complete information on ingredients and quantities.

How to Make Coconut Rice

The ingredients, except for rice, are combined in a large pot on the stovetop.
  1. Combine the coconut cream, coconut water, lime juice, sugar, and salt over medium heat in a cooking pot. Whisk it and bring it to a boil.
  2. PRO TIP: You will need to stir it a few times while it’s heating up so that coconut cream melts.
Rice is added to the pot.
  1. Carefully add the jasmine rice to the boiling mixture, give it just a quick stir and then cover the pot with a lid and lower the heat to low.
  2. Do NOT open the lid while the rice is cooking – you don’t want any of the heat to escape!
Coconut rice fluffed with a spatula showing fluffy and plump rice grains.
  1. Cook the rice for approximately 20 minutes. The best way to make sure your rice cooks for the correct amount of time is to follow the package instructions. Each rice does have slightly difference cooking time.
  2. Once cooked, fluff the rice and garnish it however you’d like!
  3. My favorite toppings are fresh minced cilantro and toasted almonds. Fruit like diced mango and pineapple are also delicious!
Fluffed rice on a fork lifting a small portion of rice from the bowl.

Tips And Troubleshooting for the Best Coconut Rice

Coconut rice is simple to make, but a few small details can make a big difference in the final texture. Here’s how to get it just right every time:

  • Why rice turns mushy? – Mushy coconut rice usually comes from too much liquid, overcooking, or too much starch on rice. FIX: try to rinse your rice in cold water first, set a timer, and stick to the liquid ratio for best results.
  • Why rice turns dry or undercooked? – If the rice is still firm or dry, it likely didn’t have enough liquid or didn’t cook long enough. This can also happen if the heat is too high and the liquid evaporates too quickly. FIX: Keep the heat at a gentle simmer (lowest setting) and make sure the pot stays covered while cooking.
  • How to fix mushy rice – If your rice turned out too soft, spread it out on a baking sheet and let some of the steam escape. This helps dry it out slightly and improves the texture.
  • How to fix dry rice – If the rice is undercooked, add a splash of coconut water or coconut milk, cover, and let it steam on low heat for a few more minutes until tender.
  • Don’t skip the resting step – Once the rice is done, let it sit covered for 5-10 minutes before fluffing. This helps the moisture redistribute so the rice turns out soft and fluffy instead of dense.

Ways to Serve Coconut Rice?

Coconut rice is presented in a wooden bowl and garnished with almonds and fresh herbs.

Storing Instructions

  • Storing: make sure to cool the rice to room temperature first. Store leftover coconut rice in an air-tight food storage container, in the refrigerator. Properly stored, it should last 3-4 days.
  • Reheating: you can easily reheat it in the microwave, covered with an microwave-safe lid. Add a splash of coconut water when reheating and reheat the rice in 30-40 second increments.
  • Freezing: You can easily freeze coconut rice too. Make sure to cool it completely and transfer into a freezer-friendly zip-top bag. Get all the air out, seal, label, and freeze for up to 3 months.
  • Thaw frozen rice slowly, in the refrigerator.
Coconut rice is fluffed and presented in a large serving bowl.

Recipe FAQs

Can I use light coconut milk?

Yes, you can use light coconut milk, but the flavor will be less rich and creamy. If you want a stronger coconut taste, full-fat coconut cream is the better option.

Can I make coconut rice in a rice cooker?

Absolutely! Just add the rinsed rice, coconut milk, water, and salt to your rice cooker, stir, and cook as you normally would. Once it’s done, let it sit for a few minutes before fluffing.

Do I have to rinse the rice?

Yes, rinsing rice is a good idea. It removes excess starch and helps keep the rice light and fluffy instead of sticky or gummy.

Can I use brown rice instead of white rice?

You can, but keep in mind that brown rice takes longer to cook and requires more liquid. The texture will also be a bit chewier, softer and easier to be mushy compared to white rice.

Some More Recipes Featuring Rice

If you love this coconut rice, there are plenty of other flavorful rice dishes to add to your rotation. For a tropical twist, try my key lime coconut shrimp and rice or the vibrant pineapple Thai fried rice, both packed with bright, fresh flavors. If you’re in the mood for something hearty and satisfying, mango chicken and rice and garlic shrimp and rice are always a hit for easy weeknight dinners. You can also keep things fresh and customizable with a spring roll rice bowl, loaded with crisp veggies and your favorite toppings. And for more classic side dishes, don’t miss my rice pilaf, Spanish rice, and parmesan rice.

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

Coconut rice is fluffed and presented in a large serving bowl.

Coconut Rice Recipe

Coconut Rice is rich, soft, and sticky made with jasmine rice, unsweetened coconut cream, coconut water, and a hint of fresh lime juice. This coconut rice comes out perfectly fluffy, never mushy, with rich coconut flavor in every bite all in about 25 minutes.
5 from 3 votes
Print Pin Video Rate
Course: Side Dish
Cuisine: American, Asian, Indian, Thai
Diet: Gluten Free, Vegan
Prep Time: 5 minutes
Cook Time: 18 minutes
Total Time: 23 minutes
Servings: 6
Calories: 458kcal
Author: Lyuba Brooke

Ingredients

  • 2 cup jasmine rice
  • 13.6 oz unsweetened coconut cream
  • 2 cups coconut water
  • 1 tbsp fresh lime juice
  • 2-3 tsp white granulated sugar to taste
  • salt to taste

Instructions

  • Rinse rice in a mesh strainer under cold running water and set aside.
  • In a cooking pot, over medium-high, combine coconut cream, coconut water, lime juice, sugar, and salt. Whisk it together and bring the mixture to boil. (You will need to stir from time to time and coconut cream melts.)
  • Add rice, stir just once, lower the heat to the lowest setting and close the pot with a lid.
  • Do not open the lid of disturb rice while it's cooking.
  • Cook rice for about 18-20 minutes but check the packaging of your rice for cook time recommendation.
  • Once done, take rice off heat and gently stir and fluff the rice a couple of times.
  • Add any mix-ins if you wish and serve.

Video

Notes

  • Storing: make sure to cool the rice to room temperature first. Store leftover coconut rice in an air-tight food storage container, in the refrigerator. Properly stored, it should last 3-4 days.
  • Reheating: you can easily reheat it in the microwave, covered with an microwave-safe lid. Add a splash of coconut water when reheating and reheat the rice in 30-40 second increments.
  • Freezing: You can easily freeze coconut rice too. Make sure to cool it completely and transfer into a freezer-friendly zip-top bagGet all the air out, seal, label, and freeze for up to 3 months.

Nutrition

Calories: 458kcal | Carbohydrates: 58g | Protein: 7g | Fat: 23g | Saturated Fat: 20g | Sodium: 90mg | Potassium: 483mg | Fiber: 3g | Sugar: 4g | Vitamin A: 1IU | Vitamin C: 4mg | Calcium: 44mg | Iron: 2mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Originally published on Will Cook For Smiles in June 2021.

Would you like to save this recipe?

We'll email this post recipe to you, so you can come back to it later!

Categories:

, , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

5 from 3 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. 5 stars
    Family has me repeat this recipe everytime. The best

    1. I am so glad you like it! 🙂

  2. 5 stars
    I absolutely love this rice, I make it with aot of dishes, like curry chicken

    1. I use it a lot as well, I am so glad you like it!

  3. Brandy Nicole Wagner says:

    I don’t have coconut water just cream of coconut can I use regular water

    1. Lyuba Brooke says:

      So coconut water helps increase the coconut flavor so I do recommend it but in a pinch, you can use regular water. And just to make sure, you meant unsweetened coconut cream, right? Cream of coconut is actually sweet and meant for cocktails. Hope you can grab a can of coconut cream

  4. 5 stars
    I made this as a side with some salmon and it was very good! I will definitely make this again!

More Recipes...