Rabdi Recipe | Rabri – Sweet Thickened Milk

Step by StepJump to Recipe

Rabdi, also called rabri, is a classic North Indian treat that’s rich, creamy, and perfectly sweet. To make rabri recipe, milk is cooked until it reduces to a thick pudding-like consistency, then is flavored with cardamoms, saffron, and your favorite nuts and dried fruits. Here you’ll find the best traditional rabdi recipe with step-by-step instructions and photos to prepare as a delicious dessert!

top shot of rabdi in red bowl with nuts and a light sprinkle of saffron powder from top with text layovers

About Rabdi Recipe

Traditional rabdi (called Lachha rabdi in Hindi) is a luscious dessert that’s often enjoyed for special occasions and holidays. And it’s easy to see why this treat deserves to be served at nearly every celebration!

Rabri features creamy layers of clotted cream (malai), crunchy nuts in a deliciously thick condensed milk. Each bite is a delightful combination of sweet flavors and textures that keeps you going in for another spoonful.

To make this rabri recipe does take a bit of time; however, the steps are quite simple. Start to finish you need a bit over an hour to prepare – but it is made in just one pot. Typically a kadai is used, as the broad shape helps the milk to cook and evaporate more quickly. But any thick-bottom deep pan with a larger surface area will do the trick!

Whole milk is simmered low and slow until it becomes a slightly-thick sweetened condensed milk, which is the base layer of the dish. As the milk cooks and cream forms on top, this cream is collected on the side of the pot to form layers of thicker clotted cream.

These malai layers are then added back into the condensed milk along with chopped nuts and delicate rose water to create distinct different textures.

The rabdi is served warm or chilled, either as dessert by itself or with other tasty sweet treats. Try this beloved classic rabri recipe for your next gathering, and be prepared for rave reviews!

What kind of pan to make Rabdi

A point to be noted is to use the right kind of pan when making sweets like rabdi. The milk is slow simmered which leads to water getting evaporated from it.

To quicken and speed up this process, it is best to use a pan with a larger surface area. This larger surface area helps in the evaporation process.

An Indian kadai (wok) fits perfectly as its larger surface area helps to evaporate the water faster. I would not recommend to make rabri recipe in a saucepan or pot as this will take a lot of time to reduce and thicken the milk.

You can also opt to use a large frying pan or a frying or sautéing skillet (not a flat skillet). Whichever pan you use, make sure it is heavy or has a thick bottom so that the milk does not scorch or burn.

rabri topped with slivered nuts in a red ceramic bowl
Step-by-Step Guide

How to Make Rabdi Recipe

Blanch Nuts

Before you begin heating and simmering milk, I suggest to blanch the nuts and keep them ready. This blanching step is optional and you can simply sliver or chop the nuts.

Blanching nuts improve their texture and taste. To blanch the nuts follow the steps below.

1. Soak the almonds and pistachios in hot water for 20 to 30 minutes. Then remove the peels.

blanched almonds and pistachios in a white plate

6. Slice, sliver or chop the nuts and set aside.

slivered almonds and pistachios to make rabri recipe

Cook to Reduce Milk

1. Add 1.25 litres of full fat whole milk in a kadai, and slowly heat the milk on a low to medium heat. Stir a few times when the milk gets heated.

The milk should slightly simmer but not boil. Once hot, the milk with start to froth or form a layer of cream (malai) on top.

milk in a pan

2. When you will see the cream floating on top, use a spatula to gently move the cream layer to the side of the pot.

boiling milk with clotted cream layer being moved with orange spatula

3. Stick the cream to the side of the pan.

clotted cream layer being moved with orange spatula

Collect Cream To Make Rabri

4. Continue simmering and stirring the milk on a low heat, collecting the cream layer on the sides, and sticking it to the pan.

You’ll be doing this for about an hour while the milk reduces, so be sure to keep a close eye on it so the milk doesn’t burn or stick to the bottom of the pan.

collecting malai or clotted cream at sides of pan

7. This process of collecting the cream has to be done many times. The finesse to making this rabri recipe is that you have to take care to find the right balance between leaving the milk alone so that the cream forms, but also stirring enough so that it doesn’t stick and burn on the bottom.

