Rabdi, also known as Rabri, is a traditional Indian dessert that hails from the royal kitchens of North India. It’s a rich, creamy delicacy made by reducing milk and sugar to a thick consistency, infused with flavors of cardamom, saffron, and nuts. This dessert is often served chilled and garnished with almonds, pistachios, or even rose petals. Making Rabdi requires patience and attention to detail, but the results are well worth the effort. Here’s how you can create this sumptuous treat in your own kitchen:

Ingredients:
- 1 liter full-fat milk
- 1/2 cup sugar (adjust to taste)
- 1/2 teaspoon cardamom powder
- A pinch of saffron threads
- 1 tablespoon chopped almonds
- 1 tablespoon chopped pistachios
- 1 tablespoon chopped cashews
- 1 teaspoon rose water (optional)
- A few strands of saffron for garnish (optional)
Instructions:
- Prepare the Milk Mixture:
- Pour the milk into a heavy-bottomed pan and bring it to a boil over medium heat. Stir frequently to prevent the milk from sticking to the bottom of the pan.
- Simmer and Reduce:
- Once the milk comes to a boil, reduce the heat to low. Let it simmer gently. Stir occasionally and scrape the cream that forms on the sides of the pan back into the milk. This cream is essential for the richness of Rabdi.
- Add Flavorings:
- After about 20-25 minutes, when the milk has reduced to about half its original volume and thickened significantly, add sugar, cardamom powder, saffron threads, and chopped nuts (almonds, pistachios, cashews). Stir well to combine.
- Continue Cooking:
- Cook the mixture on low heat for another 15-20 minutes, stirring frequently. Make sure to scrape the sides and bottom of the pan to incorporate all the flavors into the Rabdi.
- Add Rose Water (Optional):
- If using rose water for added fragrance, add it at this stage and stir well.
- Cool and Chill:
- Once the Rabdi reaches a thick consistency (it will thicken further upon cooling), remove it from heat and let it cool to room temperature.
- Chill Before Serving:
- Transfer the Rabdi to a serving bowl or individual dessert bowls. Cover with plastic wrap or a lid and refrigerate for at least 2-3 hours, or until well chilled.
- Serve:
- Garnish with a few strands of saffron and some chopped nuts before serving chilled Rabdi. Enjoy the creamy, sweet, and aromatic flavors of this traditional Indian dessert!
Tips for Making Perfect Rabdi:
- Use full-fat milk for the richest flavor and texture.
- Stir the milk frequently to prevent it from sticking to the bottom of the pan and burning.
- Adjust the sugar quantity according to your taste preferences. Rabdi should be moderately sweet.
- For a more intense saffron flavor, soak the saffron threads in a tablespoon of warm milk before adding to the Rabdi.
- Feel free to customize the nuts and dry fruits according to your liking.
Rabdi is a dessert that celebrates the richness and depth of Indian culinary heritage. Whether served at festive occasions or as a sweet ending to a special meal, Rabdi is sure to delight with its creamy texture and delightful flavors. Try making Rabdi at home and treat yourself and your loved ones to this decadent Indian dessert!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
