Creamy Coconut Jasmine Rice

Creamy coconut rice topped with toasted coconut flakes and fresh cilantro Save to Pinterest
Creamy coconut rice topped with toasted coconut flakes and fresh cilantro | foodliebekitchen.com

This coconut rice transforms simple jasmine grains into a fragrant, creamy side dish by simmering them in full-fat coconut milk and water. The natural richness of the coconut milk coats each grain, delivering a subtle sweetness and velvety texture that elevates any meal.

Ready in just 25 minutes with minimal prep, it pairs beautifully with Thai curries, stir-fries, grilled chicken, or seafood. A gentle rinse of the rice beforehand ensures perfectly separated, fluffy results every time.

The smell of coconut milk hitting a hot pan still yanks me straight back to a tiny street stall in Bangkok where an old woman stirred rice in a dented pot and somehow made it taste better than anything I had eaten all week. I stood there sweating in the humidity, watching her hands move without measuring a single thing, and I knew I had to figure this out at home. It took me about nine attempts to get it right, but the tenth batch was pure, sticky, coconut scented magic.

I once brought a massive bowl of this to a potluck where three people pulled me aside to ask what was in it, and one friend now texts me every few months begging for the recipe. She still calls it crack rice, which is ridiculous, but I get it.

Ingredients

  • Jasmine rice (1 cup): Jasmine is the right call here because its natural floral scent pairs beautifully with coconut, but basmati works if that is what your pantry offers.
  • Full fat coconut milk (1 cup): Do not even think about using the light version because the creaminess is the entire point and skimping on fat here just leaves you with sad, watery rice.
  • Water (1 cup): You need this to balance the richness of the coconut milk so the grains cook properly without turning into paste.
  • Salt (half tsp): This small amount wakes up every other flavor and without it the rice tastes flat and vaguely sweet in a confusing way.
  • Sugar (1 tsp, optional): A tiny pinch of sugar rounds out the coconut flavor and makes the dish taste more complete without actually making it sweet.
  • Toasted coconut (2 tbsp, optional): This adds a wonderful chewy texture on top and reinforces the coconut flavor from a completely different angle.
  • Fresh cilantro (2 tbsp, optional): A bright, fresh contrast that cuts through the richness and makes the bowl look like you tried harder than you actually did.

Instructions

Wash the rice well:
Put the rice in a fine mesh strainer and run cold water over it, swishing it around with your fingers, until the water runs almost clear. This removes surface starch so your finished rice is fluffy and separate rather than gummy and stuck together in clumps.
Combine everything in the pot:
Dump the rinsed rice into a medium saucepan, pour in the coconut milk and water, add the salt and sugar, and give it a gentle stir. You will see the coconut milk swirl through the water like silk and that is exactly when you know something good is about to happen.
Simmer low and slow:
Set the pan over medium heat until you see tiny bubbles forming around the edges, then immediately drop the heat to low, clap on the lid, and set a timer for fifteen to eighteen minutes. Do not lift the lid to peek because every time you do, steam escapes and the rice cooks unevenly.
Rest before fluffing:
Take the pot off the heat with the lid still on and let it sit untouched for five full minutes while the grains finish absorbing any remaining moisture. Then use a fork to gently fluff the rice, lifting from the bottom so the grains separate without getting mashed.
Finish and serve:
Sprinkle toasted coconut and torn cilantro leaves over the top if you are feeling fancy, and serve it alongside something saucy that desperately needs something to soak it up.
Steaming bowl of coconut rice served alongside a rich Thai curry Save to Pinterest
Steaming bowl of coconut rice served alongside a rich Thai curry | foodliebekitchen.com

There was a rainy Tuesday when I made this rice to go with leftover curry and my roommate walked in, took one bite standing at the counter, and abandoned her takeout plans entirely. We sat on the kitchen floor with the pot between us and polished off the whole thing.

Pairing Ideas That Actually Work

This rice is a natural partner for anything with a bold sauce because it soaks up curry, braising liquid, and even a simple soy based stir fry sauce like a sponge. I have also served it alongside grilled shrimp skewers with a squeeze of lime and the combination is so easy yet feels like a restaurant meal.

Lemongrass and Other Upgrades

Toss a smashed lemongrass stalk or a few torn kaffir lime leaves into the pot before you cover it, and the aroma will fill your kitchen with something extraordinary. Pull them out before serving because nobody wants to bite into a woody piece of lemongrass hidden in their rice.

Troubleshooting Common Problems

Every stove is different and every batch of rice behaves slightly differently, so do not panic if your first attempt is slightly off. Here are the fixes I have learned through many slightly weird batches.

  • If the rice is still crunchy after eighteen minutes, add two tablespoons of water, cover, and cook for three more minutes on low.
  • If it turns out too soft, spread it on a baking sheet for a few minutes so excess moisture evaporates before serving.
  • Always taste a grain from the center of the pot, not the top, because the top layer finishes cooking faster and will mislead you.
Fluffy coconut rice garnished with cilantro on a rustic wooden serving plate Save to Pinterest
Fluffy coconut rice garnished with cilantro on a rustic wooden serving plate | foodliebekitchen.com

Keep this recipe in your back pocket for any night that needs a little warmth without any effort. It is the kind of simple dish that reminds you good food does not have to be complicated.

Your Recipe Questions Answered

Yes, brown rice works as a substitute but requires a longer cooking time of about 35–40 minutes and roughly ½ cup of additional liquid to fully soften the grains.

Full-fat coconut milk produces the creamiest, most flavorful results. Light coconut milk will yield a thinner consistency and milder coconut taste.

Mushy rice usually means excess liquid or overcooking. Ensure you rinse the rice until water runs clear, measure liquids precisely, and avoid lifting the lid during the simmering process.

It complements Thai green and red curries, spicy grilled chicken, teriyaki salmon, shrimp stir-fries, or any Southeast Asian dish with bold, saucy flavors.

Store cooled rice in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of water in the microwave or on the stovetop, covered, until warmed through.

Absolutely. A smashed lemongrass stalk, a few kaffir lime leaves, or a knotted pandan leaf added during simmering infuses the rice with wonderful fragrance. Remove before serving.

Creamy Coconut Jasmine 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)

Garnish

  • 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, gently agitating with your fingers, until the runoff becomes completely clear. This removes surface starch and prevents gummy texture.
2
Combine Ingredients: Transfer the rinsed rice to a medium saucepan. Pour in the coconut milk and water, then add the salt and sugar if using. Stir gently to distribute all ingredients evenly.
3
Simmer the Rice: Set the saucepan over medium heat and bring to a gentle boil, stirring once or twice to prevent sticking. 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 while keeping the lid secured. Allow the rice to rest undisturbed for 5 minutes, then remove the lid and fluff gently with a fork to separate the grains.
5
Garnish and Serve: Transfer the coconut rice to a serving bowl and garnish with shredded toasted coconut and chopped fresh cilantro if desired. Serve warm alongside curries, stir-fries, or grilled proteins.
Additional Information

Equipment Needed

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

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.
  • Check coconut milk packaging for cross-contamination warnings if you have a severe tree nut allergy.
Hannah Krüger

Sharing nourishing homemade recipes, quick meal ideas, and cooking tips with fellow food lovers.