The first time I made a coconut rice recipe, I honestly thought it would be a “nice but forgettable” side dish. You know—the kind you make once, enjoy, and move on from. I was wrong. Very wrong. One bite in, and suddenly plain white rice felt… incomplete. Coconut rice has this subtle sweetness and richness that turns an everyday rice dish into something you actually crave.

I make this recipe constantly now—on busy weeknights, for casual dinner parties, and anytime I need a reliable side dish that makes people ask, “Wait… what’s in this rice?”

In this post, I’ll show you exactly how to cook coconut rice on the stove (and in a rice cooker), how to rinse the rice properly, which coconut milk works best, and all the little tips I’ve learned along the way. Don’t worry if it’s your first time—I’ll walk you through it step by step.

Why You’ll Love This Recipe

  • Easy coconut rice recipe made with simple pantry ingredients
  • Fluffy, not mushy, with just the right coconut flavor
  • Versatile side dish that works with sweet or savory meals
  • Beginner-friendly—no fancy techniques required
  • Better than plain white rice, but just as reliable

Ingredients You’ll Need

This recipe keeps things simple, but each ingredient matters. Measuring carefully makes a big difference here.

For the Rice Base

  • 1½ cups long grain white rice
    Basmati rice or jasmine rice both work beautifully.
  • 1 cup water
    Yes, exactly one cup—trust the ratio.
  • 1 cup coconut milk water (see note below)

For Coconut Flavor

  • 1 cup full fat coconut milk
    Richer flavor and better texture than light coconut milk.
  • 1 tsp sugar (optional)
    Enhances the natural coconut flavor without making it sweet.
  • ¾ tsp salt

Optional Garnish

  • Fresh cilantro or toasted coconut flakes

Note:
If you prefer a lighter dish, you can use light coconut milk, but the coconut flavor will be more subtle.

Ingredient Substitutions

Coconut rice is flexible, which is part of its charm.

  • Basmati rice: Light, fluffy, and aromatic
  • Jasmine rice: Slightly stickier with a floral aroma
  • Light coconut milk: Less rich, lower fat
  • All water instead of coconut milk: Very mild coconut flavor
  • Brown rice: Nutty flavor, but increase liquid and cooking time

How to Make Coconut Rice Recipe

This method focuses on coconut rice on the stove, but I’ll include rice cooker instructions too.

1. Rinse the Rice

Measure your rice using proper measuring cups. Place it in a fine-mesh sieve and rinse under cold water.

Swirl the rice with your hand until the water runs mostly clear. This removes excess starch, which helps keep the rice fluffy instead of gummy.

2. Combine Liquids

In a medium saucepan, add:

  • Rinsed rice
  • 1 cup water
  • 1 cup coconut milk water (or coconut milk + water combo)
  • Salt and sugar

Stir gently to combine.

3. Bring to a Simmer

Place the pan over medium heat. Bring the mixture to a gentle simmer—not a rolling boil.

The smell at this stage is incredible. Warm coconut, slightly sweet—it’s your first hint that something good is happening.

4. Cover and Cook

Reduce heat to low. Cover tightly and cook for 15–18 minutes.

Resist the urge to lift the lid. Steam is doing the work here.

5. Rest and Fluff

Remove from heat and let the rice sit, covered, for 10 minutes.

Then fluff gently with a fork. The grains should be tender, separate, and glossy.

I always sneak a bite here. Quality control, right?

Rice Cooker Method

To cook coconut rice in a rice cooker:

  1. Rinse the rice
  2. Add rice, coconut milk, water, salt, and sugar
  3. Cook on the “white rice” setting
  4. Let rest 5–10 minutes before fluffing

This method is nearly foolproof.

Expert Tips & Mistakes to Avoid

  • Always rinse the rice—this is non-negotiable
  • Don’t use all coconut milk unless you want very rich rice
  • Measure liquids carefully; too much causes mushiness
  • Use a tight-fitting lid to trap steam
  • Let the rice rest before fluffing—it finishes cooking off heat

Variations & Add-Ons

Coconut rice is a blank canvas.

Savory Versions

  • Add minced garlic or ginger
  • Stir in lime zest after cooking
  • Finish with chopped scallions

Slightly Sweet Versions

  • Add an extra teaspoon of sugar
  • Stir in raisins or toasted coconut

Vegan & Gluten-Free

Good news—this rice dish is naturally both vegan and gluten-free.

Serving Suggestions

You can serve with coconut rice in so many ways.

  • With grilled chicken, shrimp, or salmon
  • Alongside curries and stir-fries
  • As a base for rice bowls
  • Paired with roasted vegetables

Honestly, I’ve even eaten it straight from the pot. No regrets.

Storage & Reheating

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze portions for up to 2 months. Thaw overnight in the fridge.

Reheating

Reheat gently in the microwave with a splash of water. Cover to trap steam and restore moisture.

