Recipe by Nabiha

A simple yet exquisite dessert that comes from the Sailana Royal Family in Madhya Pradesh, India. Though the recipe calls for 1 cup sugar, I used a bit less since it would have been too sweet for my taste. Also, I couldn't get fresh roses so I used dried rose petals and they worked just fine.

Ingredients Nutrition

  • 50 g fresh rose petals (about 4-5 roses)
  • 2 liters milk
  • 1 cup sugar


  1. Select any scented variety of roses. Pluck all the petals discarding the stigma (the central portion) and set aside.
  2. Boil the milk along with the rose petals ( leave the petals whole), till it reduces to half. Boil on a low flame in a heavy-bottomed pan to ensure the milk doesn't burn.
  3. Add one cup of sugar and boil till its consistency is thick.
  4. Cool and then refrigerate for at least one hour before you serve.
  5. Garnish with some more rose petals just before serving.

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a