Introduction
“Hey, what’s that smell?” my partner asked, poking their head into the kitchen. I was halfway through whisking coconut milk into the rice, the aroma already filling the room with a subtle tropical vibe. Honestly, I hadn’t planned on making coconut rice that evening — it kind of happened by accident. I was aiming for a simple side to go with some grilled chicken, but the usual plain rice just felt… meh. So, I grabbed the can of coconut milk that had been sitting in the pantry, a lime for a hint of brightness, and some cilantro from the fridge. The result? This creamy coconut rice with lime and cilantro that turned out to be everything I didn’t know I needed.
At first, I was skeptical — coconut milk in rice? Would it be too sweet or overpowering? Nope. It came out rich and smooth, with just the right zing from fresh lime and the freshness of cilantro. It’s become one of those easy side dishes I make repeatedly when I want something a little different but fuss-free. The texture is perfectly creamy, and the flavors meld together in a way that just invites you to take another bite (and another).
I think what really made this recipe stick with me was how effortlessly it transformed a basic meal into something that felt a little special but didn’t require extra time or complicated ingredients. Plus, it’s a great way to use up that half-can of coconut milk or the bunch of cilantro languishing in your fridge. If you’re looking for a side dish with a subtle tropical twist that’s both comforting and lively, this creamy coconut rice with lime and cilantro fits the bill — no drama, just deliciousness.
Why You’ll Love This Recipe
From personal kitchen trials (and a few happy accidents), this coconut rice recipe has proven to be a keeper. Here’s why it’s quickly become a favorite:
- Quick & Easy: Ready in about 30 minutes, it’s perfect for busy weeknights or when you need a last-minute side that doesn’t disappoint.
- Simple Ingredients: No exotic shopping trips required — you probably have coconut milk, rice, lime, and cilantro on hand already.
- Perfect for Any Occasion: Whether you’re hosting a casual dinner, making pulled pork sliders party, or just adding a tropical touch to your weeknight meal, this fits right in.
- Crowd-Pleaser: The creamy texture and fresh citrus notes win over both kids and adults alike — no complaints here!
- Unbelievably Delicious: The balance of creamy coconut, zesty lime, and fragrant cilantro creates a flavor combo that makes you pause and savor each bite.
What sets this apart from other coconut rice recipes is the subtle but deliberate addition of fresh lime juice and zest, which cuts through the richness and keeps it from feeling heavy. Plus, stirring in chopped cilantro at the end adds a fresh herbal note that brightens the whole dish. This isn’t just coconut rice — it’s your new go-to, trusted side that feels both comforting and unexpectedly vibrant.
What Ingredients You Will Need
This recipe brings together simple, wholesome ingredients to deliver bold flavor and satisfying texture without fuss. You’ll find most of these are pantry staples or easy to swap if needed.
- Long-grain white rice: 1 cup (about 190 grams) — I prefer jasmine rice for its natural fragrance and fluffiness.
- Unsweetened coconut milk: 1 cup (240 ml) — canned works best for creaminess. I recommend Thai Kitchen brand for consistency.
- Water: 1 cup (240 ml) — to balance the liquid ratio with coconut milk.
- Salt: ½ teaspoon — to enhance the flavors.
- Fresh lime juice: From 1 medium lime (about 2 tablespoons) — adds essential brightness.
- Lime zest: From the same lime — for an extra citrus punch.
- Fresh cilantro: ¼ cup chopped (about 4 grams) — stir in at the end for herbal freshness.
- Optional: 1 tablespoon unsalted butter or coconut oil (adds richness and silkiness).
Substitution tips: For a dairy-free or vegan option, skip the butter or use coconut oil. Brown rice can replace white rice, but expect a longer cooking time and slightly chewier texture. If you don’t have fresh cilantro, fresh parsley can work in a pinch, though it won’t be quite the same.
Equipment Needed