Nutrition Information (Per Serving)

Approximate values (based on 6 servings):

  • Calories: 260
  • Protein: 4g
  • Fat: 9g
  • Carbohydrates: 42g
  • Sugar: 2g
  • Fiber: 1g
  • Sodium: 290mg

Prep, Cook & Total Time

  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes

This makes it perfect for weeknights.

Frequently Asked Questions

What is the best rice to use for coconut rice?

Long grain white rice works best. Basmati rice gives fluffy grains, while jasmine rice adds a slightly floral aroma and softer texture.

Do I need to rinse the rice before cooking coconut rice?

Yes. Rinsing removes excess starch, which helps prevent mushy rice and keeps the grains light, fluffy, and separate.

Can I use only coconut milk instead of water?

You can, but mixing coconut milk with water creates better texture. Using only coconut milk can make the rice overly rich and heavy.

Can I make coconut rice in a rice cooker?

Yes. Add rinsed rice, coconut milk, water, salt, and sugar to the rice cooker and cook on the white rice setting.

Why did my coconut rice turn out mushy?

Mushy rice is usually caused by too much liquid or skipping the rinsing step. Measure carefully and always rinse the rice first.

How do I store and reheat leftover coconut rice?

Store in the fridge up to 4 days. Reheat gently with a splash of water, covered, to restore moisture and fluffiness.

Conclusion

This coconut rice recipe is one of those simple dishes that quietly steals the show. It’s comforting, reliable, and just different enough from plain white rice to feel special. Once you make it a few times, it becomes second nature—and suddenly, you’re pairing it with everything.

If you try it, I’d love to hear how it turned out. Leave a comment, rate the recipe, or share it with someone who needs a new favorite side dish. And remember—don’t stress if it’s not perfect the first time. Mine definitely wasn’t.

Happy cooking!

Print

Coconut Rice Recipe

This easy coconut rice recipe is fluffy and full of coconut flavor. Learn how to cook coconut rice on the stove or in a rice cooker—perfect every time.
Course Side Dish
Cuisine American, Asian
Keyword coconut rice recipe, easy coconut rice recipe, coconut rice on the stove, cook coconut rice, rice dish, serve with coconut rice, rice and coconut milk
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 6 Servings
Calories 260kcal

Ingredients

  • For the Rice Base
  • cups long grain white rice
  • 1 cup water
  • 1 cup coconut milk water see note below
  • For Coconut Flavor
  • 1 cup full fat coconut milk
  • 1 tsp sugar optional
  • ¾ tsp salt
  • Optional Garnish
  • Fresh cilantro or toasted coconut flakes

Instructions

  • Rinse the Rice
  • Measure your rice using proper measuring cups. Place it in a fine-mesh sieve and rinse under cold water.
  • Swirl the rice with your hand until the water runs mostly clear. This removes excess starch, which helps keep the rice fluffy instead of gummy.
  • Combine Liquids
  • In a medium saucepan, add:
  • Rinsed rice
  • 1 cup water
  • 1 cup coconut milk water (or coconut milk + water combo)
  • Salt and sugar
  • Stir gently to combine.
  • Bring to a Simmer
  • Place the pan over medium heat. Bring the mixture to a gentle simmer—not a rolling boil.
  • The smell at this stage is incredible. Warm coconut, slightly sweet—it’s your first hint that something good is happening.
  • Cover and Cook
  • Reduce heat to low. Cover tightly and cook for 15–18 minutes.
  • Resist the urge to lift the lid. Steam is doing the work here.
  • Rest and Fluff
  • Remove from heat and let the rice sit, covered, for 10 minutes.
  • Then fluff gently with a fork. The grains should be tender, separate, and glossy.
  • I always sneak a bite here. Quality control, right?
  • Rice Cooker Method
  • To cook coconut rice in a rice cooker:
  • Rinse the rice
  • Add rice, coconut milk, water, salt, and sugar
  • Cook on the “white rice” setting
  • Let rest 5–10 minutes before fluffing
  • This method is nearly foolproof.

Notes

  • Rinsing the rice is essential to remove excess starch and keep the rice fluffy.
  • Using a mix of coconut milk and water prevents the rice from becoming too rich or heavy.
  • Full fat coconut milk provides the best coconut flavor and texture.
  • Letting the rice rest after cooking helps finish steaming and improves texture.
  • Coconut rice reheats best with a splash of water and gentle heat.

Hi, I’m Daniel Brian – a passionate food blogger and cooking expert with a love for turning simple ingredients into unforgettable meals. With years of experience in the kitchen and a deep appreciation for global flavors, I share tested recipes, cooking tips, and flavor-packed dishes to inspire home cooks of all levels. Whether it’s comfort food, quick weeknight dinners, or impressive dishes for guests, I’m here to help you cook with confidence and creativity. Let’s make every meal something to look forward to!

Leave A Reply
Recipe Rating




Exit mobile version