Skim one cup of coconut cream off the top of the cans of coconut milk. Depending on the brand, this may take one or more of the cans. Set the cream aside.
Pour the rest of the coconut milk, any cream from the cans, and the water into a large pot on medium heat. Whisk to combine.
Bring to a simmer.
Add the rice and stir until rice is fully cooked (approximately 15 minutes). It should be similar in texture to a sticky risotto. If the rice starts to get sticky but isn't cooked yet (you'll have to taste it - cooking is such a rough job), then add a little bit more water and continue to stir and test until cooked. The stirring is a good arm workout (just like when you make polenta) - especially as the water evaporates and the rice becomes heavier.
Stir in 1 cup brown sugar and remove from heat.
Divide evenly between cupcake wrappers. Note: This is STICKY rice. It will stick to your typical cupcake wrappers. I highly recommend baking these cupcakes in silicone liners or in cupcake liners that are non-stick, such as the If You Care brand. Thanks to my friends on Facebook (especially Adrienne Gauthier) for the tips about the non-stick liners.
In a small bowl, mix the remaining cup of brown sugar and the coconut cream.
Spread on top of unbaked cupcakes.
Bake at 350 F for 40 minutes until topping is dark brown around the edges and the cupcakes have thickened.
Serve warm. Optionally, top with ice cream or sorbet with latik sprinkled on top.
Notes
*If you don't need 30 cupcakes, you can always eat some sticky rice pre-baked as a snack as shown in my post on coconut sticky rice.