Tender, fluffy coconut rice with a hint of sweetness and rich flavor, made in just 25 minutes. Perfect as a side for curries, grilled veggies, or seafood. Quick, satisfying, and packed with plant-based protein and fiber.
Prepare the Ingredients: Begin by gathering all your ingredients. Shake the can of unsweetened coconut milk well before opening to ensure the creamy coconut solids and liquid are fully combined. Measure 1 1/4 cups of water, 1 1/2 teaspoons of sugar, 1/4 teaspoon kosher salt, and 1 1/2 cups of uncooked Jasmine rice. Having everything ready at your workstation ensures a smooth cooking process and prevents mistakes.
Rinse the Jasmine Rice: Place the Jasmine rice in a fine-mesh sieve or bowl and rinse under cold running water. Swirl the rice gently with your fingers while draining the water several times until it runs mostly clear. This step removes excess starch, prevents the rice from becoming gummy, and results in light, fluffy grains once cooked.
Combine Liquids and Seasonings: In a medium saucepan, pour in the coconut milk and measured water. Add the sugar and kosher salt. Whisk these together thoroughly until the sugar is fully dissolved and the mixture is smooth and uniform. This ensures every grain of rice will be evenly seasoned and infused with creamy coconut flavor.
Add the Rice to the Mixture: Carefully add the rinsed Jasmine rice to the saucepan with the coconut liquid. Stir gently just once or twice to distribute the rice evenly, making sure it’s fully submerged. Avoid vigorous stirring, as this can break the delicate grains and make the rice mushy.
Bring to a Gentle Boil: Place the saucepan over medium-high heat and allow the mixture to come to a gentle boil. You’ll notice small bubbles rising and steam forming from the surface. Watch carefully to avoid the liquid boiling over. Boiling evenly ensures that the rice starts absorbing the liquid consistently.
Reduce Heat and Simmer: Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let the rice simmer gently for about 20 minutes without lifting the lid. The steam trapped inside will cook the rice evenly, making it tender while allowing it to absorb all the flavorful coconut liquid.
Check for Doneness: After 20 minutes, remove the lid and inspect the rice. All the liquid should be absorbed, and the grains should be soft and tender. If there is still a small amount of liquid remaining, cover the pot again and let it cook for an additional 2–3 minutes. Avoid stirring too much to maintain the fluffy texture.
Fluff the Rice: Using a fork, gently fluff the rice by lifting and separating the grains. This step aerates the rice and ensures that it remains light and tender rather than compacted. Avoid using a spoon, as it can mash the grains and reduce the creamy, fluffy texture.
Serve Immediately or Store: Transfer the coconut rice to a serving bowl, or serve directly alongside your favorite main dishes. For meal prep, let the rice cool slightly before storing it in an airtight container in the refrigerator. Garnish with toasted sesame seeds, fresh herbs, or a squeeze of lime for added flavor if desired.
Optional Enhancements: For extra flavor, consider folding in a small pat of vegan butter or a sprinkle of shredded coconut just before serving. You can also experiment with a few aromatic spices like a cinnamon stick, cardamom pod, or a thin slice of ginger during simmering for a subtle, fragrant twist.
Notes
Always use unsweetened coconut milk for a naturally creamy texture without added sugar.
Rinse Jasmine rice before cooking to remove excess starch and prevent clumping.
Keep the lid on during simmering to allow the rice to cook evenly.
Gently fluff the rice with a fork instead of stirring to maintain a light, airy texture.
Adjust sugar according to taste or dietary preference.
For extra flavor, consider adding a small cinnamon stick or a cardamom pod while cooking.
Use a medium saucepan with a tight-fitting lid for best results.