
Fragrant, creamy, and just a little bit indulgent, this coconut rice is the kind of side dish that quietly steals the show at the dinner table. Full-fat coconut milk does all the heavy lifting here, giving the jasmine rice a rich, velvety texture and a subtle sweetness that plain water simply can't compete with. A pinch of sugar and salt balance everything out, so each fluffy grain tastes perfectly seasoned rather than one-note. The method is straightforward — rinse, combine, boil, then let the steam finish the job — and the result is tender, glossy rice that clings together just enough without turning gummy. Every ingredient in this recipe is naturally plant-based, so there's no swapping or substituting required; it's effortlessly suitable for anyone avoiding animal products. Toasted shredded coconut on top adds a satisfying crunch and a toasty depth, while fresh cilantro brings a bright, herby lift if you're feeling fancy. This makes four servings and pairs beautifully with curries, grilled vegetables, or honestly just a drizzle of chili oil straight from the pot.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings







Place the jasmine rice in a fine-mesh strainer and rinse under cold running water, stirring with your hand, until the water runs mostly clear, about 30 seconds. Shake off the excess water.
Shake the can of coconut milk well before opening. Combine the rinsed rice, coconut milk, water, sugar, and salt in a medium saucepan. Stir once to distribute the salt and sugar.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
