Bengali Rasgulla

4.88 from 8 votes

One of the most popular Indian sweets, rasgulla is made with milk and sugar!

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.


A lot of sweets and desserts in India are made using milk and usually they are also the most popular ones. One such popular sweet is rasgulla, it comes from the state of West Bengal which is famous for it’s mouth-watering desserts.

Rasgulla is made from “chena” which is obtained by curdling the milk. The chena is mashed, made smooth and then cooked in boiling sugar syrup. The main problem with making rasgullas at home is that it doesn’t always turn soft. Actually making this sweet at home is really easy, there are just few basic things which should be kept in mind and they will always turn out perfect.


– Use a wide pan for making the rasgullas. They increase in size when dropped in boiling sugar syrup so there should be enough space for the rasgullas to cook in the pan.

– Add some water to cool down the milk before adding the lemon juice/vinegar to curdle it.

– Squeeze out all the water from the chena before you start mashing it.

– Mash the chena with your hands for total of 10 minutes. It should be totally smooth by the end of 10 minutes.

– The water to sugar ration should be 4:1. So for 1 cup of sugar you have to add 4 cups of water and boil it at high flame.

– The rasgullas increase in size while they are cooking in the sugar syrup so don’t make them too big unless you want huge rasgullas.

– Drop the rasgullas in the sugar syrup once it’s completely boiling at high flame.

– The flame has to be high throughout the entire time when the rasgullas are cooking.

– To check if the rasgullas are cooked, drop them in fresh water. They will sink if done.

– Transfer the rasgullas from the fresh water to the sugar syrup once the sugar syrup has cooled down.

– Make a day in advance, they taste the best the next day when the rasgullas have soaked the sugar syrup well.


I will definitely update this post with step by step pictures when I make rasgullas again. Since I made these in India and it was too hot in the kitchen, I couldn’t keep up with clicking pictures side by side.

I have made these rasgullas twice already in the past 1 week and they always come out perfect. So give it a try and enjoy these soft and delicious homemade rasgullas.


* Use whole milk for best results.

* If you think the flame is too high on your gas stove and you are afraid the rasgullas might burn, you can cook them in another way. Let the sugar and water come to a boil, drop the rasgulla into it and then lower the heat to medium, cover and cook for 10 minutes. After 10 minutes, remove the cover, flip the rasgullas, cover and let them cook for another 15 minutes on medium flame. But remember to boil the sugar syrup before adding the rasgullas.


4.88 from 8 votes
Servings: 15 medium size rasgullas
One of the most popular Indian sweets, rasgulla is made with milk and sugar!


  • 1 litre whole milk
  • 3 tablespoons lemon juice
  • 1 teaspoon cornflour
  • 1 cup sugar
  • 4 cups water
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Heat milk in a heavy bottom pan.
  • Once the milk comes to a boil, switch off the flame and add 1/2 cup of water to bring down the temperature a bit.
  • Add lemon juice till the milk curdles.
  • Drain the curdled milk using a muslin cloth. You are now left with what is known as "chena" or "paneer".
  • Squeeze the muslin cloth to remove all the water from the chena.
  • Take the chena in a plate and add cornflour to it.
  • Mash the chena with your hands for 10 minutes to make it soft and smooth. This is an important step to make sure that the rasgullas are soft.
  • Make small balls from the chena after the mashing is done.
  • Meanwhile in a pan mix the sugar and water and let it boil at high temperature.
  • Put the rasgulla balls in the boiling sugar syrup.
  • Cook the rasgullas in sugar syrup for 18-20 minutes on high flame.
  • Refrigerate the rasgullas with the syrup and serve chilled.


Calories: 52kcal, Carbohydrates: 13g, Sodium: 3mg, Potassium: 3mg, Sugar: 13g, Vitamin C: 1.2mg, Calcium: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: Indian
Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

Bengali Rasgulla


Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!

Leave a comment

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

