Rabdi Recipe (Rabri)

4.44 from 16 votes
Updated: Dec 12, 2025 |
Pinterest Hidden Image

Rabdi (Rabri) is a rich, slow-cooked North Indian dessert made by simmering full-fat milk until it reduces and thickens, forming creamy malai layers that are flavored with cardamom, saffron, and nuts. This traditional sweet is commony served during festivals, weddings, and special occasions across North India. Make it the traditional way with my easy recipe

If you are looking to make some more homemade Indian desserts, here are some of my other favorites: Bread Halwa, Kesar Elaichi Shrikhand, Makhana Kheer, and Basundi.

Rabdi served in bowls.

A Quick Look At This Rabdi Recipe

  • Prep Time: 5 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 5 minutes
  • Serves: 4
  • Cuisine: North Indian
  • Course: Dessert
  • Diet: Vegetarian, Gluten-Free
  • Skill Level: Beginner–Intermediate
  • Equipment: Heavy-Bottom Non-Stick Pan, Silicone Spatula, Knife (for nuts)

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Why You’ll Love This Family Favorite Recipe!

  • Classic Indian dessert: Slow-reduced milk with layers of malai gives rabdi its signature richness.
  • No fancy ingredients: Just milk, sugar, nuts, and flavorings — pure simplicity.
  • Deep, authentic flavor: Slow cooking develops a caramelized, creamy taste you can’t rush.
  • Perfect make-ahead dessert: Rabdi tastes even better after chilling.
  • Versatile: Serve it on its own or pair it with jalebi, malpua, or gulab jamun.

About Rabdi

Rabdi (Rabri) is a traditional North Indian sweet, which is evaporated sweet, thickened milk. It is popularly prepared during festivals and weddings.

It is also called laccha rabdi or lacchedar rabri, as the layers of milk fat (malai) collect on top of the milk as it cooks, forming lacchas (strings) that are added back to the pan, making the reduced milk chunky (lacchedar).

Rabdi is a creamy, thick-textured dessert that comes together in an hour using simple pantry ingredients – milk, sugar, saffron, cornstarch, and rose water.

To make rabdi, milk is added to a large, shallow pan and reduced for hours over a low flame. It caramelizes, taking on a lovely pinkish hue and a delicate taste from this process.

There are many instant variations of rabdi recipe that you can make. You can add condensed milk, ricotta cheese, milk powder, etc., to the recipe, but trust me; nothing compares to the one made by slow-cooking the milk.

In this post, I am sharing the authentic version I learned from my mom, who is an excellent cook. I have seen people relish her homemade rabri and always ask her for the recipe.

My recipe serves 4, but you can easily double or triple it. Keep in mind that cooking time will increase when the recipe is scaled.

What Is The Consistency Of Rabri?

Rabdi must be thick but pourable. It should be like a thick custard. Keep in mind that it will thicken more once cooled and refrigerated. If your rabdi has thickened significantly, add some milk and mix well.

Pro Tips By Neha

Making rabdi is a time-consuming process. You cannot fasten it beyond a point. So, making it while you are already in the kitchen doing something else is advisable. This way, you can keep doing your regular work, and the rabdi will keep thickening on the side, and it will not be an extra effort for you.

The key tip for making rabri is to find the right balance between leaving the milk alone so the malai layer forms and stirring enough to prevent it from sticking and burning on the bottom.

Do not leave the pan unattended. The milk burns quickly, and your entire effort will be wasted.

Rabdi thickens slightly as it cools. So keep that in mind.

Chill rabdi before eating; it tastes even more delicious this way. If it becomes too thick after refrigeration, add a little chilled milk and adjust the consistency.

Ingredients

This Indian dessert needs just five main ingredients: whole milk (full-fat milk), granulated white sugar, rose water, cornstarch, and saffron. You will get all these at an Indian grocery store.

For the best texture, use full-fat milk (whole milk), which will give rabri the creamiest consistency. Do not use skim or low-fat milk to make this dessert.