- Medium saucepan with a tight-fitting lid: Essential for cooking rice evenly and trapping steam.
- Fine grater or zester: For zesting the lime — a microplane works great here.
- Citrus juicer or handheld reamer: To get the most juice out of your lime.
- Measuring cups and spoons: For accurate ingredient amounts.
- Fork or rice paddle: To fluff the rice gently once cooked.
If you don’t have a dedicated rice cooker, a heavy-bottomed saucepan with a snug lid does the trick perfectly. I’ve made this recipe countless times using a trusty old pot without any issues. Just keep an eye on the liquid ratio and cooking time. For zesting, if you don’t have a microplane, a small sharp knife to carefully peel the lime skin thinly will work fine.
Preparation Method
- Rinse the rice: Place 1 cup (190 g) of jasmine rice in a fine-mesh sieve and rinse under cold water until the water runs clear. This removes excess starch and helps prevent clumping. (About 1-2 minutes)
- Combine liquids: In a medium saucepan, pour 1 cup (240 ml) of canned unsweetened coconut milk and 1 cup (240 ml) of water. Stir in ½ teaspoon salt. (Tip: Use the back of a spoon to mix gently without breaking up the rice grains.)
- Add the rice and optional butter: Stir in the rinsed rice and 1 tablespoon of unsalted butter or coconut oil if desired. This adds a silky texture and subtle richness.
- Bring to a simmer: Place the saucepan over medium-high heat and bring the liquid to a gentle simmer. Once you see small bubbles around the edges, reduce the heat to low and cover tightly with the lid.
- Cook the rice: Let the rice cook gently for 18 minutes without lifting the lid. Avoid stirring during this time to keep the grains fluffy.
- Remove from heat and steam: After 18 minutes, turn off the heat but keep the lid on. Let the rice steam in the residual heat for another 10 minutes — this step finishes the cooking and absorbs any lingering liquid.
- Fluff and flavor: Remove the lid and use a fork to fluff the rice gently. Immediately stir in the zest and juice of 1 lime and ¼ cup chopped fresh cilantro. Taste and adjust salt if needed.
- Serve warm: Transfer to a serving bowl and enjoy as a perfect side dish.
Pro tip: If the rice seems slightly wet after cooking, give it a few minutes uncovered on low heat to let excess moisture evaporate. Also, stirring in lime and cilantro while the rice is hot helps the flavors meld beautifully.
Cooking Tips & Techniques
Cooking rice with coconut milk can be tricky if you’re not used to it, but a few lessons I’ve picked up over time make all the difference:
- Don’t skip rinsing: Rinsing the rice thoroughly keeps it from turning gummy with the extra fat from coconut milk.
- Watch your liquid ratio: Coconut milk is thicker than water, so balancing it with equal water prevents the rice from being mushy.
- Low and slow: Once simmering, keep the heat low and avoid lifting the lid. Steam is what cooks the rice perfectly.
- Fresh lime at the end: Add lime juice and zest only after cooking to preserve their bright, fresh flavor.
- Fluff gently: Use a fork instead of a spoon to fluff rice and keep it light and airy.
- Butter vs. coconut oil: Butter adds creaminess but coconut oil enhances coconut flavor — try both to see which you prefer.
I once tried stirring in the cilantro too early and it wilted into a dull green mush — lesson learned! Adding it last keeps that fresh pop. Also, multitasking by prepping the lime zest and chopping cilantro while the rice simmers saves time and keeps the kitchen workflow smooth.
Variations & Adaptations
This creamy coconut rice with lime and cilantro is super versatile. Here are a few ideas to switch things up:
- For a spicy kick: Add a small minced jalapeño or a pinch of red pepper flakes when you add the liquids for gentle heat.
- Brown rice version: Substitute brown rice for a nuttier flavor and higher fiber. Increase cooking time to about 40-45 minutes and add extra liquid as needed.
- Herb swap: Try fresh Thai basil or mint instead of cilantro for an unexpected herbal note.
- Nutty crunch: Toasted shredded coconut or chopped cashews sprinkled on top add texture and enhance coconut flavor.
- Sweet version: For a dessert twist, omit salt and lime, add a pinch of cinnamon and a drizzle of honey after cooking.
I once made this with lime and fresh mint instead of cilantro for a friend who wasn’t a cilantro fan — it was a hit and felt wonderfully fresh. If you’re into hearty comfort meals, this rice balances richer mains beautifully. Don’t hesitate to customize it to your taste!
Serving & Storage Suggestions
This coconut rice shines best served warm, right off the stove. The creamy texture and citrus brightness are most vibrant then. It pairs wonderfully with grilled meats, seafood, or even roasted veggies.
For a full tropical-themed meal, serve alongside dishes like grilled shrimp or chicken skewers, or try it with a spicy steak fajita quesadillas for a casual dinner.
To store, cool the rice completely and transfer to an airtight container. It keeps well in the refrigerator for up to 4 days. Reheat gently on the stovetop or microwave with a splash of water to bring back creaminess.
If freezing, portion into freezer-safe bags and use within 1 month. Thaw overnight in the fridge before reheating.
Flavors tend to mellow over time. If reheated leftovers feel a bit flat, a quick squeeze of fresh lime juice and a sprinkle of chopped cilantro freshens it up nicely.
Nutritional Information & Benefits
This creamy coconut rice offers more than just great taste. Here’s a rough estimate per serving (about 1 cup):
| Calories | 230 |
|---|---|
| Fat | 7g (mostly from coconut milk) |
| Carbohydrates | 38g |
| Protein | 3g |
| Fiber | 1g |
Coconut milk adds healthy medium-chain triglycerides (MCTs), which some studies suggest support metabolism. Lime juice and cilantro contribute vitamin C and antioxidants, supporting immune health. This recipe is naturally gluten-free and can be modified for low-fat or vegan diets easily. Just swap butter for coconut oil or omit altogether.
Conclusion
There’s something quietly satisfying about this creamy coconut rice with lime and cilantro — it’s unpretentious but full of personality. It’s the kind of side dish that turns a simple dinner into a little celebration without needing a fuss. I love how adaptable it is, and honestly, it makes me feel like I’m giving my meals a fresh twist without extra effort.
Feel free to tweak the herbs, spice it up, or keep it classic. It’s your canvas, really. If you try it, I’d love to hear how you make it your own. Cooking should be fun, after all!
Next time you’re thinking about a quick side, this rice might just surprise you — just like it did me.
FAQs
- Can I use regular milk instead of coconut milk? You can, but it won’t have the same creamy texture or tropical flavor. Coconut milk is key for the signature creaminess.
- Is this recipe gluten-free? Yes, all ingredients are naturally gluten-free.
- How do I make this rice ahead of time? Cook as directed, cool completely, then store in the fridge. Reheat gently with a splash of water and add fresh lime and cilantro before serving.
- Can I use frozen cilantro? Fresh cilantro is best for flavor and texture, but if needed, frozen can be stirred in at the end, though it won’t be as vibrant.
- Will this recipe work with brown rice? Yes, but it requires longer cooking (about 40-45 minutes) and possibly more liquid. Adjust accordingly.
Pin This Recipe!

