Healthy Coconut Rice Recipe (Fluffy and Flavorful)

This healthy coconut rice recipe is one of the easiest ways to transform plain white rice into a flavorful side dish using simple ingredients. Made with jasmine rice, unsweetened coconut milk, and water, this coconut milk rice has a light, fluffy texture and a subtle coconut flavor that pairs beautifully with everything from grilled chicken and seafood to Thai dishes and rice bowls. We eat it pretty much weekly along side my grilled chicken recipe or homemade beef curry. It also is delicious with some mango for a little mango and sticky rice vibe.

This post may contain affiliate links. See my disclosure policy.

healthy coconut rice recipe in a white bowl with a cinnamon stick in front of a pitcher of milk and a cup of coffee

Unlike some coconut rice recipes that turn out sticky or gluey, this recipe uses the right ratio of rice and liquid to create perfectly cooked, fragrant rice every time. Whether you’re making it for the first time or it’s already a staple recipe in your kitchen, you’ll love how easy it is to prepare on the stove top.

If you’ve ever ordered coconut rice at a Thai restaurant and wondered how to recreate those amazing flavors at home, this simple coconut milk rice recipe is the perfect place to start.

Why You’ll Love This Healthy Coconut Rice Recipe

  • Easy recipe made with pantry staples
  • Fluffy texture instead of mushy rice
  • Naturally dairy free and gluten free
  • Made with healthy fats from coconut milk
  • Perfect complement to Asian cuisine, Indian dishes, and main dishes
  • Can be made on the stove top, in a rice cooker, or in the Instant Pot
  • Great for meal prep and leftover coconut rice

Ingredient Notes

Jasmine Rice

Jasmine rice creates the best fluffy coconut rice because of its naturally fragrant rice aroma and soft texture. Long grain rice varieties like jasmine rice and basmati rice work especially well for coconut milk rice.

Unsweetened Coconut Milk

Use a can of coconut milk rather than coconut milk beverages sold in cartons. Full-fat coconut milk provides the richest flavor, while light coconut milk works as a healthier option with fewer calories.

Water

A cup of water helps balance the richness of the coconut milk and prevents the rice from becoming overly heavy.

Salt

Just a small amount enhances the aromatic flavors of the coconut milk.

Optional Ingredients

For extra flavor, consider adding:

  • Lime zest
  • Cinnamon
  • Fresh ginger
  • Lime juice
  • Toasted coconut
  • Coconut flakes or flaked coconut

How to Make This Healthy Coconut Rice Recipe on the Stove Top

This easy coconut rice recipe is designed specifically for fluffy, restaurant-quality results.

Ingredients

Step 1: Rinse the Rice

Place the jasmine rice in a fine mesh strainer and rinse under cold water until the water runs mostly clear. This removes excess starch and is one of the most important steps for achieving a fluffy texture rather than sticky rice.

Step 2: Combine Ingredients

Add the drained rice, coconut milk, water, and salt to a medium pot or large saucepan.

Step 3: Bring to a Simmer

Set the pot over medium heat and bring the mixture to a gentle simmer. Stir once to evenly distribute the coconut milk.

Step 4: Cover and Cook

Reduce to low heat, cover with a tight-fitting lid, and cook for 15 to 18 minutes. Avoid lifting the lid during the cooking process.

Step 5: Rest the Rice

Remove the pot from the heat and let the rice sit, covered, for 10 minutes. This resting period allows the remaining moisture to redistribute and helps create the best results.

Step 6: Fluff and Serve

Use a fork to gently fluff the rice. Serve warm with a dash of cinnamon or a squeeze of lime juice if desired.

healthy coconut rice recipe in a white bowl with a cinnamon stick in front of a pitcher of milk

Coconut Rice in Rice Cooker

Making coconut rice in rice cooker models is incredibly simple.

Instructions

  1. Rinse 1 cup of jasmine rice under cold water.
  2. Add the rice to your rice cooker.
  3. Pour in 1 cup coconut milk and 1 cup water.
  4. Add 1/2 teaspoon salt.
  5. Cook using the white rice setting.
  6. Let the rice rest for 10 minutes before fluffing.

Rice cooker coconut rice is a great hands-off option for busy weeknights.

Coconut Rice Instant Pot Method

If you prefer coconut rice Instant Pot style, this method works beautifully.

