Rasgulla recipe. Learn how to make bengali rasgulla recipe at home. Spongy Rasgulla is one of the popular Indian sweet recipes that is made by curdling milk. Then separating the chenna (paneer or indian cottage cheese) and whey by draining in a muslin cloth. The drained chenna is kneaded and then rolled to balls. These are cooked in sugar syrup till they turn light and spongy.
Rasgulla is a juicy milk based dessert loved by people all over India. These tiny juicy balls are addictive, delicious & are made during festive times.
This rasgulla recipe will give you soft, spongy & juicy rasgulla that are quick to make. It can be tried even by beginners. This is a very old post that I shared on the blog in 2014.
I have been making them time and again as it is a favorite with my kids. I follow the same recipe to make Rasmalai and Chum chum.
Over the years a lot of readers had various queries on the rasgulla recipe I shared. About the kind of milk to use, kneading the chenna, flat rasgullas, shrunken rasgullas etc.
So I thought of updating this post with more points in the form of FAQs & step by step photos that will help you to make the best rasgulla.
What is rasgulla?
Rasgulla is a milk based sweet made by curdling milk, draining the whey and kneading the milk solids to make balls. These balls are cooked in hot sugar syrup until light & spongy.
What should be the texture of a good rasgulla?
A good rasgulla should be spongy, light, juicy and must shrink back to shape when squeezed. It should not be rubbery or chewy.
More Diwali recipes
1. First rinse a heavy bottom utensil to boil milk. By rinsing, you can prevent the milk from being burnt beneath. Pour the milk and bring it to a boil over a medium high heat. Keep stirring to prevent a layer of cream forming on top. I used homogenized milk.
2. If using Homogenized milk: When the milk is hot and about to come to a boil, pour 2 tbsps of lemon juice or vinegar.
If using Non-homogenized milk from milk man then keep the pot aside and wait for 5 mins. Then add the lemon juice or vinegar. Do not pour it to boiling milk.
3. Keep stirring. The milk will begin to curdle. Turn off the stove and stir well until it curdles completely. If it doesn’t then add another tbsp of lemon juice.
4. Next pour ice cold water or add ice cubes. This helps to stop the cheese from further cooking. This way it stays soft.
5. Allow to rest for 2 mins.
6. Immediately pour to a colander lined with a thin cloth. Immediately rinse it well to remove the lemon flavor.
7. Wrap the chenna in the cloth and rinse well under running water until it cools down.
8. Make a knot of the cloth. Squeeze up and remove as much excess water as possible. Then hang it on a hook for 1 to 1½ hours. I felt the timing depends on the kind of milk. Sometimes I even leave up to 3 hours.
Moisture in chenna
9. The chenna after draining the whey must be moist and should not have dripping water or whey in it. Excess whey may impact the rasgulla in 2 ways –
1. May disintegrate the rasgulla in syrup.
2. The rasgullas may double in size but will shrink once taken off the heat.
Kneading chenna to make balls
This is a small test I do to find out if chenna has the right amount of moisture in it. Take a small portion of chenna in your fingers and smear it gently to a smooth chopping board.
It has to be non sticky and grainy or crumbly. This texture may vary if using non homogenized milk.
10. The entire chenna should look crumbly & grainy. Begin to knead with your fingers until it turns smooth and uniform. This may take up to 3 to 5 mins. I usually do it only for 3 mins with the use of homogenised milk. If the chenna is very grainy then you may need to knead it for 5 mins.
11. Just aim to get uniformly smooth chenna and do not over knead. Over kneading may shrink the rasgullas immediately after taking off the heat.
12. Divide the dough to 18 portions. Make smooth balls that are crack free. Do not make them large as they will double in size when cooked. Cover these and set aside.
How to make rasgulla
13. Add sugar to a wide pot. Choosing the right size of the pot is also very important. I used a mini pressure pan here but used a 4 liter pot other times. The pan must be wide enough for the rasgullas to move around and puff well. Similarly it must be deep enough.
14. Pour water and add cardamom pods. I prefer pods than powder as it keeps the syrup clear.
15. Dissolve the sugar and bring it to a rolling boil. Then remove the cardamoms and add some rose water. The flame has to be medium to medium high, such that the syrup is bubbling & boiling steadily while the rasgullas cook.
16. Add the balls to the syrup.
17. Keep the pan covered and boil for 9 to 10 min. After 5 mins open the lid and gently stir the sugar syrup with a skewer without touching the rasgullas. This is for uniform cooking. Quickly cover and cook.
If you feel the syrup is boiling rapidly then reduce the heat a bit. Maintaining a steady temperature is very important throughout this stage otherwise they tend to turn rubbery( if cooked at high heat).
18. Rasgullas will puff and double in size. The key step is to maintain the heat steadily. If the flame is too high, rasgulla may break.
Also they double in size first and then shrink back. We do not want them to shrink or either break.
If you keep the lid open for long time they will shrink. Always keep the pot covered before turning off the stove. After 10 mins, remove the pot from the stove.
Do not open the lid until the temperature has come down.
Rasgulla have doubled in size. Serve rasgulla chilled or at room temperature.
What kind of milk to use for rasgulla?
To make rasgulla always use fresh full fat milk or whole milk. Avoid using milk in tetra packs, skimmed milk or low fat milk as it affects the spongy texture of the rasgullas.
The results with pasteurized & homogenized milk is not same always. It depends on the brand of milk. Unpasteurized & non homogenized fresh milk is the best choice.
How long to knead the chenna?
Chenna has to be kneaded until it turns smooth & uniform without any grains. How long to knead chenna depends on how crumbly the chenna is?
So do not focus much on the timing focus on the texture – smooth, uniform and free from crumbs.
Over kneading can make the chenna sticky and may also shrink the rasgullas after cooking. More details in step by step photos.
How moist should the chenna be?
Chenna should be moist but not with dripping water or whey. Too much moisture will break the rasgullas and too little or dry chenna will make them hard with lot of cracks.
More details please check step 9 in Step by step pics.
How to get white rasgulla?
The color of the rasgullas depends on the milk and sugar used.
1. After draining the chenna if it looks yellowish, then just do not go ahead. Make fresh chenna with a different brand of milk.
Some brands of milk are just not suitable to make rasgulla as it depends on several factors like the feed of the cows, processing method etc.
2. Organic sugar & unsulphured sugar are just not suitable to make white rasgulla. Always choose white refined fine grain sugar.
To check just dissolve 2 tbsp sugar in 4 to 5 tbsps water and check. If the water looks pale yellow, the sugar is just not suitable.
Please check the step by step guide for more details.
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 1 liter milk or 4 cups (full fat or whole milk)
- 2 to 3 tablespoons lemon juice
- 1 liter ice water or few ice cubes
To make sugar syrup
- 1½ cups refined white sugar (¼ cup optional) (refer notes)
- 4 cups water
- 3 green cardamom pods or elaichi
- ½ teaspoon rose water (optional)
- 1 pinch saffron stands (optional) kesar for garnishing
- Bring milk to a boil in a pot.
- If using non-homogenized milk (milk from milkman), then keep the pot aside. Wait for 5 mins.
- If using homogenized milk from packets or cartons then reduce the flame to low.
- Add 2 tbsp lemon juice & stir until the milk curdles.
- If it doesn't curdle, add more & stir.
- When you see the milk curdled completely, Switch off the stove. Rest for 2 mins.
- Then pour cold water to the pot. This will stop the chena from cooking further & keeps it soft.
- Place a colander over a large bowl & line with a thin cloth. Drain the curdled milk.
- Rinse the chenna under running water to remove the acidic flavor.
- Tie the cloth. Squeeze it well to remove the excess whey as much as possible.
- Hang it for 1 to 1½ hours. Chenna should not have any excess whey. It must be crumbly.
Making sugar syrup
- Add sugar, cardamoms & water to a wide pan or pot.
- Make sure you use a wide pot good enough to hold all the rasgullas.
- The balls will cook & almost double in size only if there is enough space in the pot.
- Stir to dissolve the sugar. Bring it to a boil.
How to make rasgulla
- Knead the chenna well to make it a smooth dough for 3 to 5 mins. I do it just for 3 mins.
- Do not over knead to the extent that the chenna turns greasy or soggy.
- When you see the mixture turns uniformly smooth and no more grainy, then stop kneading.
- Take small portions of this and roll to tiny balls.
- They should be tiny and not big as they expand in size after boiling. I made about 16.
- Add rose water to the sugar syrup. (optional).
- Bring the sugar syrup to a rolling boil on a medium flame.
- Remove the cardamom pods. Then add the balls one after the other gently.
- Cover the pot immediately with a lid.
- The syrup must be boiling steadily at a constant heat.
- Cook on a medium flame for 9 to 10 mins . The syrup must be bubbling & boiling steadily through out this time. So adjust the heat as needed depending on the kind of pot & stove used.
- After 5 mins gently stir the sugar syrup once with a skewer without touching the rasgullas. Cover immediately.
- This ensures even cooking and puffing. During the cooking time if you feel the heat is too much reduce the heat slightly, but ensure it is still bubbling & boiling.
- After 10 mins, remove the pot immediately from the stove to prevent rasgulla from cooking further.
- Keep the lid closed always otherwise they will shrink or fall flat. Do not open at least for 20 mins.
- They double in size and also sink in syrup when cooked completely.
- Allow rasgulla to rest and cool completely. Serve them chilled. If desired garnish with saffron.
- Once the rasgullas have rested for a while, taste the sugar syrup and check for sweetness.
- If you prefer more sweeter rasgullas or syrup, then add ¼ cup sugar to a small pot.
- With the help of a ladle transfer about 3/4 cup sugar syrup to the pot and make a sugar syrup. Cool this and pour to the rasgulla pot or pan.
- Kneading to a smooth dough is very important to give a good texture to the rasgullas.
- Boiling the balls for the right amount of time and at the right heat is also needed.
- Overcooking or cooking them at very high heat could result in rubbery balls or break the balls or even shrink them.
- Do not stuff too many balls in a small pan. They must have enough space to float around and puff up in the pan.
- I have not included corn flour or semolina in this rasgulla recipe. Some people use them to prevent them from breaking. If you are new to preparing these and if you are worried, you can use 1 tsp semolina or 1/2 tbsp corn flour while kneading the paneer.
Alternative quantities provided in the recipe card are for 1x only, original recipe.
For best results follow my detailed step-by-step photo instructions and tips above the recipe card.
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills.
Follow Swasthi’s Recipes
I got great rasgullas that bounce back when I squeeze. Absolutely delicious & I can’t believe I made these. I have tried this recipe more than 5 times and the first 3 times couldn’t get them so well. My fourth and fifth times is amazing. Thank you for a wonderful recipe.
You mentioned bengali recipe. But origin of rasgulla is odisha. Rasgulla is an Odia racipe. Bengalis may says rosogola their, but rasgulla is Odisha origin.
Your detailed recipe is very useful.Thank you so much.
Usually after making the rasgullas, the syrup turns yellowish.Can I reuse this syrup for making other batches of rasgullas?
Hi- love the recipe and the tips and tricks but same thing happened as it always does with my rashgullas which is it shrinks slowly after I turn off the heat.
When it is cooking I see through the glass lid that it has puffed up. But after I wait for it to cool down – it always shrinks down 🙁 and it has not sunk to the bottom, as you have noted.
I keep the lid closed and do not open it until at least 1-2 hrs. What am I doing wrong??
Otherwise everything else turns out perfect – it is spongy, it holds it shape, it just shrinks!! Please help!
wonderful details…very helpful
I am 10!
And i made it for my fam and they loved it and i even made rava kesari and mysore bondya thanks!
That’s awesome! So happy to know that.
To be honest I started cooking after reading the initial introduction (I didn’t even scroll down to the detailed steps with checkboxes haha) and they turned out great.. So I recommend trying it.
Thank you! Glad to know the recipe worked out
Tried out the same process as you mentioned and the recipe came out soo well. The rasgullas are really mouth watering. One after the other, I would like to have all the rasgullas at a time😀 Thank you so much Swasthi☺
Hehe! Glad to know they came out good.
Thanks for leaving a comment!
Yes ? we very much ? happy with recipe try to get the best ?
I made it at home it has successful Eden
Glad to know! Thank you
Can we use milk which has already been curdled for this recipe,like milk kept outside the fridge overnight gets curdled,?
I don’t think it is good to use.
The Rasgullas came out really soft and spongy, thanks to the detailed description you have provided..thank you.
One question though: The Rasgullas had a milky flavor and also the sugar syrup got some milk in it. Any idea why ?
Welcome! Glad to know. I think the milk didn’t curdle fully. Next time wait until a greenish/yellow whey separates in the milk. I suggest try with a different brand of milk. Hope this helps.
can we use fresh readymade paneer to make rasgulla
Dipti, No paneer doesn’t work here
I have a doubt regarding the milk… You said that if we are using Non homogenised milk, we need to set it apart 5 minutes and then pour lemon. So do i need to boil the milk first, then keep it for 5 minutes and then pour emon juice? Is that how it need to be done?
Yes you are right. Adding acidic ingredient to very hot non homogenized milk usually makes tough chenna.
In my home, we are using raw milk (straight from cow) which we use oy after boiling. So in that case.. (which is not a pasturized or homogenised milk – it’s just pure milk), do i need to add lemon juice after 5 minutes of boiling.
Yes you are right. But if the milk doesn’t curdle after adding lemon juice, put back the milk on the stove and boil on low heat until it curdles.
Your rasgulla was well briefed and it worked well for me… I used homogenised milk… It was the best.
All this time I was cooking it wrong… I put off the flame and I dip it in syrup for few hours… And my rasgulla was like little but rubber form. Yep always a failure…
I tried your method and WOLAAA… it worked well… And Yes I subscribed.
You are great my friend…????
So glad to know!
Recently I got u r recipes. I made paneer curry with u r recipe it came out really delicious and I suggest my friends to subscribe more over along with cooking u r give tips like do and don’t which impressed a lot
Tq for sharing u r experience with us and making us good chefs
Glad to know! You are most welcome!
I made it today with lot of hesitation n fear as I’m too young n naive for indian desserts. But, followed every step n waited for the results. Never been so happy. We sindhis are foodies so we don’t settle for anything less tatsty. So it turned out awesome. Love u lady for this recipe ??
So glad your rasgullas turned out awesome!
Thank you so much for leaving a comment!
Thanks for the recipe! I had one question, should I use a lid without any holes in it?
Uf rasgullas do not sink yo the bottom in 10 min, should I cook for more time.
Yes, use a lid that has no holes/vent. The lid don’t need to be tight but should cover the pot well. Some amount of steam escapes from the sides and that isn’t a problem. Once done, don’t open the lid and leave them to rest for 20 mins. By then the balls will surely sink if you have followed all the other steps. Hope this helps.
Amazing recipies beautifully explained and easy to follow…making cooking exciting.
Hi I tried this recipe for Rosogolla for the first time and it turned out perfect … thank you so much for a detailed guideline..
You are welcome! Glad they turned out good. Thanks for leaving a comment
PLease mention the gram instead of 1 cup (use gram).
Yes I will update. You can use 300 to 350 grams sugar for this recipe.