Coconut Rice

Creamy coconut rice steamed in rich coconut milk and garnished with cilantro Pin this
Creamy coconut rice steamed in rich coconut milk and garnished with cilantro | bitebloomkitchen.com

This fragrant coconut rice transforms simple jasmine grains into a creamy, aromatic side dish by simmering them in full-fat coconut milk. Ready in just 25 minutes, it pairs beautifully with Thai curries, stir-fries, or grilled proteins.

Rinsing the rice beforehand ensures perfectly tender, separate grains, while a brief resting period after cooking locks in the ideal fluffy texture. Optional garnishes like toasted coconut and fresh cilantro add a lovely finishing touch.

The smell of coconut milk hitting a hot pan is one of those small kitchen pleasures that stops me in my tracks every single time. My neighbor Linda introduced me to coconut rice at a backyard potluck where she served it alongside jerk chicken, and I spent the entire walk home thinking about that velvety, slightly sweet grain. It took me three attempts to get it right without scorching the bottom, but once I did, it became the most requested side dish in my house. Now I make it at least twice a month, sometimes just to eat warm from the pot with my fingers when nobody is watching.

One rainy Tuesday I doubled the batch thinking I would have leftovers for lunch the next day, and my roommate stood in the kitchen eating straight from the saucepan with a serving spoon until half of it was gone. We never did get those leftovers.

Ingredients

  • Jasmine rice (1 cup): Jasmine is ideal because its floral aroma pairs naturally with coconut, but basmati works in a pinch if that is what your pantry offers.
  • Full fat coconut milk (1 cup): Do not reach for the light version here, as the richness is what gives this dish its signature creamy body and subtle sweetness.
  • Water (1 cup): A simple equal part of water balances the coconut milk so the rice cooks evenly without becoming heavy or overly dense.
  • Salt (1/2 tsp): Just enough to wake up all the flavors and keep the sweetness from tipping into dessert territory.
  • Sugar (1 tsp, optional): A small pinch of sugar rounds everything off beautifully and brings out the natural sweetness of the coconut milk.
  • Shredded toasted coconut (2 tbsp, optional): Adds a lovely chewy texture and nutty depth when scattered over the top just before serving.
  • Chopped fresh cilantro (2 tbsp, optional): A bright, grassy finish that cuts through the richness and makes the plate look beautiful.

Instructions

Wash the rice well:
Rinse the jasmine rice under cold running water, swishing it with your fingers, until the water turns from cloudy to mostly clear. This removes excess starch and prevents the grains from clumping together into a gummy mess.
Build the coconut broth:
Drop the rinsed rice into a medium saucepan, then pour in the coconut milk, water, salt, and sugar if you are using it. Give everything a gentle stir so the coconut milk is fully blended with the water before the heat comes on.
Simmer low and slow:
Set the pan over medium heat until you see gentle bubbles forming around the edges, then immediately drop the heat to low, clamp on the lid, and let it cook undisturbed for 15 to 18 minutes. You will know it is ready when the liquid has been fully absorbed and the grains are tender but still hold their shape.
Rest before fluffing:
Take the saucepan off the heat entirely and leave the lid on for a full five minutes so the steam finishes the job without overcooking the rice. Then slide a fork gently through the grains to fluff them up without smashing or stirring too aggressively.
Finish with garnishes:
If you want to take it up a notch, scatter the toasted coconut and fresh cilantro over the top right before bringing it to the table so the colors and textures pop.
Fluffy coconut rice served in a bowl alongside a Thai curry dish Pin this
Fluffy coconut rice served in a bowl alongside a Thai curry dish | bitebloomkitchen.com

The night I finally nailed this recipe, I carried the saucepan to the couch and ate it with a spoon while watching a terrible movie, and honestly it was one of the most satisfying meals of my life.

Perfect Pairings for Coconut Rice

This rice was practically made for anything with bold, spicy sauces because the creamy sweetness acts like a cooling cushion. Try it alongside a sharp Thai green curry, soy glazed salmon, or simply grilled shrimp with a squeeze of lime.

Making It Your Own

