
A fragrant and creamy rice pudding infused with cardamom and rosewater, topped with toasted almonds. A comforting and aromatic Indian-inspired dessert.
Rinse the rice thoroughly under cold water until the water runs clear. This helps remove excess starch.
In a medium saucepan, combine the rinsed rice, milk, cream (if using), sugar, cardamom pods, and salt.
Bring the mixture to a gentle simmer over medium heat, stirring frequently to prevent sticking.
Reduce the heat to low and cook for about 25-30 minutes, or until the rice is tender and the pudding has thickened to your desired consistency. Stir occasionally, especially towards the end of the cooking time.
While the rice pudding is cooking, toast the almonds. You can do this in a dry skillet over medium heat, stirring constantly, until they are lightly golden and fragrant. Alternatively, toast them in a preheated oven at 350°F (175°C) for 5-7 minutes, watching carefully to prevent burning.
Remove the cardamom pods from the rice pudding before serving.
Stir in the rosewater into the rice pudding.
Ladle the rice pudding into serving bowls. Top with the toasted almonds.
Serve warm or chilled.
Nutrition per serving (250g)
For a richer flavor, you can use full-fat milk or add a touch of heavy cream.
Adjust the amount of sugar and rosewater to your preference.
If the pudding becomes too thick during cooking, add a splash of milk to thin it out.
Store leftover rice pudding in the refrigerator for up to 3 days.
For vegan option, replace dairy milk and cream with plant-based alternatives such as almond or coconut milk. Adjust sugar amount if needed.
Medium saucepan
Baking sheet (optional)
No wine pairing suggestions available for this recipe.