In a medium-sized pot, bring the water to a boil. Add the rice and stir until it is evenly mixed in the water.
Reduce the heat to low and let the rice simmer until it is almost cooked, about 20 minutes. Add the sugar, cinnamon, raisins, dates and almonds and stir until everything is evenly mixed.
Remove from heat and stir in the butter. Transfer the rice pudding to a serving bowl and let cool before serving.
Interesting Facts
Rice pudding is a traditional Arabic dessert that is enjoyed throughout the Middle East.
The dates provide a unique flavor and texture to the classic rice pudding.
Rice pudding is often served with a hot cup of tea or coffee.