Recipe Rating


  1. Hi Manali,
    I tried this, My Rasagolas came fine, but it’s soft and in a defined shape. I felt it was not like we bought from the store, which is a bit chewy.
    Is that to be soft and less chewy? which is the proper texture we should have?

    1. this homemade version is definitely on the softer side but it should have a chew to it. A lot depends on which milk was used, and how the chena was prepared. Add to the cooking time a little next time if you want rasgulla to be chewy.

  2. Thank you for your tips. Question – can we drop the rasagullas in ice cold water to avoid shrinking and overcooking ? Or is it best to leave the rasagulla in the same hot syrup, which has been used to cooking. Thanks in advance for your answers.

  3. Hi my rasgulla’s were soft till it is hot but after getting cold they become hard not spongy.can you tell me why?

  4. Hi Manali, I tried your rasagulla recipe twice for diwali and it turned out very soft. I have a query regarding cornflour. As recommended in the recipe, I added the flour and then started kneading the chenna. while kneading the dough would stick to my palm and plate. I continued to knead and after 10 min made tiny balls and added to the boiling sugar syrup. Despite the stickiness, both the times my rasagullas turned out soft.
    Checking what is your texture when you start kneading after adding cornflour?

  5. Hi Manali!
    Your Rasgullas look perfect.
    I tried them for the first time.

    I used full fat milk.
    Everything was fine till I started kneading.
    The chena was super sticky and I had to add maida in it. But after cooking them for roughly 15-18 mins, they shrank and became semi hard.
    Can you please help me?
    How much should I knead and how should I know when to start kneading? What is the ideal level of moisture that needs to remain in chena to start kneading?

    Could you please help?

    1. My guess is that the water didn’t drain properly from the chena, did you use a muslin cloth? they shrink when balls don’t have enough space in the pan they are being cooked. Since it was your first time, I would suggest to try again, this takes some practice.

      1. Why did my rasgulla become hard after cooking, when I followed all the steps please reply me.

      2. you squeezed way too much moisture from the chena, that’s why they are hard. Rasgulla takes some practice, try again

  6. 5 stars
    Rasgullas get flat after cooling down every time. Tried with only 4 balls in pan so its not overcrowded. What could be the reason?

  7. After cooking the balls and bringing it to room temperature ..I understand that it is not spongy enough..Can I cook it again…

  8. H Manali, corn flour (is it makki ka atta) or you mean corn starch. My concern is that corn flour is yellow whereas corn starch is white. Please advise

  9. 4 stars
    Tried this recipe 3 times but each time my rasgullas came hard. I mashed the Chena for 10 mins and the balls came out good but after cooking they got hard..!!! Please advise what I might be doing wrong

    1. you are extracting a lot of moisture from the chena. You need to squeeze water from it but it should still be moist to touch. This comes with practice, so don’t worry if you are not getting a hang of it. Also try cooking them for less time next time, all stoves work differently. Maybe yours need less time.

  10. Hi, Why do you add cornflour to the chenna and how much cornflour should be added?
    Regards, Hans

  11. Manali… Yr rosogulla looking very spongy. But when I tried all r good.. Cooked well but it’s not spongy. I tried 3 times but failed to become spongy. Please help me..
    I used Amul full cream milk and after getting chhena I put it in refrigerator for 2 hours

  12. The dough is way too sticky and when I added maids to make it dry it became very hard and did not even taste like rasgulla. Even after hanging the Chenna for more than 1 hour it was still not dry enough to knead into a dough
    Please help

    1. if the dough is too sticky, it just means it has a lot of moisture in it. Squeeze it well, there’s no other reason why it will be moist. It is just curdled milk.

  13. 5 stars
    Yami it’s so testing ??
    Thanks for sharing rasgulla recipe,, Now I also try to make it at home. But it will not be bad, will it?

  14. i am a strict rather hard core vegetatian and would like to have some veg delights for parties.mainly snacks and starters.

  15. hi manali thanks for reply…
    getting milk from farms is not possible…i wonder how the shops make them round? they too make from same milk…yes i take big patila.. to make rasgullas..

  16. hi
    can we make rasgullas immediately after we have drained the water out of chena>? or we have to hang it for some time? and can we use force to remove water from chena ? thanks sunil khurma

  17. hi manali
    i tried making rasgullas many times ..but here where i live in toronto..we donot get full fat milk…my rasgullas are always flat they do not fluff in to balls..when i boil them they become round but afterwards they become flat and smaller what could be the reason..i knead them well..and boil them around 15 minutes ..what could be the reason thanks
    sunil kumar khurma

  18. When you say whole milk, can it be either cows milk or buffalo? Usually cows milk packets say that it is toned milk. Will that work?

  19. i think the mashing part is the key to a good rasgulla there any way to do it with modern technology? such as hand blender, or dough maker, or mixer or anything else? Or is there any special spatula or spoon for this purpose? So that hands remain clean and relaxed?

  20. Hi Manali

    Meant can we FREEZE the rasugulla balls. Do we cook them in the syrup and freeze or freeze immediately after making balls. Thank you.

    1. I think you can make the complete recipe and then freeze the rasmalai in freezer safe bags/container. Thaw it overnight in fridge.

      1. I am not sure what you mean? the rasgulla smell? of what? if you curdled the milk with lemon or vinegar, maybe you did not rinse the chena well before making balls and hence the small. Unfortunately you can’t do anything now once the balls are boiled and dipped in syrup

  21. Hi Manali can we free the rasugulla balls. I have extra milk and would like to make them to use at a later stage. It’s going to be my first attempt to make this recipe.

  22. Hello
    Your roshgollas are looking way too perfect. I have a problem. Why do I have cracks in my roshgollas though they are soft. I also test them in fresh water test. They passed successfully! But I want smooth surfaced roshgollas. Please suggest some tricks. People says we have to hang cheena. & I also want to know how can I check the correct moisture in cheena? Thanks.

    1. You should knead them bit longer for a smoother rasgulla..and yes you can hang chena for 15-20 mins..well correct moisture comes with experience..but basically when you knead the chena it should not have any water but it should not feel dry..if it’s too dry then rasgullas will be hard..try again..hang chena for 15-20 minutes and then knead the chena for 10 minutes until you can get get smooth balls..

  23. 5 stars
    Hi Manali

    Your rasgulla’s look very soft and mouth watering. I want to try it at home this week.

    I have two doubts:

    1. After the rasgulla’s are cooked in sugar syrup, to check we should drop them in fresh water. When should we put it back in sugar syrup?

    2. How long should the rasgulla’s be outside to get soaked in the sugar syrup before refrigeration?

    Thanks in Advance


    1. you can put back’s just to check if done or not. Let them sit in sugar syrup for 30 mins at room temperature and then refrigerate.

    1. Hi recipe looks amazing. I hv few doubts. I tried it n did cold water testing as well n rosogullas did sank n settled at the bottom. But wen I tasted it they were tasting of chenna (wen it was hot) and I chilled it for an hour n feel the same and its not completely soaked. Any suggestions?

      1. Hi if it tastes raw means it had to be cooked more. your balls are not cooked through and hence not soaking the syrup is my guess.

      1. possibly because you didn’t give enough space to the rasgulla in the pan when they were boiling. Add fewer rasgulla in the pan and try again.

  24. Just spotted this recipe from your homepage! this rasgulla looks to-die-for, Manali! good recipe, my mouth is watering looking at pictures!