Keeping the above point in mind, stir the milk a few times after you have moved the layer of cream to the sides of the pan.

clotted cream layer being moved with orange spatula to make rabri recipe

8. In this photo the milk has reduced to half about 30 minutes later. Notice that the layers of cream collected on the sides has thickened also.

collecting cream at sides of pan

Make Rabdi Recipe

9. Once the milk has reduced to half, then add 2.5 to 3 tablespoons of sugar to taste.

sugar being added in a tablespoon

10. Then add a 15 to 18 strands of crushed saffron and ½ teaspoon cardamom powder. Stir gently.

saffron and cardamom on thickened milk to make rabri recipe

11. Continue to gently stir the milk and collect the cream on the side of the pan. The rabri will turn a lovely yellow shade once the saffron has been fully incorporated.

boiling milk for rabdi recipe

12. Now, in this photo, the milk has got reduced to ⅓ of its original quantity. This took roughly 1 hour 15 minutes.

Turn the heat off once the rabdi is the volume and consistency you like. You can also reduce milk to ¼ of its original volume.

thickened and creamy rabdi in pan

13. The cream layer will be collected on the sides.

closeup shot of cream layers at sides of the pan

14. Scrape off the entire cream layer, as well as any dried milk solids with a spatula, and add back to the thickened milk.

cream layer scraped with a part in the thickened rabri

15. Stir gently.

rabdi with layers of clotted cream or malai

16. Now add the sliced almonds and pistachios, plus 1 teaspoon rose water or kewra water (pandanus water). Stir and mix gently again. Reserve a few of the blanched nuts for garnish.

mound of slivered nuts on rabdi in pan

Serving and Storage Suggestions

Serve rabdi hot or warm or chilled. If not serving hot or warm, let rabdi cool at room temperature. Transfer the cooled rabdi in an air-tight steel container and refrigerate it for a few hours to cool.

Remember that it will thicken more as it cools at room temperature and even in the refrigerator. So keep the consistency slightly thin if you want to refrigerate it and serve cold.

Whether you serve hot or warm or cold, garnish with some of the blanched nuts and sprinkle a bit of crushed saffron if you like.

Rabdi keeps well in the refrigerator for 3 to 4 days. Store leftovers in an air-tight bowl or container in the fridge.

rabdi in red bowl with nuts and a light sprinkle of saffron powder from top

Expert Tips

  • Milk: While making a creamy dish with layers of clotted cream a.k.a malai it is always best to use whole milk or full fat milk. Try not to make this sweet with low-fat milk or skimmed milk. You can consider using homogenized milk, but you won’t get thick layers of malai but thin layers and the rabdi will have a less creamy consistency.
  • Pan type: As I have mentioned above when making recipes which require evaporation of liquids, always uses pans with a larger surface area. The larger surface area speeds up the evaporation process. You can use a non-stick kadai or steel kadai. But make sure that whichever pan or kadai you use, it should be heavy and have a thick bottom.
  • Cooking: To make this dish the milk is simmered on a low heat. You do need to stir so that the milk does not burn at the bottom of the pan. But when you see the layer of malai or clotted cream forming then do not stir as you will break this layer. When the layer is seen and properly formed, then gently bring it to the side of the pan with a spatula. After that you can stir the milk a few times until you see the next layer of malai forming.
  • Nuts and flavorings: Feel free to add nuts and flavorings that you have. You can add slivered or chopped almonds, cashews, pistachios and pine nuts. For flavorings, you can mix and match or add only one flavoring ingredient – cardamom powder, rose water, vanilla extract, kewra water (pandanus water) or saffron are some options
  • To blanch nuts or not? While I prefer to blanch nuts when adding them to sweets, you can opt to skip the blanching step. Simply chop or sliver them and add to the rabdi when you add saffron.
  • Scaling: This rabri recipe serves 3 as is. Scale it to make 6 servings or more. Remember if you scale up the recipe, it will take more time for the milk to condense, reduce and thicken.

FAQs

Can rabri recipe be cooked any faster?

Low and slow is definitely the way to go here. If you stir too much or cook the milk too quickly, you won’t get those fantastic thick layers of cream in the dish.

You do have the option to just thicken and scrape the milk solids from the sides, like in this rabdi that I have shown in my Shahi Tukda recipe. Again, there won’t be the same layers but you’ll still have a delicious dessert!