Full-fat buffalo milk is best for making rabdi, as its fat content is higher than that of cow’s milk. But if it’s unavailable, you can use cow’s milk too.

You can adjust the amount of sugar as per your taste. I like mildly sweet desserts, so I added sugar to my taste, but if you like sweeter rabdi, feel free to add more sugar.

Opt for high-quality saffron; it gives a beautiful yellow tinge and subtle flavor to the rabdi.

Do not miss my secret ingredient – rose water, which will instantly change the taste game of your delicious rabdi.

Traditionally, cornstarch is not added while making lachcha rabdi. However, to reduce cooking time, I learned this technique from a local sweetshop: add a little cornflour slurry to the milk once it is reduced to almost half. Trust me, you will not figure out any difference in taste, and the cooking time will be reduced to nearly half.

Garnish the ready rabdi with dry fruits and nuts, such as almonds, cashews, and pistachios. They give this otherwise soft, sweet dish a nice crunch and make it look nice. To make the rabdi even more indulgent, you can garnish it with some silver or gold foil.

You can also add a teaspoon of ground cardamom powder to flavor this easy rabri recipe.

How To Make Rabri

Step 1: Add 1 liter of whole milk (full-fat milk) to a wide, non-stick, heavy-bottom pot and bring to a boil over medium-high heat, stirring frequently using a silicon spatula to prevent scorching at the bottom of the pan.

Note: Try using a wide pan to speed up the cooking process.

Milk added to a pan.

Step 2: Once the milk comes to a boil, lower the heat to medium.

Step 3: Add 1 pinch of saffron strands to the pan and stir to combine.

saffron added to the pan.

Step 4: Let the milk simmer undisturbed for 1-2 minutes, or until a thin layer of malai (milk fat) forms on the surface.

Step 5: Using a spatula, move the layer of malai to the side of the pan or mix it back with the milk.

Scrape the sides of the pan at regular intervals, then keep adding the milk solids back into the pan.

Keep scraping the bottom of the pan at regular intervals to avoid scorching.

Cook similarly (that is, undisturbed for 1-2 minutes and mix the fat layer back) until the milk is reduced to more than half (30-35 minutes).

Milk reduced to more than half.

Step 6: Now mix 1 tablespoon cornstarch (cornflour) with 3 tablespoon water and make a slurry.

Cornstarch and water added to a bowl.
Slurry made.

Step 7: Add the slurry to the pan and cook until the rabdi thickens (4-5 minutes), stirring frequently.

Cornstarch slurry added to the pan.

Step 8: Add 3 tablespoon granulated white sugar and ยผ teaspoon rose water, and cook for another 3-4 minutes.

Sugar and rose water added to the pan.

Step 9: Pour the ready rabri into earthen pots for more flavor or transfer to a regular serving bowl.

Step 10: Garnish with almond and pistachio slivers and dried rose petals. You can soak saffron strands in water for 3-4 hours, then pour the saffron-soaked water over the rabdi to make it look even more indulgent. Silver or gold foil can also be used as a garnish.

Step 11: Either serve hot or chill in the refrigerator for a few hours before serving.

Ready rabdi.

Rabdi FAQs

What is the difference between rabdi and basundi?

Both basundi and rabri are made by reducing the milk. The only difference is in the consistency of both these desserts. While basundi is slightly thinner, rabdi is thicker. Basundi is creamier, while rabdi has chunks of malai.

How to store leftover rabdi?

Rabri will last 3-4 days in the fridge when stored in an airtight container. Bring the cooked rabdi to room temperature and then transfer it to a container. Make sure to use a clean, dry spoon every time you take rabdi out of the container, and close the lid tightly after each use.
Whenever I make rabdi, I make a big batch. I use some of it instantly and freeze the remaining in small containers.
Rabdi freezes very well for up to2 months. Just transfer it to a freezer-safe container and freeze it for later use. Whenever you are ready to use, either keep it on the counter for2-3 hours or in the refrigerator overnight.

