This foolproof one pot coconut lime rice recipe features fluffy basmati grains toasted with shredded coconut and simmered in rich coconut cream. Finished with fresh lime zest and lime juice after cooking to prevent bitterness, this easy tropical side dish delivers a mild natural sweetness and bright citrus pop. You can also try this Thai Lemongrass Coconut Fried Rice With Zucchini or Coconut Rice
Jump to:

Ever since my trip to Thailand, where the endless ocean and coastal air felt so incredibly freeing, I’ve been completely obsessed with bringing those bright, tropical vibes back into my own kitchen. You guys know how much we love easy, comforting, one-pot meals here, and this dish has quickly become an absolute staple in my house.
But let’s be honest: coconut rice can be tricky. If you’ve ever ended up with a pot of gluey, greasy, or mushy grains, you are not alone.
I’ve tested and re-tested this method to create a truly foolproof, one-pot coconut rice recipe that yields perfectly separated, fluffy grains every single time. It has a beautiful, mild natural sweetness from the coconut cream and a brilliant pop of freshness from the lime. It isn't dessert-sweet at all, and it isn't overly heavy—it is just pure comfort food perfection. You can also try this Pilau Rice recipe

Why This Method Works
The secret to restaurant-quality coconut rice isn't just about throwing things into a pot; it’s about treating the grains with respect and mastering your liquid ratios.
- High-Quality Basmati is Key: Always use a premium, aged long-grain Basmati rice. Do not use instant or quick-cooking rice here. Instant rice cannot withstand the toasting process and will disintegrate into mush when faced with heavy coconut liquids.
- The Golden Ratio Rule: Because we are soaking our Basmati rice first, the grains will absorb a bit of moisture before they ever hit the pan. Coconut cream is incredibly thick, so we mix it with boiling water. To keep the rice from turning into porridge, we use a strict total liquid ratio of 1¼ cups of combined liquid per 1 cup of soaked rice.
- The Crucial Lime Warning: This is the most important rule of the recipe: Never, ever add your lime juice, lime zest, or lime wedges to the pot while the rice is cooking. Boiling citrus with the rice or adding it to a blazing hot pan will cause the coconut cream to separate and leave you with a severely tart, intensely bitter dish. To keep that perfect punch of freshness, the lime must strictly be folded in post-cooking, after the pan is completely off the heat.
What to Serve with Coconut Rice
This side dish is an absolute chameleon and pairs beautifully with any tropical, sweet, or smoky flavor profile. Here are my favorite ways to serve it:
- Barbecue Pineapple Chicken: The smoky, tangy BBQ sauce and caramelized pineapple pieces pair magnificently with the creamy coconut backdrop.
- Cajun Chicken Dishes: The mild sweetness of the rice perfectly cools down the fiery, bold kick of Cajun spices. You can try this Cajun Chicken (BAKED) or this Easiest Cajun Shrimp Pasta or this Slow Cooker Cajun Ranch Chicken Pasta or this Salmon Pasta in Creamy Cajun Sauce or this 20-Minute Cajun Chicken Fettuccine Alfredo or this One-Pot Cajun Shrimp and Sausage Rice
- Tropical Curries: It is the ultimate sidekick to absorb a rich Thai Red Curry or a fragrant Thai Green Curry Shrimp or this Wildly Aromatic Green Curry Shrimp | Thai Green Curry Recipe 🇹🇭 or this Caramelized Pineapple Thai Chicken Curry or this Thai Red Curry Noodle Soup
- Sweet Chili Chicken: The sticky, sweet-and-spicy glaze contrasts gorgeously with the fresh lime zest like this Sweet Chili Garlic Shrimp or this Sweet Chili Chicken or this Easy Sweet Chili Cream Cheese Chicken (The Ultimate 20-Minute Comfort Dinner)
How to make Coconut Lime Rice Step By Step Directions
- Prep and Soak: Don't skip the rinse.
Wash 1 cup of high-quality Basmati rice under cold running water until the water runs clear. Soak it in a bowl of cold water for 20 minutes, then drain it completely in a fine-mesh sieve. This removes excess surface starch so your rice stays light and separated.
2. Toast the Rice:
Heat 1 tablespoon of coconut oil in a wide saucepan or pot over medium heat. Add your thoroughly drained rice and toss it gently for about 60 seconds to coat every grain in the oil. This seals the starch and prevents the rice from breaking apart.

3. Brown the Coconut:
Stir in ¼ cup of unsweetened shredded coconut into the pan with the rice. Keep tossing gently for another minute or two, just until the shredded coconut takes on a gorgeous, light browny texture and smells intensely fragrant. Watch it closely so it doesn’t burn!
4. Add the Hot Liquids:Lock in the Ratio.
Pour in ½ cup of rich, full-fat coconut cream and ¾ cup of boiling water (making exactly 1¼ cups of total liquid). Add a generous pinch of salt. Give it just one gentle stir to combine and make sure no grains are sticking to the bottom.
5. Cover and Simmer:Hands Off!.
As soon as the liquid reaches a gentle simmer, turn your stove down to the absolute lowest setting. Cover the pan with a tight-fitting lid. Cook completely undisturbed for 12 to 15 minutes. No peeking—let the steam do its magic!
6. The Fresh Post-Cook Finish:
Turn off the heat and let the pot sit, still covered, for 5 minutes to finish steaming. Remove the pot completely from the heat source. Take off the lid, fluff the grains gently with a fork, and fold in the freshly grated zest of 1 lime and a good squeeze of fresh lime juice. Serve warm and enjoy!