There is a method of making instant rabdi with condensed milk. But it does not have an authentic taste or consistency like this traditional lachha rabdi recipe.

What do you garnish rabri with?

Traditional toppings for rabri include a bit more sliced almonds, pistachios, crushed saffron. You can also garnish with pine nuts or cashews.

What other dishes can be served with rabdi?

I love to make Malpua to enjoy with rabri. It also is great to serve with other sweets like Gulab Jamun and Jalebi. Or simply pair with Falooda or enjoy with Poori!

How long does homemade rabdi keep well?

Stored in a sealed container rabdi will last for up to 3 to 4 days in the refrigerator.

More Indian Sweets To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

top shot of rabri in red bowl with nuts and a light sprinkle of saffron powder from top.

Rabdi Recipe | Rabri Recipe

Rabdi or rabri is a classic, traditional Indian sweet of thickened sweetened milk filled with layers of clotted cream (malai). It is also known as lachha rabdi in Hindi language.
4.86 from 34 votes
Prep Time 5 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 20 minutes
Cuisine North Indian
Course Desserts, Sweets
Diet Vegetarian
Difficulty Level Moderate
Servings 3
Units

Ingredients

  • 1.25 litres whole milk
  • 2.5 to 3 tablespoons sugar or add as required
  • ½ teaspoon cardamom powder or 5 to 6 green cardamoms, crushed in mortar-pestle
  • 12 to 15 saffron strands (kesar) – crushed
  • 1 teaspoon rose water or kewra water (pandanus water)
  • 2 tablespoons almonds (badam) – blanched and sliced
  • 2 tablespoons pistachios (pista) – blanched and sliced

Instructions
 

Prep nuts

  • Soak almonds and pistachios in hot water for 20 to 30 minutes. Drain the water. Then remove the peels from the nuts.
  • Slice or sliver or chop them and set aside.

Cooking milk to half of its volume

  • Take whole milk in a thick bottomed kadai or pan and begun to heat the milk on a low to medium heat, till the milk starts to froth or form a layer of clotted cream (malai) on top. Stir a couple of time when the milk is getting heated.
  • So when you will see the cream floating on top, then with a spatula, gently move the cream layer.
  • Bring it towards the side of the pan and stick it to the pan. Keep the heat to a low and continue to simmer.
  • Keep on simmering the milk like this and collecting the cream layer on the sides.
  • This process of collecting the cream layer has to be done many times. continuous simmering of the milk will bring the cream on top and you have to bring and stick it to the sides of the pan.
  • In between also stir the milk gently on occasions, so that the milk does not get burnt from the bottom. If you do too much of stirring and if quickly, then you won't get the layers of cream in the rabri. 
  • So after you have moved the layer of cream (malai) to the side of the pan, then stir the milk a few times. Then wait until another layer of cream forms on the surface of the milk.
  • You can also just thicken and scrape the milk solids from the sides but in this case you won't get the layers of clotted cream or malai in the rabdi.

Making rabdi recipe

  • Once the milk reduces to half, then add sugar. You can add sugar as per your taste preferences.
  • Then add crushed saffron strands and cardamom powder. Stir gently.
  • Continue collecting the cream and bringing it to the sides of the pan. Also do stir the milk gently after you bring the cream towards the sides of the pan. If you don’t stir the milk then there is a possibility of the milk getting browned or burnt from the bottom.
  • After adding saffron, the color will change gradually to a beautiful yellow color as the milk keeps on reducing.
  • When the milk gets reduced to ⅓ or ¼ of its original quantity, then switch off the heat. It took me about 1 hour 15 minutes on a low heat initially and medium heat towards the latter stage. I cooked it until ⅓ of its original volume.
  • The cream layer will be collected on the sides with a spatula. Scrape off the entire cream layer as well as dried milk solids and add into the thickened milk.
  • Stir gently. Then add the sliced almonds, pistachios and 1 teaspoon rose water or kewra water. Stir gently again. Reserve a few of the blanched and slivered nuts for garnish

