Coconut Rice Side Dish

Creamy coconut rice steaming in a bowl topped with toasted coconut flakes and cilantro Save
Creamy coconut rice steaming in a bowl topped with toasted coconut flakes and cilantro | cookingwithhazel.com

This coconut rice combines rinsed jasmine rice with full-fat coconut milk and a pinch of salt, simmered gently until perfectly tender and fluffy. The coconut milk infuses every grain with rich, creamy flavor and a subtle sweetness that pairs beautifully with bold dishes.

Ready in just 25 minutes with minimal hands-on effort, it's an ideal accompaniment to Thai curries, grilled shrimp, stir-fried vegetables, or simply enjoyed on its own. Garnish with toasted coconut flakes, fresh cilantro, and lime zest for a bright finish.

The smell of coconut milk hitting a hot saucepan is one of those small kitchen pleasures that instantly transports me somewhere tropical, even if its just a Tuesday evening in my own kitchen. I started making coconut rice years ago as an afterthought side dish, but it quickly stole the spotlight from whatever curry or grilled meat I had planned alongside it. There is something deeply satisfying about transforming humble rice into something so fragrant and luxurious with barely any effort. This recipe is the one I reach for when I want dinner to feel a little special without actually working harder.

One summer evening I served this to friends at a backyard barbecue alongside jerk shrimp, and someone actually stopped mid conversation to ask what on earth I had done to the rice. That tiny pot of coconut rice disappeared before the main course did, and I learned my lesson: always make a double batch.

Ingredients

  • 1 cup jasmine rice (or long grain white rice), rinsed: Jasmine rice is my go to for its delicate floral aroma, but any long grain white rice works beautifully here.
  • 1 cup coconut milk (unsweetened, full fat): Full fat coconut milk is non negotiable for that rich, creamy texture, so resist the urge to reach for the light version.
  • 3/4 cup water: You need slightly less water than usual because the coconut milk adds its own liquid richness to the pot.
  • 1/2 teaspoon salt: Just enough salt to bring out the natural sweetness of the coconut without making it taste salty.
  • 2 tablespoons toasted coconut flakes (optional): These add a wonderful crunch and double down on the coconut flavor.
  • 1 tablespoon chopped fresh cilantro (optional): A bright, herbal finish that cuts through the richness.
  • 1 teaspoon lime zest (optional): A little citrus sparkle on top makes everything taste fresher and more vibrant.

Instructions

Wash the rice well:
Rinse the rice under cold water, swishing it with your fingers, until the water runs completely clear to remove excess starch and ensure fluffy results.
Combine everything in the pot:
Add the rinsed and drained rice to a medium saucepan along with the coconut milk, water, and salt, then give it a gentle stir to combine.
Bring to a gentle boil:
Set the saucepan over medium high heat and watch for small bubbles to appear across the surface, stirring once or twice to prevent sticking.
Simmer low and slow:
As soon as it reaches a boil, drop the heat to the lowest setting, clamp on a tight fitting lid, and let it cook for 15 minutes without peeking, no matter how tempted you are.
Let it rest undisturbed:
Take the pot off the heat entirely but keep the lid on for another 10 minutes so the rice finishes steaming in its own warmth and becomes perfectly tender.
Fluff and finish:
Gently fluff the rice with a fork to separate the grains, then serve warm with any of the optional garnishes scattered over the top.
Fluffy coconut rice served alongside a vibrant Thai curry in a white dish Save
Fluffy coconut rice served alongside a vibrant Thai curry in a white dish | cookingwithhazel.com

A pot of coconut rice has a way of making even a simple weeknight dinner feel like you put in more effort than you actually did, and that quiet confidence is everything.

Getting the Texture Right

The most common mistake people make with coconut rice is treating it like regular rice and using equal parts liquid to rice. Because coconut milk is thicker and richer than water, you need that slightly reduced amount of additional water to avoid mushy, gummy results. If you are using basmati instead of jasmine, you might even want to cut the water back to just half a cup and see how you like the texture.

Pairing Ideas Worth Trying

This rice was practically made for bold, saucy dishes that need something mellow to soak up all that flavor. I love it alongside a spicy green curry, grilled shrimp with a chili lime butter, or even a simple plate of roasted vegetables with a peanut sauce drizzled on top.

Making It Your Own

Once you have the basic method down, coconut rice becomes a canvas for whatever flavors you are craving, and I encourage you to play around with it freely.

  • Stir in a handful of toasted cashews or peanuts right before serving for an unexpected crunch.
  • A squeeze of fresh lime juice over the finished rice brightens everything up in a way that feels almost magical.
  • Always taste before you serve, because sometimes the coconut milk needs another tiny pinch of salt to wake up.
Fragrant coconut rice garnished with lime zest and fresh herbs in a rustic bowl Save
Fragrant coconut rice garnished with lime zest and fresh herbs in a rustic bowl | cookingwithhazel.com

Keep this recipe in your back pocket for any night that needs a little extra warmth and comfort. It asks almost nothing of you and gives back so much more than plain rice ever could.

Recipe FAQs

Yes, you can absolutely use a rice cooker. Simply combine the rinsed rice, coconut milk, water, and salt in the rice cooker, stir once, and run a standard white rice cycle. Fluff with a fork when done.

Mushy coconut rice usually results from too much liquid or stirring during cooking. Make sure to measure the coconut milk and water precisely, and avoid lifting the lid or stirring while the rice simmers. Letting the rice rest covered for 10 minutes after cooking also helps firm up the texture.

You can substitute light coconut milk, but the result will be less creamy and rich. Full-fat coconut milk delivers the best texture and flavor. If using light coconut milk, consider reducing the water slightly to compensate for the thinner consistency.

Coconut rice complements a wide range of dishes including Thai green and red curries, grilled shrimp or chicken, teriyaki salmon, stir-fried vegetables, and jerk chicken. Its subtle creaminess balances spicy and savory flavors particularly well.

Store leftover coconut rice in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a tablespoon of water over the rice and microwave covered in 30-second intervals, or gently steam it on the stovetop with a splash of water until warmed through.

Coconut is classified as a fruit by the FDA, but some individuals with tree nut allergies may also react to coconut. Always consult with a healthcare professional if there is any concern, and check all ingredient labels for potential cross-contamination warnings.

Coconut Rice Side Dish

Fragrant jasmine rice simmered in creamy coconut milk, ready in just 25 minutes as a versatile side.

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 turns 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 distribute the ingredients evenly.
3
Bring to a Boil: Set the saucepan over medium-high heat and bring the liquid to a gentle boil, stirring occasionally to prevent the rice from sticking to the bottom.
4
Simmer Covered: Once boiling, immediately reduce the heat to low and cover with a tight-fitting lid. Simmer undisturbed for 15 minutes without lifting the lid.
5
Steam Off Heat: Remove the saucepan from heat and let it rest, still covered, for 10 minutes to allow the residual steam to finish cooking the rice.
6
Fluff and Serve: Remove the lid and fluff the rice gently 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.
  • Always check ingredient labels for potential hidden allergens or cross-contamination warnings.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.