Skip to content
Menu
Recipes Stack

Popular searches

VeganVegetarianGluten-freeDairy-freeThai

Coconut rice

Fluffy, fragrant coconut rice made on the stovetop with jasmine rice and creamy coconut milk. A simple side for curries, stir-fries and grilled fish.

By Recipes Stack Kitchen

Bowl of fluffy white coconut jasmine rice topped with toasted coconut flakes and chopped cilantro
AI-generated illustration of the finished dish. How we use AI
35min total

14% of it needs you at the counter

Hands-on
5 min
Cooking
20 min
Resting
10 min
Serves
6
Calories
305
Protein
5 g
Per serving
$0.62

Why this recipe works

Coconut rice is jasmine rice cooked in coconut milk, which makes it lightly sweet, creamy and fragrant. It's the side that turns a simple curry, teriyaki or grilled shrimp into a full meal.

  1. Rinsing the jasmine rice until the water runs nearly clear removes surface starch, so the grains stay separate instead of turning gluey.
  2. Mixing coconut milk with water, rather than using all coconut milk, gives a rich flavor without the rice turning heavy or scorching on the bottom.
  3. Resting the rice covered for 10 minutes off the heat lets the steam finish cooking it evenly.

Ingredients

6 servings

To serve

You will need

  • Medium saucepan with a tight lid
  • Fine-mesh sieve

Method

Tap a step number to mark it done.

  1. Rinse the rice

    Rinse the rice in a fine-mesh sieve under cold water, swirling with your hand, until the water runs almost clear. Drain well.

  2. Bring to a boil

    Put the rice, coconut milk, water, sugar and salt in a saucepan and stir. Bring to a boil over medium-high heat, stirring once or twice so nothing sticks.

  3. Simmer

    Cover, turn the heat to the lowest setting and cook for 15 to 18 minutes without lifting the lid, until the liquid is absorbed.

  4. Rest and fluff

    Take the pan off the heat and leave it covered for 10 minutes. Fluff with a fork and top with toasted coconut and cilantro if you like.

Techniques in this recipe

  • Rice stuck together in gummy clumps
    Stirred or peeked: gummy clumps
    Separate, fluffy grains of rice in a bowl
    Lid on, then rested: separate grains

    Fluffy rice, every time

    Rinse long-grain rice, use the right amount of liquid, then keep the lid on and rest it off the heat. Separate, fluffy grains with no gummy layer.

    Read the full guide

Cook's notes

  • Use full-fat coconut milk; light coconut milk gives a thinner flavor.
  • Coconut milk scorches more easily than water, so keep the heat at its lowest once the lid goes on.
  • In a rice cooker, use the same amounts and the white rice setting.

Nutrition per serving

305 calories

$0.62 estimated cost per serving

Where the calories come from

Nutrition facts per serving
Protein6% of calories5 g
Carbs51% of calories40 g
Fat43% of calories15 g
Fiber1 g
Sodium160 mg

Calculated from USDA FoodData Central values for the listed ingredients and amounts; not lab-tested. Cost estimated from average US retail prices.

Questions people ask

Can I make coconut rice in a rice cooker?

Yes. Add the rinsed rice, coconut milk, water, sugar and salt, stir, and cook on the white rice setting. Let it rest 10 minutes before fluffing.

Why is my coconut rice mushy?

Usually the rice wasn't rinsed or there was too much liquid. Rinse until the water is nearly clear and measure the liquid carefully.

What goes with coconut rice?

Thai or Indian curries, teriyaki chicken, coconut curry shrimp, grilled fish, and black beans with mango salsa.

Ratings and reviews

More rice recipes