This coconut rice is a wonderfully creamy, lightly sweetened base that’s perfect alongside curries, grilled vegetables, or protein dishes. It uses minimal ingredients, is naturally dairy-free (unless using butter), and delivers a subtle coconut flavor that elevates even the simplest meals. Plus, it’s gentle on digestion and easy to prepare in under 30 minutes.
What Makes It Nutritious?
Rich in healthy fats from coconut milk and butter, which support brain health and satiety
Naturally gluten-free
Provides complex carbs for steady energy
Gentle on the stomach, making it suitable for sensitive eaters
Prep Time
5 minutes
Cook Time
30 minutes
Serves
6
Ingredients
Required Ingredients:
2 cups jasmine or basmati rice, rinsed
1 (13.5 oz) can of full-fat coconut milk (I love native forest organic coconut milk)
1 cup water
½ teaspoon sea salt (plus more to taste)
1 tablespoon coconut oil
Optional to Elevate Flavor:
1 tablespoon toasted shredded coconut (for texture and aroma)
1 strip of lime zest (for a citrusy aroma and flavor)
Fresh organic cilantro
Instructions
Here is how I have finally figured out the recipe to make the perfect coconut rice. Never mushy!
Rinse the rice under cold water until the water runs clear. This removes excess starch and prevents stickiness.
In a medium saucepan, combine the rinsed rice, coconut milk, water, and ½ teaspoon salt. Stir well.
Bring to a gentle boil over medium heat, then reduce to a low simmer. Cover and cook for 10 minutes.
Important step! After 10 minutes, drain off any remaining liquid, back in the pot.
Cover the pot with a clean kitchen towel, then place the lid on top. Set the pot over the lowest heat setting and let it steam for another 10-15 minutes. (the towel absorbs the moisture slowly)
Remove from heat. Add 1 tablespoon of butter and additional salt to taste. Let it rest for 5 minutes.