Wash Basmati rice at least twice. In a pot over medium heat, combine rice, water, and ginger.
Let the rice cook for a few minutes and then add the coconut milk, brown sugar, and salt.
Turn the heat down and cook until the rice is done. Stir the rice occasionally.
Fluff with a fork, top with lime zest, chopped cilantro, and some toasted coconut flakes.
Notes
You can use light coconut milk if you want a mild coconut flavor, but I would highly recommend using the full-fat version to bring the best creaminess. Remember to rinse the rice well, ideally until the water runs clear. Doing this helps remove the excess starch, and keeps the rice grains separate when they’re cooked, instead of them getting clumped together. Use a heavy-bottomed pot for this dish. This will help keep the rice from sticking to the bottom of the pot.