Variations

You can make variations of rabdi like sitafal rabdi, anjeer rabdi, angoor rabdi, etc., by adding fruit purees to the finished rabdi.

I love mango rabri (aam ki rabdi) made using fresh mango puree when mangoes are in season.

Serving Suggestions

You can eat rabdi alone for dessert or pair it with warm Gulab Jamuns, Shahi Tukda, Imarti, Jalebi, or Malpua.

Make it for the festive season, special occasions, or for the guests at home.

Other Indian Desserts We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Rabdi served in bowls.
4.44 from 16 votes

Rabdi Recipe (Rabri)

Rabdi (Rabri) is a popular North Indian dessert made by reducing milk and flavoring it with saffron and rose water (or cardamom). Make it the traditional way with my easy recipe.
Prep: 5 minutes
Cook: 1 hour
Total: 1 hour 5 minutes
Servings: 4 people

Ingredients 

  • 1 liter whole milk (full-fat milk)
  • 1 pinch saffron
  • 1 tablespoon cornstarch (cornflour)
  • 3 tablespoons granulated white sugar
  • ¼ teaspoon rose water
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Add milk to a broad, heavy-bottomed nonstick pan and bring it to a boil over medium-high heat, stirring frequently using a silicone spatula to prevent scorching at the bottom of the pan.
  • Once the milk comes to a boil, lower the heat to medium.
  • Add saffron strands to the pan and give it a mix.
  • Let the milk simmer undisturbed for 1-2 minutes or until a thin layer of malai (milk fat) forms on the surface.
  • Using a spatula, move the layer of malai to the side of the pan or mix it back with the milk.
  • Scrape the sides of the pan at regular intervals, then keep adding the solidified milk back to the pan.
  • Keep scraping the bottom of the pan at regular intervals to avoid scorching.
  • Cook similarly (that is, undisturbed for 1-2 minutes, then mix the fat layer back) until the milk is reduced to more than half (30-35 minutes).
  • Now mix cornstarch with 3 tablespoons of water and make a slurry.
  • Add the slurry to the pan and cook until the rabdi thickens (4-5 minutes), stirring frequently.
  • Add sugar and rose water, and cook for 3-4 minutes.
  • Pour the ready rabri into earthen pots for more flavor, or transfer it to a regular serving bowl.
  • Garnish with almond and pistachio slivers and dried rose petals. You can soak saffron strands in water for 3-4 hours and pour the saffron-soaked water over the rabdi to make it look even more indulgent. Silver or gold foil can also be used as a garnish.
  • Either serve hot or chill in the refrigerator for a few hours before serving.

Video

Notes

My recipe serves 4, but you can easily double or triple it. Keep in mind that cooking time will increase when the recipe is scaled.
Making rabri is a time-consuming process. You cannot fasten it beyond a point. So, making it while you are already in the kitchen doing something else is advisable. This way, you can keep doing your regular work, and the rabdi will keep thickening on the side, and it will not be an extra effort for you.
The key tip for making rabri is to find the right balance between leaving the milk alone so the malai layer forms and stirring enough to prevent it from sticking to the bottom and burning.
Do not leave the pan unattended. The milk burns quickly, and your entire effort will be wasted.
Rabdi thickens slightly as it cools. So keep that in mind.
Chill rabdi before eating; it tastes even more delicious this way. If it becomes too thick after refrigerating, add a little chilled milk and adjust the consistency.

Nutrition

Calories: 175kcal, Carbohydrates: 18g, Protein: 7g, Fat: 8g, Saturated Fat: 4g, Cholesterol: 25mg, Sodium: 107mg, Potassium: 330mg, Sugar: 18g, Vitamin A: 405IU, Calcium: 283mg, Iron: 0.1mg
Like this recipe? Rate and comment below!
4.44 from 16 votes (12 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




17 Comments