Instructions

  1. Rinse 1 cup jasmine rice until the water runs clear.
  2. Add rice, 1 cup coconut milk, 1 cup water, and 1/2 teaspoon salt to the pressure cooker.
  3. Secure the lid and set the valve to sealing.
  4. Cook on High Pressure for 4 minutes.
  5. Allow a 10-minute natural pressure release.
  6. Release remaining pressure and fluff with a fork.

The Instant Pot creates tender coconut rice with very little effort.

Tips for Fluffy Coconut Rice

Use the Right Kind of Rice

Jasmine rice provides the best balance of flavor and texture. Basmati rice can also be used, though it may require a slightly different amount of liquid.

Don’t Skip Rinsing

Rinsing removes excess starch that can make coconut rice gluey.

Let the Rice Rest

Whether using a rice cooker, pressure cooker, or stove top, allowing the rice to rest after cooking helps create separate grains.

Use Full-Fat Coconut Milk

A can of coconut milk produces the richest flavor and most authentic Thai coconut rice recipe results.

Variations

Brown Rice Coconut Rice

Brown rice works well but requires a longer cook time and additional liquid.

Coconut Lime Rice

Add lime zest and fresh lime juice after cooking for a bright citrus flavor.

Ginger Coconut Rice

Add a teaspoon of freshly grated fresh ginger while cooking for extra aromatic flavors.

Toasted Coconut Rice

Top with toasted coconut flakes before serving for additional texture and flavor.

What to Serve With This Healthy Coconut Rice Recipe

This delicious side dish pairs perfectly with:

The subtle coconut flavor makes it a perfect side dish for countless meals.

Storage and Reheating

Store leftover coconut rice in an airtight container in the refrigerator for up to 4 days.

To reheat, sprinkle with a tablespoon of water and warm gently in the microwave or on the stove top until heated through.

coconut rice in a white bowl with a cinnamon stick

Frequently Asked Questions

Can I Use Light Coconut Milk?

Yes. Light coconut milk works well if you’re looking for a lighter option, though the coconut flavor will be less pronounced. I personally prefer and recommend full fat coconut milk.

Can I Use Coconut Cream?

You can, but coconut cream is much richer and thicker. If using coconut cream, replace part of it with additional water to maintain the proper amount of liquid.

Can I Use Regular White Rice?

Yes. Regular white rice can be substituted, but jasmine rice delivers the most fragrant and flavorful results.

Why Is My Coconut Rice Mushy?

The most common causes are using too much liquid, skipping the rinsing step, or opening the lid during cooking. Following the recommended ratio of rice to liquid will help ensure fluffy rice every time.

More Reader Favorite Recipes

If you do give this recipe a try, I want to know! Leave a comment with a star rating below. You can also snap a photo & tag @wholisticmandy on Instagram. Your reviews help support this blog and make it possible for me to continue to create the recipes you know and love.

Healthy Coconut Rice Recipe (Fluffy and Flavorful)

This healthy coconut rice recipe combines jasmine rice, coconut milk, and water for perfectly fluffy, fragrant rice with a subtle coconut flavor. Made on the stovetop with easy rice cooker and Instant Pot options, it's a delicious side dish that pairs beautifully with grilled chicken, seafood, curries, and rice bowls.
Prep Time 10 minutes
Cook Time 20 minutes
Course Side Dish
Cuisine Thai

Ingredients
  

Optional Garnish

Instructions
 

  • Begin by rinsing your rice. Place the jasmine rice in a fine mesh strainer and rinse under cold water until the water runs mostly clear. This removes excess starch and is one of the most important steps for achieving a fluffy texture rather than sticky rice.
    1 1/2 cups jasmine rice
  • Add the drained rice, coconut milk, water, and salt to a medium pot or large saucepan.
    14 oz coconut milk, 1 cup water, 1/2 tsp salt, 1 tsp coconut sugar
  • Set the pot over medium heat and bring the mixture to a gentle simmer. Stir once to evenly distribute the coconut milk.
  • Reduce to low heat, cover with a tight-fitting lid, and cook for 15 to 18 minutes. Avoid lifting the lid during the cooking process.
  • Remove the pot from the heat and let the rice sit, covered, for 10 minutes. This resting period allows the remaining moisture to redistribute and helps create the best results.
  • Use a fork to gently fluff the rice. Serve warm with a pinch of cinnamon or a squeeze of lime juice if desired.
  • If you are wondering how to make the rice in a rice cooker or instant pot you can refer to my blog post for instructions.
Keyword coconut rice, coconut rice recipe, healthy coconut rice recipe
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating