Rinse the jasmine rice under cold water until the water runs clear to remove excess starch, then drain well.
In a medium pot, combine the rinsed rice, coconut milk, water, sugar, and salt. Stir to mix well.
Bring the mixture to a gentle boil over medium heat. Once boiling, reduce the heat to low, cover, and let it simmer for 15-20 minutes, or until the rice is tender and the liquid has absorbed.
Remove the pot from heat and stir in the vanilla extract and lime zest. Let it sit for about 10 minutes to thicken.
Gently fold in the diced mango, reserving some for garnish if desired.
Serve the rice pudding warm or chilled in individual bowls.
Top with toasted coconut flakes and mint leaves for an added touch of flavor and color.