This post may contain affiliate links. Please read our disclosure policy.
Coconut Rice is one of the easiest ways to turn a simple meal into something truly special. Cooked with creamy coconut milk, this fluffy jasmine rice has a rich coconut flavor that pairs beautifully with everything from stir fries to grilled chicken, seafood, and curries. Whether you’re serving it alongside my Shrimp Lo Mein, Sheet Pan Cashew Chicken, Hunan Beef, or Mongolian Chicken, it’s the kind of side dish that makes dinner feel like your favorite restaurant meal.
While this recipe is delicious served just as it is, my favorite way to enjoy it is with a handful of toasted coconut, roasted peanuts, and fresh cilantro for an easy loaded version that’s always a hit. Whether you keep it classic or add the toppings, this foolproof recipe delivers perfectly fluffy coconut rice every time.
✨ Before You Begin
✨ Use full-fat canned coconut milk. It gives the rice its rich, creamy flavor and the best texture. Light coconut milk won’t produce the same results.
✨ Rinse the rice well. Rinsing removes excess starch so the grains cook up light, fluffy, and separate instead of sticky.
✨ Don’t skip the resting time. Let the rice sit, covered, for 10 minutes after cooking. This allows the remaining moisture to absorb evenly and makes the rice much fluffier.
✨ Toast the coconut. If you’re making the loaded version, toasting the shredded coconut adds incredible flavor and a delicious crunch.
✨ Make it your own. The classic coconut rice is delicious on its own, but I love finishing it with toasted coconut, roasted peanuts, and fresh cilantro for an easy loaded variation that’s perfect with Asian-inspired dinners.
Ingredients + Key Notes
- Jasmine Rice: Its naturally fragrant aroma and soft, fluffy texture make it the perfect choice for coconut rice. Long-grain white rice can be substituted, but jasmine rice gives the most authentic flavor and texture.
- Full-Fat Coconut Milk: Use canned, full-fat coconut milk for the richest flavor and creamiest texture. Shake the can well before opening if the coconut cream has separated.
- Water: A little water helps the rice cook evenly while allowing the coconut flavor to shine without becoming overly rich.
- Kosher Salt: A small amount of salt balances the sweetness of the coconut milk and enhances all the flavors.
- Granulated Sugar: Just a teaspoon lightly enhances the natural sweetness of the coconut without making the rice taste like dessert.
Optional Loaded Coconut Rice Toppings
- Toasted Shredded Coconut: Adds a delicious nutty flavor and a little crunch.
- Roasted Peanuts: Bring texture and a savory contrast to the creamy rice.
- Fresh Cilantro: Adds freshness and bright color that pairs beautifully with the coconut.
- Lime Wedges: A squeeze of fresh lime brightens the finished dish and complements the rich coconut flavor.
🥣 How To Make Coconut Rice
Rinse the Rice: Place the jasmine rice in a fine-mesh sieve and rinse under cold running water until the water runs mostly clear. Drain well.
Heat the Liquid: In a medium saucepan, combine the coconut milk, water, salt, and sugar. Heat over medium heat until the mixture just begins to simmer.
Cook the Rice: Stir in the rice, reduce the heat to low, cover, and cook for 15–18 minutes, or until the liquid has been absorbed.
Let It Rest: Remove the pan from the heat and let the rice stand, covered, for 10 minutes. This allows the moisture to redistribute and helps keep the rice light and fluffy.
Fluff and Serve: Fluff the rice gently with a fork. Serve immediately, or transfer it to a serving bowl and top with toasted coconut, roasted peanuts, and fresh cilantro for my favorite loaded version. Add a squeeze of fresh lime, if desired.
I like this because it flows naturally, doesn’t feel list-heavy, and ends with your signature variation as a bonus instead of the main event. It also mirrors the cooking process exactly, which should make it easy for readers to follow.
⭐ Pro Tips
⭐ Use the right saucepan. A heavy-bottomed saucepan helps the coconut milk heat evenly and reduces the chance of scorching.
⭐ Keep the lid on. Resist the urge to peek while the rice cooks. Trapped steam is essential for tender, fluffy rice.
⭐ Fluff with a fork, not a spoon. A fork separates the grains without crushing them, keeping the rice light and airy.
⭐ Toast the toppings separately. Toasted coconut and warm roasted peanuts add extra flavor and a wonderful crunch to the loaded version.
⭐ Pair it with bold flavors. Coconut rice is especially delicious with teriyaki, Thai-inspired dishes, curries, grilled shrimp, or spicy stir fries because its creamy, slightly sweet flavor balances savory and spicy meals beautifully.
Storing + Reheating + Freezing + Make-Ahead Tips
Storing: Let the coconut rice cool completely, then transfer it to an airtight container and refrigerate for up to 4 days.
Reheating: Sprinkle the rice with 1-2 teaspoons of water before reheating to restore moisture. Cover and microwave in 30-second intervals, stirring between each, until heated through. You can also reheat it gently in a covered skillet over low heat.
Freezing: Cool the rice completely, then portion it into freezer-safe bags or containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating, or reheat directly from frozen, adding a splash of water as needed.
Make-Ahead: Coconut rice is an excellent make-ahead side dish. Prepare it a day or two in advance, refrigerate, and reheat just before serving. If you’re making the loaded version, wait to add the toasted coconut, peanuts, cilantro, and lime until right before serving so they stay fresh and crisp.
What to Serve With Coconut Rice
Takeout-Inspired Dinners:
Coconut rice is delicious with Slow Cooker Mongolian Beef, Szechuan Beef Recipe, Empress Chicken, or Thai Style Beef Salad for an easy restaurant-style meal at home.
Fresh Vegetable Sides: Add a simple side like Asian Coleslaw, Asian Green Beans, sautéed snap peas, or roasted asparagus to round out the meal.
Tropical Desserts: Finish dinner with a sweet treat like Pineapple Upside Down Cake, Creamy Fruit Salad, or Banana Coconut Cream Pie for a delicious tropical-inspired menu.
Coconut Rice
Ingredients
Coconut Rice
- 1 (14 ounce) can coconut milk
- 3/4 cup water
- 1 cup jasmine rice
- 1 teaspoon salt
- 1 teaspoon sugar
Optional Loaded Coconut Rice
- 1/2 cup roasted peanuts, chopped
- 1/2 cup cilantro leaves roughly chopped
- 1/2 cup shredded coconut toasted
Instructions
- Rinse the Rice: Place the jasmine rice in a fine-mesh sieve and rinse under cold running water until the water runs mostly clear. Drain well.
- Cook the Rice: In a medium saucepan, combine the coconut milk, water, salt, and sugar. Heat over medium heat until the mixture is hot and just beginning to simmer. Stir in the rice, reduce the heat to low, cover, and cook for 15–18 minutes, or until the liquid is absorbed.
- Simmer: Reduce the heat to low, cover, and simmer for 15-18 minutes, or until the liquid has been absorbed.
- Rest: Remove the saucepan from the heat and let the rice rest, covered, for 10 minutes.
- Fluff: Fluff the rice gently with a fork.
- Serve: Serve as a classic coconut rice, or transfer to a serving bowl and top with the toasted coconut, chopped peanuts, and cilantro. Gently fold the toppings into the rice or leave them on top for everyone to add as they like. Serve with lime wedges, if desired.
Fans Also Made:
None found






