
Rose Kharvas: A Maharashtrian-style milk pudding flavored with rose and cardamom, this melt-in-your-mouth dessert is super delicious and easy to make with just a handful of ingredients. A very pretty light pink color and lovely rose flavor. As you eat the soft and creamy pudding, you smell roses with every bite! It is an Indian milk pudding and traditionally it is made from cow or buffalo colostrum, the first form of milk produced within one or two days after giving birth. But this recipe doesn’t require colostrum milk as it is very difficult to find here, yet tastes similar with easy steps.
This dessert is also popular in the states of Karnataka and Andhra Pradesh, where it is called Junnu Paalu or Ginnu Haalu. It is prepared by steaming a mix of milk, yogurt, sugar, and cardamom until it coagulates into a jiggling, solid jelly-like texture.
To serve, you can spoon the rosy kharvas into nice bowls and top with chopped nuts. Or arrange it elegantly layered in glass dishes for a fancy effect. However you present it, this rose-infused Indian milk treat makes a wonderful gesture to show your nearest and dearest how much you care.

Kharvas is a beloved Indian milk-based dessert that is sweet, floral, and soothingly creamy. While traditional kharvas recipes call for colostrum (the first milk produced after a cow gives birth), this simplified version uses regular whole milk. The result is a pudding with a melt-in-your-mouth texture and delicate rose perfume.
To make kharvas, whole milk is lightly sweetened with sugar and flavored with ground cardamom. Dried rose petals can also be added for a more intensely floral aroma. The fragrant milk mixture is then steaming until it thickens and sets. As it cools, kharvas takes on a soft, wobbly pudding-like texture studded with tiny curds. It’s sweet and velvety smooth, though not overly rich or cloying. The rose and cardamom notes shine through brightly.
Kharvas works wonderfully as a light dessert or sweet snack. It’s commonly served chilled, topped with chopped nuts, or sweetened coconut flakes. Raisins and saffron are also popular add-ins. While tradition calls for kharvas to be served in tiny earthen pots, small ramekins or dessert bowls also work well. For special occasions, kharvas can be presented in intricate molds. No matter how it’s served, this Indian milk pudding is sure to satisfy any sweet tooth.


Method
1. Add 2 cups yogurt to a muslin cloth and place it in a colander. Put a heavy weight on top and let it sit for 1 to 2 hours to remove excess water. This will give you about 1 cup hung yogurt.
2. Then, in a mixing bowl, add milk, hung yogurt, milk powder, cornstarch/arrowroot, rose syrup, and condensed milk. Whisk well until a smooth and lump free mixture forms.
3. Take a cake pan or container and pour the milk mixture into the pan. Top with cardamom powder and dried rose petals.
4. In a large steaming pan, add 2-3 cups of water and bring it to a boil. Once boiling, place a stand inside.
5. Then place the cake pan over it, cover the cake pan with a plate, and cover the steamer. Steam for about 30-35 minutes.
6. Check with a sharp knife by inserting it in the center of the steamed milk. If it comes out clean, that means the dessert is cooked perfectly.
7. Remove the steamed pan from the steamer and let it cool slightly, then refrigerate for about an hour to chill.
8. Cut the steamed milk pudding into the desired shapes and serve chilled. Enjoy!



Rose Kharvas
Ingredients
Method
- Add 2 cups yogurt to a muslin cloth and place it in a colander. Put a heavy weight on top and let it sit for 1 to 2 hours to remove excess water. This will give you about 1 cup hung yogurt.
- Then, in a mixing bowl, add milk, hung yogurt, milk powder, corn starch/arrowroot, rose syrup, and condensed milk. Whisk well until a smooth and lump free mixture forms.
- Take a cake pan or container and pour the milk mixture into the pan. Top with cardamom powder and dried rose petals.
- In a large steaming pan, add 2-3 cups of water and bring it to a boil. Once boiling, place a stand inside.
- Then place the cake pan over it, cover the cake pan with a plate, and cover the steamer. Steam for about 30-35 minutes.
- Check with a sharp knife by inserting it in the center of the steamed milk. If it comes out clean, that means the dessert is cooked perfectly.
- Remove the steamed pan from the steamer and let it cool slightly, then refrigerate for about an hour to chill.
- Cut the steamed milk pudding into the desired shapes and serve chilled. Enjoy!
Notes
- Always use full fat milk, yogurt, and milk powder.
- Add 1-2 tbsp corn starch if you want firmer pieces.
- You can top the dessert with fresh rose petals, slivered pistachios, etc.
- Add more condensed milk if you want more sweetness.















I tried this recipe the mixture curdled.
Use all the dairy ingredients full fat or full cream. milk should be full fat without cream removed and thick hung dahi(same we use to make for shrikhand) at least for 2-3hrs. you can add 1-2 tbsp cornstarch or arrowroot powder for more firm texture.
Woww looks and feels yummy 👌🏼a must try recipe
thank you 🙂