Coconut Jasmine Rice

Steaming bowl of coconut rice garnished with toasted flakes and fresh cilantro Save
Steaming bowl of coconut rice garnished with toasted flakes and fresh cilantro | rusticpinrecipes.com

This fragrant coconut rice transforms simple jasmine rice into a creamy, aromatic side dish by simmering it in rich coconut milk. The stovetop method takes just 25 minutes from start to finish, making it an easy weeknight accompaniment.

Rinsing the rice beforehand ensures fluffy, separated grains. After a brief boil, the rice gently steams covered until tender, absorbing all the coconut flavor. Finish with a fork fluff and optional garnishes like toasted coconut, cilantro, and lime zest for a restaurant-quality presentation.

The smell of coconut milk hitting a hot saucepan is one of those small kitchen moments that instantly shifts the mood in the room, turning an ordinary Tuesday into something worth sitting down for.

My neighbor walked in once while I was making this and stood in the kitchen doorway just breathing in, asking what on earth smelled so good before she even said hello.

Ingredients

  • Jasmine rice (1 cup, rinsed): Jasmine rice gives you that soft, slightly sticky texture that soaks up coconut milk beautifully, though any long grain white rice works in a pinch.
  • Coconut milk (1 cup, unsweetened, full fat): Full fat coconut milk is nonnegotiable here because the richness is what makes this dish sing, so dont even think about reaching for the lite version.
  • Water (3/4 cup): You need a little plain water alongside the coconut milk to keep the rice from turning gummy and heavy.
  • Salt (1/2 teaspoon): Salt wakes up the natural sweetness of the coconut and balances the entire pot.
  • Toasted coconut flakes (2 tablespoons, optional): These add a satisfying crunch on top that contrasts the soft rice underneath.
  • Chopped fresh cilantro (1 tablespoon, optional): A handful of cilantro at the end brightens everything up with a fresh, herbal pop.
  • Lime zest (1 teaspoon, optional): Lime zest over the top right before serving makes the whole bowl smell like a beachside dinner.

Instructions

Wash the rice well:
Rinse the rice under cold running water, swirling it with your fingers, until the water runs completely clear, which usually takes four or five changes of water.
Combine everything in the pot:
Dump the drained rice into a medium saucepan, pour in the coconut milk, water, and salt, then give it a gentle stir so nothing settles at the bottom.
Bring it to a bubble:
Set the pan over medium high heat and watch for the edges to start bubbling, which happens faster than you might expect.
Let it steam undisturbed:
Turn the heat down to low, clamp on a tight fitting lid, and walk away for 15 minutes without peeking, because every time you lift that lid you let precious steam escape.
Rest off the heat:
Take the saucepan completely off the burner and leave it covered for another 10 minutes while the rice finishes cooking in its own trapped steam.
Fluff and finish:
Remove the lid, fluff the grains gently with a fork, and scatter over whatever garnishes make you happy before serving it warm.
Fluffy coconut rice served alongside vibrant Thai curry in a white bowl Save
Fluffy coconut rice served alongside vibrant Thai curry in a white bowl | rusticpinrecipes.com

I once made a double batch of this for a potluck and watched three people skip the main course entirely, going back for seconds and thirds of just the rice.

Making It Your Own

Toss a bruised bay leaf or a thick slice of fresh ginger into the pot before cooking and fish it out when you fluff the rice, which adds a subtle warmth that most people cannot quite identify but always love.

What to Serve It With

This rice pairs effortlessly with Thai green curry, grilled shrimp skewers, or a simple platter of roasted vegetables, and it honestly tastes good enough to eat standing over the counter with a spoon.

Getting the Texture Right

If you end up with rice that is too wet, just spread it on a baking sheet for a few minutes and the excess moisture evaporates quickly.

  • Basmati rice works too but needs a splash more water to cook through properly.
  • A fine mesh strainer makes draining the rinsed rice much easier than trying to pour it out by hand.
  • Always shake your can of coconut milk before opening so the cream and liquid blend together evenly.
Creamy coconut rice topped with lime zest and golden toasted coconut flakes Save
Creamy coconut rice topped with lime zest and golden toasted coconut flakes | rusticpinrecipes.com

Some dishes are just meant to be simple, and this one proves that a handful of humble ingredients can create something far greater than the sum of their parts.

Recipe FAQs

Yes, add rinsed rice, coconut milk, water, and salt directly to your rice cooker and run a normal white rice cycle. Results are equally fluffy and aromatic.

Mushy rice usually means excess moisture or overcooking. Rinse the rice thoroughly until water runs clear, measure liquids precisely, and avoid lifting the lid during the 15-minute simmer. Letting it rest covered for 10 minutes after cooking also helps grains firm up.

Lite coconut milk works but produces less creamy results. For the richest flavor and best texture, full-fat coconut milk is recommended. You could add a teaspoon of coconut oil if using lite milk to compensate.

Coconut rice complements Thai and Indian curries, grilled shrimp or chicken, stir-fried vegetables, teriyaki salmon, and jerk-seasoned proteins. It also works as a base for grain bowls.

Store cooled rice in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave with a splash of water or coconut milk, covered, in 30-second intervals until steaming hot. Fluff with a fork before serving.

Brown rice works but requires longer cooking time and more liquid — approximately 40–45 minutes of simmering. Adjust the water to 1 cup and keep the coconut milk amount the same for best results.

Coconut Jasmine Rice

Creamy, fragrant rice simmered in coconut milk — a versatile side for curries, grilled meats, or stir-fries.

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: Place the jasmine rice in a fine mesh strainer and rinse under cold running water until the runoff turns completely clear. Shake off excess water and set aside.
2
Combine Ingredients: In a medium saucepan, add the rinsed rice, coconut milk, water, and salt. Stir gently to distribute the ingredients evenly.
3
Bring to a Boil: Set the saucepan over medium-high heat and bring the mixture to a gentle boil, stirring occasionally to prevent sticking.
4
Simmer: Once boiling, reduce the heat to low and immediately cover with a tight-fitting lid. Simmer for 15 minutes without lifting the lid.
5
Rest the Rice: Remove the saucepan from heat and let it sit covered for 10 minutes, allowing the rice to finish steaming and absorb remaining liquid.
6
Fluff and Serve: Remove the lid and fluff the rice gently with a fork. Transfer to a serving bowl and garnish with toasted coconut flakes, chopped cilantro, and lime zest if desired. Serve warm.
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 for some individuals.
  • Always check packaged ingredient labels for potential hidden allergens.
Kelsey Whitmore

Sharing approachable, easy-to-make recipes for busy home cooks and food lovers.