If Valentine’s Day had a favorite dessert, it would be rose petal pudding

Feb 5, 2015 at 11:10 a.m. ET

February is the month of love, and I get so excited about it. This is our second Valentine's Day post-marriage. I feel butterflies thinking about it.

Last year I woke up to the most beautiful and brightest bunch of roses and breakfast in bed, what more a girl can ask for? We made our favorite meal together and then I surprised him with my secret dessert "rose pudding." To my delight, he absolutely loved rose pudding. It was so blissfully creamy, fragrant and soft just like love. It was perfect.

If you want to surprise your significant other this Valentine's Day and are looking for a recipe, trust me, this is the one. You can make it beforehand so you don't have to worry on the V-Day. It tastes and smells of roses, exactly what you want on Valentine's Day.

Rose pudding recipe

Serves: 3

Prep time: 5 minutes | Cook time: 20 minutes | Inactive time: 30 minutes | Total time: 55 minutes


  • 3 cups milk
  • 1/2 cup rice
  • 1/4 cup dried rose petals
  • 3 tablespoons sugar
  • 2 tablespoons fresh cream
  • 1/2 teaspoon rose water
  • Nuts of your choice, about a handful


  1. Wash and soak rice for about half an hour.
  2. Take a heavy-bottomed pan and put it on a medium flame. Add milk into it and let it boil.
  3. When milk boils, add rice. Turn the flame to low and keep stirring so the milk doesn't stick to the bottom of the pan.
  4. Let rice cook in milk slowly. In about 7-10 minutes, when rice is almost cooked, add dried rose petals.
  5. Let it simmer for another 5 minutes then add sugar, rose water, cream and nuts. I used cashews and pistachios. Do not forget to stir.
  6. Let everything mix together for another 3-4 minutes.
  7. Turn off the flame and let the pudding cool down.
  8. When the rose pudding is at room temperature put it in refrigerator until chilled.
  9. Garnish with some rose petals and pistachios while serving and enjoy!