Serving and Storage Suggestions

  • Garnish with some of the blanched almond and pistachio slivers. Serve rabdi hot or warm.
  • If you are not serving hot or warm, let rabri cool at room temperature first. Transfer the cooled rabdi in an air-tight steel container and refrigerate it for a few hours.
  • Keep in mind that it will thicken more as it cools at room temperature and even in the refrigerator. So keep the consistency slightly thin if you want to refrigerate it and serve cold or chilled.
  • Whether you serve hot or warm or cold, if you prefer, garnish rabdi with some of the blanched, slivered nuts and sprinkle a bit of crushed saffron from top.
  • Rabdi keeps well in the refrigerator for about 3 to 4 days. Store any leftover in an air-tight container or bowl in the fridge.

Notes

  • Pan: Use a pan having a larger surface area as it helps in the evaporation process and speeds it up. A kadai or wok is the best pan that you can use as they have a larger surface area. Also keep in mind that the pan should be heavy or have a thick bottom so that the milk does not burn while cooking.
  • Milk: Use whole milk or full fat milk. Don’t make this sweet with low-fat milk or skimmed milk.
  • Cooking: You have to slow simmer milk on a low heat to ensure that it does not brown or burn at the bottom. You do need to stir so that the milk does not burn at the bottom of the pan. But when you see the layer of malai or clotted cream forming on the top of the milk, then do not stir. Stirring will break this layer. When the layer is properly formed, then gently bring it to the side of the pan with a spatula. After that you can stir the milk a few times until you see the next layer of malai forming.
  • Nuts and flavorings: Feel free to add nuts and flavorings that you have. You can add slivered or chopped almonds, cashews, pistachios and pine nuts. For flavorings, you can mix and match or add only one flavoring ingredient. The options are cardamom powder, rose water, vanilla extract, kewra water (pandanus water) or saffron.
  • Blanching nuts: You can choose to skip blanching the nuts. Simply slice or sliver them and add to the rabdi when you add saffron.
  • Scaling: As is this recipe serves 3. You can scale it to make 6 servings or more. Remember if you scale up the recipe, it will take more time for the milk to thicken and condense.

Nutrition Info (Approximate Values)

Nutrition Facts
Rabdi Recipe | Rabri Recipe
Amount Per Serving
Calories 136 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g6%
Polyunsaturated Fat 2g
Monounsaturated Fat 4g
Cholesterol 1mg0%
Sodium 1mg0%
Potassium 157mg4%
Carbohydrates 15g5%
Fiber 2g8%
Sugar 11g12%
Protein 4g8%
Vitamin A 27IU1%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin B12 1µg17%
Vitamin C 1mg1%
Vitamin D 1µg7%
Vitamin E 2mg13%
Vitamin K 1µg1%
Calcium 31mg3%
Vitamin B9 (Folate) 9µg2%
Iron 1mg6%
Magnesium 30mg8%
Phosphorus 80mg8%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

Like what you see?

Stay up to date with new recipes and ideas.

This Rabdi recipe from the archives, first published in Jan 2015 has been republished and updated on October 2021.

Share This Recipe:

PinWhatsAppPrintShares2.9k

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.

82 Comments

  1. looks delicious, haven’t tasted before, i would love to give it a try !!5 stars

  2. Hi Dassana,
    Im a big fan of you. Im an amateur cook most of the times or rather all the time i refer to your recipes before i start cooking for my family. My kids love all the dish that i make specially the one followed from your site. My son’s birthday is upcoming and i want to try to make Rabri. I wanted to know if i can use condensed milk to get the thickness or the creaminess. If so could me please suggest how to make it.

    1. Thank you Gayathri for the lovely feedback. For the rabri you can take 3.5 to 4 cups of milk and boil it first. Then add ½ cup sweetened condensed milk and cook till the mixture thickens. If the rabri tastes too sweet, then you can add some more milk. if it less sweet, then add a few tablespoons of condensed milk. Add the saffron which has been mixed with some warm milk, nuts and dry fruits. You can add the saffron when adding the condensed milk too. Happy cooking.

  3. Hi Dassana,
    Thank you for the recipe. It looks delicious.
    I want to try it but we dont get organic milk here and the full fat milk also does not cream up much. I was wondering if I should add a can or two of evaporated milk to it. Please advise.
    Thanks

    1. welcome neha. you can add some evaporated milk to thicken and it will work.

See More Comments