Let me tell you, the first time that sweet, tropical scent of coconut milk and jasmine rice filled my kitchen, I couldn’t help but pause and inhale deeply. There’s something so inviting about that creamy aroma swirling with the bright, fresh punch of cilantro. It’s the kind of smell that instantly transports you to a bustling Thai street market—where every vendor’s cart promises a new adventure for your taste buds.
Honestly, I stumbled onto this fluffy coconut rice recipe on a rainy Saturday when I was knee-high to a grasshopper (well, maybe not quite that young, but you get the idea). I was trying to recreate the side dish from a favorite Thai restaurant my grandma used to take me to for special occasions. She always said the secret to good rice was “gentle hands, plenty of patience, and a little extra love.” The first batch I made was a revelation—a delicate, slightly sweet base that somehow managed to steal the show from the main course. It was the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
My family couldn’t stop sneaking spoonfuls straight from the pot (and I can’t really blame them). Even my picky cousin, who swears by plain steamed rice, admitted this version was “dangerously easy to eat.” Now, it’s become a staple for family gatherings, potlucks, and honestly, any weeknight when I want pure, nostalgic comfort. If you’re looking for a quick side dish to brighten up your Pinterest boards or wow your dinner guests, this Thai-inspired coconut rice with cilantro is just the ticket. Trust me, after testing this recipe more times than I can count (in the name of research, of course), it’s earned its place as a go-to for gifting, gatherings, and those nights when you need a little edible hug. You’re going to want to bookmark this one!
Why You’ll Love This Fluffy Coconut Rice Recipe
Let’s face it, rice is often an afterthought, but this fluffy coconut rice recipe is far from ordinary. After countless test runs and some accidental kitchen mishaps, I’ve landed on a method that’s simple, reliable, and packed with flavor.
- Quick & Easy: Ready in under 30 minutes—perfect for busy weeknights or those spontaneous dinner parties.
- Simple Ingredients: No fancy grocery trips required. If you’ve got rice, coconut milk, and fresh cilantro, you’re halfway there.
- Perfect for Any Occasion: Whether it’s brunch, a cozy dinner, or a festive potluck, this rice fits in anywhere.
- Crowd-Pleaser: Kids love the creamy taste, adults adore the subtle Thai-inspired twist, and it always gets asked about at family gatherings.
- Unbelievably Delicious: Perfectly fluffy texture, a hint of sweetness, and that aromatic cilantro finish—comfort food with a passport!
What makes this coconut rice recipe truly stand out? It’s the gentle folding technique and the precise coconut-to-water ratio. Most recipes skimp on the coconut milk, but I use a generous amount for pure creaminess. Plus, the final sprinkle of fresh cilantro adds a pop of color and flavor you won’t want to miss.
This isn’t just “another rice recipe”—it’s comfort food reimagined. A little healthier, a lot faster, and with all the soul-soothing satisfaction you crave. Whether you’re impressing guests or just turning a simple meal into a memorable moment, this Thai-inspired side dish is the one you’ll return to again and again. Trust me (and my rice-loving family), you’ll close your eyes after that first bite.
What Ingredients You Will Need
This fluffy coconut rice with cilantro uses simple, wholesome ingredients that deliver bold flavor and the most satisfying texture—no fuss required. Most of these are pantry staples, and you can easily swap things out if needed.
- For the Rice:
- 1 1/2 cups jasmine rice (uncooked, about 285g; long-grain works best for fluffiness)
- 1 (13.5 oz/400ml) can full-fat coconut milk (I always use Chaokoh or Aroy-D for rich, creamy results)
- 1 cup water (240ml; adjust slightly if using brown rice)
- 1/2 teaspoon fine sea salt (or to taste)
- 1 tablespoon coconut oil or neutral oil (optional, adds richness and helps prevent sticking)
- For Finishing:
- 1/3 cup fresh cilantro leaves, chopped (about 8g; more or less to taste)
- 1–2 teaspoons lime zest (optional, for a zippy citrus note)
- 1 tablespoon toasted shredded coconut (optional, for crunch and extra flavor)
Ingredient Tips: For the best texture, go with jasmine rice—it’s naturally aromatic and stays light. If you need a gluten-free or vegan option, all listed ingredients fit the bill. You can swap the coconut milk for light coconut milk if you want fewer calories, but the flavor won’t be as creamy. Brown rice works too, but you’ll need to increase the cooking time and water by about 1/4 cup (60ml).
Substitutions: If cilantro isn’t your thing, try fresh Thai basil or parsley. Use vegetable broth instead of water for extra flavor. For a low-carb version, swap in cauliflower rice—just reduce liquid and cook time. I’ve also tried adding a pinch of chili flakes for a subtle heat kick (highly recommend if you like a little spice).
All in all, you’re working with ingredients that you probably already have, and any substitutions are easy and forgiving. That’s the beauty of this Thai-inspired coconut rice recipe!
Equipment Needed
- Medium saucepan with tight-fitting lid: Essential for even cooking and trapping steam. I use a simple stainless steel pot from Target—works like a charm.
- Fine mesh sieve: To rinse the rice (don’t skip this, it helps with fluffiness!). If you don’t have one, a colander lined with cheesecloth does the trick.
- Wooden spoon or rice paddle: For stirring and fluffing—plastic is fine, but wood feels more satisfying, you know?
- Measuring cups and spoons: Accuracy matters here, especially for the coconut milk/water ratio.
- Small bowl: For mixing and prepping cilantro and other toppings.
If you have a rice cooker, you can absolutely use it—just follow the same ingredient ratios and toss in the cilantro at the end. For maintenance, give your pot a quick soak after use so the coconut residue doesn’t stick (learned this the hard way after forgetting overnight!). Budget-friendly tip: Most tools needed are basic—no need for special gadgets unless you want that perfect rice cooker fluff.
Preparation Method
- Rinse the Rice: Place 1 1/2 cups (285g) jasmine rice into a fine mesh sieve and rinse under cold water for 1–2 minutes. Swirl with your fingers until the water runs mostly clear—this removes excess starch and prevents clumping. (Don’t skip this step, or your rice might end up sticky instead of fluffy!)
- Combine Ingredients: In your medium saucepan, add the rinsed rice, 1 (13.5 oz/400ml) can coconut milk, 1 cup (240ml) water, 1/2 teaspoon sea salt, and 1 tablespoon coconut oil (if using). Stir gently to combine. If you’re adding lime zest, toss it in now.
- Bring to a Simmer: Place the saucepan over medium-high heat. Let the mixture come to a gentle simmer, stirring once or twice. Watch closely—coconut milk boils fast and can overflow if you’re not paying attention (been there, cleaned that up!).
- Reduce Heat and Cover: As soon as it’s bubbling, reduce the heat to low and cover tightly with the lid. Let it cook for 15–18 minutes undisturbed. (If using brown rice, increase cooking time to 35–40 minutes.)
- Let It Rest: Once the time is up, turn off the heat but don’t remove the lid. Let the rice rest for 10 minutes—this is crucial for maximum fluffiness! The steam finishes cooking the grains gently.
- Fluff and Finish: Remove the lid and gently fluff the rice with a wooden spoon or rice paddle. Sprinkle 1/3 cup (8g) chopped cilantro and 1 tablespoon toasted coconut on top. Fold in gently, so you don’t crush the grains.
- Troubleshooting: If the rice looks too wet, let it sit uncovered for 5 more minutes. If it’s too dry, add a tablespoon of hot water and cover briefly.
- Serve: Spoon into a serving bowl, garnish with extra cilantro or lime wedges if you like. The rice should look pearly white, flecked with green, and smell absolutely dreamy.
Efficiency Tips: Measure everything out before you start (mise en place is a lifesaver). Rinse rice while coconut milk is opening. If you’re cooking for a crowd, double the recipe—but use a larger pot so the rice cooks evenly.
Cooking Tips & Techniques
If you’ve ever ended up with mushy or burnt rice (I sure have), you know the frustration. Here are the tricks I’ve learned over years of trial and error to get that perfect fluffy coconut rice every time.
- Rinse Thoroughly: Always rinse jasmine rice until the water is almost clear. This removes excess starch and keeps the grains separate.
- Don’t Over-Stir: After your initial mixing, resist the urge to stir during cooking. Stirring breaks grains and releases more starch—hello, gummy rice.
- Steam Rest: Letting the rice sit covered after cooking is the secret for fluffiness. I used to skip this out of impatience, but trust me, don’t.
- Heat Control: Start with medium-high to reach a simmer, then drop to low heat and keep it steady. If you’re worried about scorching, use a heavy-bottomed pot.
- Coconut Milk Quality: Go for full-fat coconut milk. Lite versions tend to be watery and can leave your rice bland.
- Batch Cooking: Rice keeps well, so make extra and freeze in portions for easy weeknight sides.
Common mistakes? Too much liquid, not enough resting time, or skipping the rinse. I’ve made every error in the book—burnt bottoms, soupy rice, you name it. Now, I always measure liquids carefully and let the rice finish resting off-heat. Multitasking tip: Chop the cilantro and toast coconut while the rice cooks. That way, you’re ready to garnish right when it’s done. Consistency is all about timing and gentle handling. And if your rice ever gets sticky, use it for fried rice the next day—waste not, want not!
Variations & Adaptations
This fluffy coconut rice recipe is super versatile, so you can switch things up based on your pantry, dietary preferences, or just your mood.
- Low-Carb Option: Swap jasmine rice for cauliflower rice. Use only 1/2 cup coconut milk and sauté briefly instead of simmering—ready in 10 minutes!
- Brown Rice Adaptation: Use brown jasmine rice for extra fiber. Add 1/4 cup more water and cook for 35–40 minutes. The texture’s chewier, but the coconut flavor still shines.
- Spicy Thai Twist: Stir in 1–2 teaspoons Thai red curry paste during cooking for a gentle heat and extra depth. Garnish with sliced green onion and chili flakes.
For allergies, if coconut’s a no-go, you can use unsweetened oat milk and a dash of coconut extract—surprisingly tasty! For a festive version, add diced mango and pineapple with the cilantro. I’ve tried this at summer BBQs and it’s always a hit.
My personal favorite spin? Toss in 1/2 cup frozen peas in the last 5 minutes of cooking. They add color, sweetness, and a little extra nutrition. It’s easy to make this side dish yours—just play around with flavors and textures you love!
Serving & Storage Suggestions
This Thai-inspired coconut rice with cilantro is best served warm, straight from the pot. The aroma alone will have everyone running to the table!
- Serving Temperature: Hot or room temperature—both work well. If you’re making a rice bowl, let it cool slightly before topping with grilled chicken or veggies.
- Presentation: Fluff into a wide bowl and sprinkle with fresh cilantro and lime wedges. A handful of toasted coconut adds crunch and Pinterest-worthy visuals.
- Complementary Dishes: Pairs perfectly with Thai curries, stir-fried vegetables, grilled shrimp, or spicy tofu. I love it alongside mango salad or a tangy peanut sauce.
- Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Coconut rice freezes surprisingly well—portion into bags and thaw overnight in the fridge.
- Reheating: Microwave on medium, covered with a damp paper towel to restore moisture. Or gently reheat in a skillet with a splash of water. If the rice dries out, add a little coconut milk before reheating.
Over time, the flavors mellow and blend, so leftover rice is even creamier the next day. Perfect for meal prep or a quick snack when you need comfort in a hurry!
Nutritional Information & Benefits
Here’s the lowdown on what you’re getting with each serving of fluffy coconut rice with cilantro:
- Estimated per serving (about 1 cup):
- Calories: 260
- Carbohydrates: 45g
- Fat: 8g (mostly from coconut milk)
- Protein: 4g
- Fiber: 1g
- Sodium: 250mg (varies with salt used)
The real health heroes here are coconut milk (rich in lauric acid and healthy fats), cilantro (packed with antioxidants and vitamin K), and jasmine rice (gluten-free and easy to digest). This recipe is vegan and gluten-free, making it a great option for most diets. If you’re watching carbs, go with the cauliflower rice swap. Allergens to note: coconut is a tree nut, so check labels if sensitive. Personally, I love how this dish feels light yet satisfying—no heaviness, just pure comfort that fits into a balanced meal.
Conclusion
There’s something truly magical about the simplicity and flavor packed into this fluffy coconut rice recipe. It’s warm, aromatic, and makes an ordinary meal feel like a special occasion. Whether you’re a beginner or an experienced cook, you’ll find this Thai-inspired side dish with cilantro easy, forgiving, and endlessly adaptable.
Don’t be afraid to experiment. Try it with brown rice, add a splash of lime, or toss in your favorite herbs—make it yours! I love this recipe because it’s a little taste of Thailand in my kitchen, and it never fails to bring smiles all around the table.
If you give it a try, let me know in the comments how you adapted it, or share your pictures on Pinterest! Seriously, there’s nothing better than seeing your creations. Bookmark it, share it, and come back whenever you need that perfect side dish. Happy cooking—wishing you many cozy, coconut-scented evenings ahead!
Frequently Asked Questions
Can I make coconut rice ahead of time?
Absolutely! Coconut rice stores well. Make it a day in advance and reheat with a splash of water or coconut milk to restore its fluffiness.
Can I use regular long-grain rice instead of jasmine rice?
Yes, you can—but jasmine rice gives the best aroma and texture. If you use long-grain, rinse well and adjust cooking time by a few minutes.
Is this coconut rice recipe vegan and gluten-free?
It’s both vegan and gluten-free, as long as you use certified gluten-free coconut milk and rice. Most brands are safe, but always double-check.
How do I avoid mushy coconut rice?
Rinse your rice thoroughly, measure liquids carefully, and let the rice rest covered after cooking. These steps make all the difference!
What can I serve with Thai-inspired coconut rice?
This rice is perfect alongside Thai curries, grilled meats, roasted veggies, or even spicy tofu. It pairs well with tangy salads and peanut-based sauces too.
Pin This Recipe!
Fluffy Coconut Rice Recipe – Easy Thai-Inspired Side Dish with Cilantro
This Thai-inspired coconut rice is creamy, aromatic, and perfectly fluffy, finished with fresh cilantro for a vibrant, crowd-pleasing side dish. Quick to prepare and endlessly adaptable, it’s a comforting addition to any meal.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: Thai
Ingredients
- 1 1/2 cups jasmine rice (uncooked, about 285g)
- 1 (13.5 oz) can full-fat coconut milk
- 1 cup water
- 1/2 teaspoon fine sea salt
- 1 tablespoon coconut oil or neutral oil (optional)
- 1/3 cup fresh cilantro leaves, chopped
- 1–2 teaspoons lime zest (optional)
- 1 tablespoon toasted shredded coconut (optional)
Instructions
- Place jasmine rice into a fine mesh sieve and rinse under cold water for 1–2 minutes, swirling with your fingers until the water runs mostly clear.
- In a medium saucepan, add the rinsed rice, coconut milk, water, sea salt, and coconut oil (if using). Stir gently to combine. Add lime zest if desired.
- Place the saucepan over medium-high heat and bring to a gentle simmer, stirring once or twice.
- As soon as it’s bubbling, reduce the heat to low and cover tightly with the lid. Let it cook for 15–18 minutes undisturbed.
- Once the time is up, turn off the heat but don’t remove the lid. Let the rice rest for 10 minutes.
- Remove the lid and gently fluff the rice with a wooden spoon or rice paddle. Sprinkle chopped cilantro and toasted coconut on top. Fold in gently.
- If the rice looks too wet, let it sit uncovered for 5 more minutes. If it’s too dry, add a tablespoon of hot water and cover briefly.
- Spoon into a serving bowl, garnish with extra cilantro or lime wedges if desired. Serve warm.
Notes
For best results, use full-fat coconut milk and rinse rice thoroughly. Let rice rest covered after cooking for maximum fluffiness. You can substitute cilantro with Thai basil or parsley, and add lime zest or toasted coconut for extra flavor. Brown rice or cauliflower rice can be used for variations, adjusting liquid and cook time as needed.
Nutrition
- Serving Size: About 1 cup per serv
- Calories: 260
- Sugar: 2
- Sodium: 250
- Fat: 8
- Saturated Fat: 7
- Carbohydrates: 45
- Fiber: 1
- Protein: 4
Keywords: coconut rice, Thai side dish, cilantro rice, vegan rice, gluten-free, easy rice recipe, jasmine rice, coconut milk, fluffy rice, Asian side dish