Creamy Coconut Rice with Lime and Cilantro
A quick and easy side dish featuring creamy coconut milk-infused rice brightened with fresh lime juice, zest, and cilantro. Perfectly fluffy with a subtle tropical twist.
- Prep Time: 5 minutes
- Cook Time: 28 minutes
- Total Time: 33 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: Tropical / Fusion
Ingredients
- 1 cup long-grain white rice (preferably jasmine)
- 1 cup (8 fl oz) unsweetened canned coconut milk
- 1 cup (8 fl oz) water
- ½ teaspoon salt
- Juice of 1 medium lime (about 2 tablespoons)
- Zest of 1 medium lime
- ¼ cup chopped fresh cilantro (about 4 grams)
- Optional: 1 tablespoon unsalted butter or coconut oil
Instructions
- Rinse the rice under cold water until the water runs clear to remove excess starch (about 1-2 minutes).
- In a medium saucepan, combine coconut milk, water, and salt. Stir gently without breaking up the rice grains.
- Add the rinsed rice and optional butter or coconut oil to the saucepan and stir to combine.
- Bring the mixture to a gentle simmer over medium-high heat. Once small bubbles appear around the edges, reduce heat to low and cover tightly with a lid.
- Cook the rice gently for 18 minutes without lifting the lid or stirring.
- Turn off the heat and let the rice steam with the lid on for an additional 10 minutes.
- Remove the lid and fluff the rice gently with a fork. Immediately stir in lime zest, lime juice, and chopped cilantro. Adjust salt to taste.
- Serve warm as a side dish.
Notes
Rinsing the rice prevents gumminess from the coconut milk. Use equal parts coconut milk and water to avoid mushy rice. Add lime juice and zest only after cooking to preserve brightness. Fluff rice gently with a fork. Butter adds creaminess; coconut oil enhances coconut flavor. If rice is wet after cooking, simmer uncovered briefly to evaporate excess moisture.
Nutrition
- Serving Size: About 1 cup cooked r
- Calories: 230
- Fat: 7
- Carbohydrates: 38
- Fiber: 1
- Protein: 3
Keywords: coconut rice, lime, cilantro, side dish, easy recipe, tropical, jasmine rice, creamy rice


