STREAMING NOW: Carnivorous

Creamy Rice Pudding With Cardamom and Almonds

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“This recipe calls for short grain rice for a creamy texture, but I know many people prefer long grain rice, so use either you prefer. This is a very pretty dessert with the garnishes of toasted almonds and dried cranberries.”
1hr 10mins

Ingredients Nutrition


  1. In a medium saucepan, combine rice and water and bring to a boil; cover and cook, over medium-low heat, for 5 minutes, stirring frequently.
  2. Uncover, increase heat to medium, and cook, stirring occasionally, until nearly all the liquid has evaporated, about 10 minutes.
  3. Add 3 1/2 cups milk and the salt and bring to a boil, over medium-high heat, stirring often; reduce heat to medium-low and cook, uncovered, stirring frequently, until rice is very soft, about 20 minutes.
  4. Stir in the remaining 1/2 cup milk, simmering on low heat and stirring; stir in the almonds and cardamom until pudding is thickened to your liking, about 5 minutes (you'll probably want the pudding creamy, not soupy or dry).
  5. When the rice is cooked, add 4 tablespoons, or so, of sugar and cook 1 minute to dissolve the sugar; remove from heat and stir in the rosewater.Serve hot or cold, garnished with toasted sliced almonds and dried cranberries.
  6. If you are serving cold, cool it to room temperature, cover, and refrigerate (it will thicken as it cools); to serve, stir in a little more milk to achieve the consistency you want.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a