10 Pro Chef Tips for Perfect Coconut Rice
- Choose Aged Basmati Rice: Look for packages labeled "aged long-grain Basmati." Aged rice has less moisture, meaning the grains will dry out beautifully and stay perfectly separated after cooking.
- Say No to Instant Rice: Quick-cooking or instant rice is pre-cooked and dehydrated. It cannot withstand the toasting process and will completely dissolve into a starchy paste with the heavy coconut cream.
- The "Clear Water" Rinse: Don't just swirl the rice once. Rinse it under cold water 3 to 4 times until the water runs 100% clear. Removing that excess surface starch is the single biggest secret to non-sticky rice.
- Be Gentle While Toasting: Use a silicone spatula or a wooden spoon to gently fold the rice in the coconut oil. Hard stirring with a metal spoon can snap the fragile, soaked grains before they even cook.
- Watch the Shredded Coconut Closely: Shredded coconut goes from beautifully toasted to burnt and bitter in a matter of seconds. Keep the heat on medium and your eyes on the pan during this step.
- Always Use Full-Fat Coconut Cream: Do not substitute this with "light" coconut milk or standard grocery-aisle coconut milk beverages. You need the rich fat content of full-fat coconut cream to get that luxurious, mildly sweet flavor profile.
- Use Boiling Water, Not Cold: Adding cold water to your hot, toasted rice drops the temperature of the pan instantly, which messes up your cooking time and leads to unevenly cooked grains.
- The Strict "No-Peek" Rule: Every time you lift the lid to check on the rice, valuable steam escapes, dropping the internal pressure of the pot. Trust the timer and keep the lid sealed tight for the full 12-15 minutes.
- Ditch the Spoon for Fluffing: Never use a spoon to fluff hot rice, as it mashes the delicate grains together. Always use a fork to gently separate and lift the rice from the bottom of the pan.
- Reheating the Right Way: If you have leftovers, the coconut fats will harden in the fridge, making the rice look dry. To revive it, microwave it with a damp paper towel over the bowl, or reheat it on the stovetop with a tiny splash of water or coconut milk to restore that fluffy moisture.

There is something truly magical about a side dish that requires minimal effort but completely transforms dinner into an exotic, tropical getaway. This Easy One-Pot Coconut Rice brings that exact feeling to your table—balancing the rich, comforting depth of toasted coconut with the vibrant, unmistakable punch of fresh lime.
Whether you’re throwing together a quick weeknight dinner or pairing it with your favorite smoky BBQ pineapple chicken or a fiery Cajun main, this foolproof method will be your new go-to. Give it a try, keep an eye on that liquid ratio, and let me know in the comments below how your family loved it!

Easy One Pot Coconut Lime Rice
INGREDIENTS
- 1 CUP Basmati rice premium aged long-grain Basmati rice (do not use instant rice)
- 1 tablespoon coconut oil
- ¼ CUP shredded coconut unsweetened
- ½ CUP coconut cream full-fat
- ¾ CUP boiling water
- 1 pinch Salt
- 1 whole fresh lime medium sized, juiced and zested
INSTRUCTIONS
- Wash the Basmati rice under cold running water 3 to 4 times until the water runs completely clear to remove excess surface starch. Soak the rinsed rice in a bowl of cold water for 20 minutes, then drain it thoroughly through a fine-mesh sieve.
- Heat the coconut oil in a wide saucepan or pot over medium heat. Add the fully drained rice and toss it gently for about 60 seconds. This coats the grains evenly, locking in the starch so they stay intact and do not break during cooking.
- Stir the unsweetened shredded coconut directly into the pan with the rice. Toss continuously and gently over medium heat just until the shredded coconut takes on a beautiful, light browny texture and becomes deeply fragrant. Watch it closely so it does not burn.
- Pour in the coconut cream and the boiling water, adhering strictly to the 1¼ cups total liquid ratio. Add a generous pinch of salt. Give everything one gentle stir to ensure no grains are sticking to the bottom of the pot.
- As soon as the liquid comes to a gentle simmer, cover the pot tightly with a lid and drop the heat to your stove's absolute lowest setting. Cook undisturbed for 12 to 15 minutes. Do not lift the lid or peek, as escaping steam will ruin the texture.
- Turn off the heat and let the pot sit covered on the counter for 5 minutes to finish steaming. Remove the lid and gently fluff the rice using a fork. Fold in the freshly grated lime zest and a generous squeeze of fresh lime juice right before serving.



Ask Me Anything