Toss a smashed stalk of lemongrass or a couple of torn kaffir lime leaves into the pot before simmering for an aroma that will make your kitchen smell like a tropical market. A strip of fresh ginger works wonders too if you want a gentle warming kick beneath the coconut.

Storing and Reheating Leftovers

Leftover coconut rice keeps beautifully in an airtight container in the refrigerator for up to three days, and it reheats like a dream with a splash of water and a minute in the microwave. It also freezes well for up to a month if you want to stash a batch for a busy weeknight.

  • Sprinkle a few drops of water over the rice before reheating so the grains steam back to life instead of drying out.
  • Avoid stirring aggressively when fluffing, as the tender coconut soaked grains break more easily than regular rice.
  • Always taste for salt at the end, because coconut milk brands vary wildly in how much natural sodium they contain.
Steaming coconut rice topped with toasted coconut shreds in a white saucepan Pin this
Steaming coconut rice topped with toasted coconut shreds in a white saucepan | bitebloomkitchen.com

Keep this recipe close because it will rescue countless weeknight dinners and quietly become the dish everyone asks you to bring. Sometimes the simplest things, done with a little coconut milk and care, are the ones people remember most.

Recipe FAQs

Yes, brown rice works as a substitute but requires a longer cooking time and additional liquid. Plan for approximately 40–45 minutes of simmering and add extra water as needed to achieve tender grains.

Full-fat coconut milk produces the richest, creamiest result with the most pronounced coconut flavor. Light coconut milk will work but yields a slightly less indulgent texture.

Mushy rice usually means it was overcooked or not rinsed thoroughly. Always rinse jasmine rice under cold water until it runs clear to remove excess surface starch, and avoid lifting the lid during the simmering process.

Coconut rice complements Thai green and red curries, spicy grilled chicken, teriyaki salmon, stir-fried vegetables, and seafood dishes. Its subtle sweetness and creaminess balance bold, spicy flavors beautifully.

Store cooled rice in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave with a splash of water or coconut milk, or steam it on the stovetop over low heat until warmed through.

Yes, this 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 your coconut milk label for any cross-contamination warnings.

Coconut Rice

Fluffy jasmine rice simmered in rich coconut milk, ready in 25 minutes as a versatile side.

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

Ingredients

Rice

  • 1 cup jasmine rice or basmati rice

Liquids

  • 1 cup full-fat unsweetened coconut milk
  • 1 cup water

Seasoning

  • 1/2 teaspoon salt
  • 1 teaspoon sugar (optional, enhances flavor)

Garnish (optional)

  • 2 tablespoons shredded toasted coconut
  • 2 tablespoons chopped fresh cilantro

Instructions

1
Rinse the Rice: Place the jasmine rice in a fine-mesh strainer and rinse thoroughly under cold running water until the runoff runs completely clear, removing excess surface starch.
2
Combine Ingredients: Transfer the rinsed rice to a medium saucepan. Pour in the coconut milk and water, then add the salt and sugar. Stir gently to combine all ingredients evenly.
3
Simmer the Rice: Set the saucepan over medium heat and bring to a gentle boil. Once boiling, immediately reduce the heat to low, cover with a tight-fitting lid, and simmer for 15 to 18 minutes until all liquid has been absorbed and the rice grains are tender.
4
Rest and Fluff: Remove the saucepan from heat and let the rice rest covered for 5 minutes to allow the steam to finish cooking the grains. Uncover and fluff gently with a fork to separate the grains.
5
Garnish and Serve: If desired, sprinkle the toasted shredded coconut and chopped fresh cilantro over the top before serving alongside your favorite curries, stir-fries, or grilled dishes.
Additional Information

Equipment Needed

  • Medium saucepan with tight-fitting lid
  • Measuring cups and measuring spoons
  • Fork for fluffing
  • Fine-mesh strainer for rinsing rice

Nutrition (Per Serving)

Calories 210
Protein 3g
Carbs 34g
Fat 7g

Allergy Information

  • Contains coconut, which is classified as a tree nut allergen for some individuals.
  • Check coconut milk packaging for cross-contamination warnings if you have a tree nut allergy.
Lena Whitaker

Sharing easy, wholesome recipes for home cooks who love simple, flavorful meals.