this looks DELISH!! i love the combo of coconut and rice here!!
This sounds like such a fabulous rice dish to take to a cookout!! Love it!
Ooh I love every flavor in this diah. So pretty too!
Oh my gosh, this looks amazing! I am going to be making this very soon. Pretty picture, too!
marina @ http://www.yummymummykitchen.com
I like anything coconut and know that I will love this dish. This will go perfectly with Thai grilled chicken. Can't wait to try it.
Send some of this my way – looks divine! 🙂
How delicious Kathleen! I love that you used both coconut milk and shredded coconut. That sounds amazing.
This is being added to my must make list. It looks and sounds great!
I've eaten this at a restaurant before and really liked the taste. Thanks for sharing the recipe.
Yum, this coconut rice looks amazing! I love coconut rice and all the additions sound super yummy. Just subscribed to your blog! 🙂
This is serious good stuff Kathleen!!!
I have never had coconut rice but would love to try this. It sounds wonderful.
Ohhh yeah..I totally love coconut rice! I love you additions!
Fragrant and fabulous coconut rice.
The smell of jasmine rice is so fragrant and wonderful. I enjoy it immensely when it's just plain. I know I would love this version.
I love coconut rice and this looks like an amazing recipe! I just planted cilantro.. perfect!
Oh my that looks good. I wish it didn't have so much cilantro though. :o( I will have to try it without it.
I love coconut rice and how easy it is!
I've never had coconut rice before. Looks delicious. I'll have to try your recipe.