Start by rinsing your rice under cold water until the water runs mostly clear. It might take two or three rinses. This step removes excess starch and keeps your rice fluffy instead of sticky.
In a medium saucepan, combine the rinsed rice, coconut milk, water, salt, sugar, and butter. Give it a gentle stir so everything mixes evenly.
Place the pot over medium heat and bring it to a gentle simmer. Stir once to make sure nothing sticks to the bottom, then reduce the heat to low and cover with a tight-fitting lid.
Let it cook undisturbed for about 15 minutes
Once the time is up, turn off the heat and let the rice rest (covered) for about 10 minutes. This helps it finish cooking gently and allows the coconut aroma to deepen.
Then, fluff the rice gently with a fork. You’ll notice it’s soft, glossy, and has that beautiful subtle coconut scent.