Coconut Rice

Steaming bowl of fluffy coconut rice garnished with toasted coconut flakes and cilantro Pin
Steaming bowl of fluffy coconut rice garnished with toasted coconut flakes and cilantro | kitchenkindred.com

This fragrant coconut rice transforms simple jasmine rice into a creamy, aromatic side dish by simmering it in rich coconut milk. Ready in just 25 minutes, it pairs beautifully with Thai curries, grilled meats, or stir-fried vegetables.

The secret lies in rinsing the rice until the water runs clear, then letting it steam covered off the heat for perfectly tender, fluffy grains every time.

The smell of coconut milk hitting a hot saucepan is one of those small kitchen pleasures that stops me in my tracks every time.

I started making this on busy weeknights when plain jasmine rice felt too boring but I had zero energy for anything complicated.

Ingredients

  • Jasmine rice (1 cup, rinsed): The long grains stay separate and fluffy, and rinsing removes excess starch so nothing turns gummy.
  • Full fat coconut milk (1 cup, unsweetened): This is where all the richness comes from, so do not reach for the lite version if you want that creamy texture.
  • Water (3/4 cup): Coconut milk alone is too thick, so a splash of water brings the liquid ratio into perfect balance.
  • Salt (1/2 teaspoon): Just enough to wake up the coconut flavor without making it taste salty.
  • Optional garnishes (toasted coconut flakes, cilantro, lime zest): These add crunch, brightness, and a pop of color that makes a simple side feel special.

Instructions

Wash the rice well:
Rinse under cold water, swishing with your fingers, until the water runs completely clear.
Combine everything in the pot:
Add the drained rice, coconut milk, water, and salt to a medium saucepan and give it a gentle stir.
Bring to a gentle boil:
Set the heat to medium high and watch for small bubbles forming across the surface.
Cover and simmer quietly:
Drop the heat to low, seal it with a tight lid, and leave it alone for 15 minutes without peeking.
Let it rest off the heat:
Remove the pot from the burner and keep the lid on for another 10 minutes so the steam finishes the job.
Fluff and serve:
Use a fork to gently separate the grains, then top with whatever garnishes you like.
Creamy coconut rice served in a white bowl alongside a Thai curry dish Pin
Creamy coconut rice served in a white bowl alongside a Thai curry dish | kitchenkindred.com

One evening I brought a pot of this to a neighbors potluck dinner and three people pulled me aside to ask for the recipe.

How to Serve It

This rice is incredibly versatile and pairs beautifully with Thai green curry, grilled shrimp skewers, or a simple plate of roasted vegetables.

Storing and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, and a quick splash of water before microwaving brings back the soft texture.

Little Things That Make a Difference

Small choices in technique and ingredients can elevate this from good to unforgettable.

  • Drop a slice of fresh ginger or a bay leaf into the pot while cooking and fish it out before serving for a subtle background warmth.
  • If you switch to basmati rice, add a few extra tablespoons of water because different grains absorb liquid differently.
  • Always taste a grain before declaring it done, since stove temperatures vary more than you might expect.
Fragrant coconut rice topped with lime zest and coconut flakes in a rustic bowl Pin
Fragrant coconut rice topped with lime zest and coconut flakes in a rustic bowl | kitchenkindred.com

Keep this recipe close, because once you taste rice this way, going back to plain water cooked grains feels like a letdown.

Recipe Questions & Answers

Jasmine rice is ideal because of its fragrant aroma and slightly sticky texture, which complements the coconut milk. Long-grain white rice or basmati rice also work well, though you may need to adjust the water ratio slightly.

Full-fat coconut milk produces the creamiest, richest results. Light coconut milk will still work but yield a less creamy texture. You may want to reduce the water slightly to compensate for the thinner consistency.

Allowing the rice to rest covered for 10 minutes off the heat lets it finish steaming gently. This step ensures even cooking throughout the grains and prevents the bottom from sticking or burning.

Store cooled coconut rice in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave with a splash of water, or steam it briefly to restore its fluffy texture.

Coconut rice is a versatile side that complements Thai and Indian curries, grilled shrimp or chicken, stir-fried vegetables, and tropical fish dishes. It also works well alongside jerk chicken or as a base for grain bowls.

Yes, coconut rice is naturally both gluten-free and dairy-free, making it suitable for those with celiac disease, gluten sensitivity, or lactose intolerance. Always verify that your coconut milk and rice labels confirm gluten-free processing.

Coconut Rice

Fluffy jasmine rice simmered in rich coconut milk for a fragrant, creamy side dish ready in 25 minutes.

Prep 5m
Cook 20m
Total 25m
Servings 4
Difficulty Easy

Ingredients

Rice

  • 1 cup jasmine rice or long-grain white rice, rinsed

Liquids

  • 1 cup unsweetened full-fat coconut milk
  • 3/4 cup water

Seasonings

  • 1/2 teaspoon salt

Optional Garnishes

  • 2 tablespoons toasted coconut flakes
  • 1 tablespoon chopped fresh cilantro
  • 1 teaspoon lime zest

Instructions

1
Rinse the Rice: Rinse jasmine rice under cold running water until the runoff becomes completely clear; drain thoroughly to remove excess starch.
2
Combine Ingredients: In a medium saucepan, combine the rinsed rice, coconut milk, water, and salt. Stir gently to ensure even distribution.
3
Bring to a Boil: Place the saucepan over medium-high heat and bring the mixture to a gentle boil, stirring occasionally to prevent sticking.
4
Simmer the Rice: Once boiling, reduce heat to low and cover immediately with a tight-fitting lid. Simmer for 15 minutes without lifting the lid to allow the rice to absorb the coconut milk evenly.
5
Rest and Steam: Remove the saucepan from heat and let it sit covered for 10 minutes. This resting period allows the residual steam to finish cooking the rice and produces a fluffier texture.
6
Fluff and Serve: Gently fluff the rice with a fork to separate the grains. Serve warm, garnished with toasted coconut flakes, chopped cilantro, and lime zest if desired.
Additional Information

Equipment Needed

  • Medium saucepan with tight-fitting lid
  • Fine mesh strainer
  • Fork

Nutrition (Per Serving)

Calories 210
Protein 3g
Carbs 34g
Fat 7g

Allergy Information

  • Contains coconut, which is classified as a tree nut allergen by the FDA and may affect sensitive individuals.
Sarah Whitfield

Sharing easy, family-friendly recipes, kitchen hacks, and wholesome meal ideas for real home cooks.