Rinse the rice in a sieve under running water until the water runs clear.
Then place the rice in a large pot with water and salt.
Bring to boil, uncovered.
Then reduce the heat to low and simmer, covered, for 15-20 minutes, until water is mostly absorbed.
Then add coconut milk, remembering to reserve ¼ for serving.
Turn up the heat slightly and simmer for 10 – 20 minutes, uncovered, until the rice is tender but still retains its shape. If the rice gets too dry before softening or if you want a runny consistency, add extra water, ¼ cup at a time.
Once the rice is soft, add sugar and simmer until pudding has the desired texture and taste.
Serve warm, drizzled with remaining coconut milk (cold or warm), and top with chosen toppings.
Serve as a dessert, brunch or snack. Enjoy!