01 -
Bring the water to a boil in a medium saucepan. Add the uncooked white rice, cover tightly, and reduce heat. Simmer for 20 minutes or until the rice is tender and the water has been absorbed.
02 -
Transfer the cooked rice to a clean saucepan. Pour in 360 ml of the milk, then add sugar and salt. Stir gently and simmer uncovered over medium-low heat for 15 minutes, stirring frequently to prevent sticking.
03 -
Blend in the remaining 120 ml milk, beaten egg, and golden raisins. Continue to cook on low heat, stirring constantly, for about 2 minutes until mixture is thickened and creamy.
04 -
Remove the pudding from heat. Immediately stir in the unsalted butter and vanilla extract until fully incorporated and silky.
05 -
Spoon the pudding into bowls and serve warm. Garnish with ground cinnamon if desired.