Rasgulla Recipe

Homemade soft and spongy Rasgulla (Cottage Cheese Dumplings) cooked in sugar syrup! A gluten free delicious dessert! No arrowroot or flour added to this Rasgulla Recipe. Rasgulla Recipe

Are you still looking for the last-minute Diwali sweet than look no more. Here is a perfect step by step tutorial to homemade Rasgulla recipe. Please don’t close your browser after reading RASGULLA. My sister runs away every time she hears rasgulla. Maybe it’s the way it is made that turns her off from trying this recipe. 

I too have to admit that my first hands-on experience to make rasgulla was not too good. In college during a F&B practical (food and nutrition), me and my partner were given a 45 minute time frame along with a verbal recipe to make rasgullas.

Believe me,we messed up the whole recipe and failed badly  😕 . Our rasgullas were nowhere near to the actual one – they were rock solid and flat. Since then I wanted to learn how to make a perfect rasgulla recipe. rasgulla-recipe-2

The perfect round and spongy rasgullas are not difficult to make; it just takes a little bit of time,practice, and patience. Once you have mastered the art of making crack-free paneer balls, I’m confident that the next steps will be easy for you and you will master the art of making fantastic rasgullas. Regular rasgulla and angoori rasgulla explained in this recipe.

I am proudly sharing my way of making rasgulla recipe that is tested and tried many many times in my kitchen. This rasgulla recipe is slightly different from the regular rasgulla recipe. 

Here, rasgulla is boiled and squeezed before adding to the sugar syrup. Why do we do this? Quite simple, this step makes the rasgulla swell up beautifully. Water is squeezed out so that it can absorb the sugar syrup.


Now, onto the recipe!

Please read carefully through these tips  –

  • Always use full cream milk to make rasgullas. The fat content in full milk makes the best rasgullas.
  • Wait for milk to get bubbly before adding the acid. This will result in perfect chenna/paneer.
  • Quickly strain paneer. Letting it sit will result in hard and chewy rasgullas.
  • Wash paneer before proceeding. This will wash away all the taste of acid from paneer.
  • Squeeze all the water out from paneer. If moisture/water is left behind in paneer, the balls will disintegrate during boiling.
  • Knead paneer with your hands. Have tried kneading it in a food processor but the result was not satisfactory. Knead for 8-10 minutes for a smooth dough. The dough should not feel sticky at all.angoori-rasgulla-recipe-1
  • Squeeze and press in between your palms couple of times before rolling it like a ball. This will prevent cracks in rasgulla.
  • Make sure there is enough room for the rasgullas to expand during boiling. If the pan is crowded, rasgullas will become flat.
  • Squeeze all the boiled water out of the rasgullas before adding them to the syrup. Once water is squeezed out, rasgullas will become spongy and ready to absorb the syrup.
  • Sugar syrup should not be too thick. If sugar syrup is thick in consistency than it will not absorb the sugar syrup.
  • Finally allow enough room for the rasgullas to boil in the sugar syrup. Cool and enjoy!!

I hope this festive season you give this recipe a try. If possible, share your sweet feedback or pictures with me. Would love to hear from you. !!Happy Diwali!!





Rasgulla Recipe
Votes: 4
Rating: 3.75
Rate this recipe!
Print Recipe
Homemade soft and spongy Rasgulla (Cottage Cheese Dumplings) cooked in sugar syrup! A gluten free delicious dessert!
Servings Prep Time
Cook Time
Servings Prep Time
Cook Time
Rasgulla Recipe
Votes: 4
Rating: 3.75
Rate this recipe!
Print Recipe
Homemade soft and spongy Rasgulla (Cottage Cheese Dumplings) cooked in sugar syrup! A gluten free delicious dessert!
Servings Prep Time
Cook Time
Servings Prep Time
Cook Time
  • 2 liter Full cream milk
  • 1/4 cup Lemon Juice or vinegar
  • 1 teaspoon Rose water or Kewra essence
  • 2 cups Superfine Sugar
  • 4 cups Water
  • 1 teaspoon Milk (to separate impurities from syrup)
  • 1/4 teaspoon Rose water or Kewra essence
  • A pinch of Saffron strands
  • 1 teaspoon Crushed cardamom seeds
  1. Boil milk in a heavy bottom pan. Before you begin please read all the tips above.
  2. Meanwhile line a strainer with muslin cloth.
  3. When the milk becomes frothy and bubbles start to form on top that's the time to add vinegar/lemon juice.
  4. Pour in vinegar/lemon juice.
  5. Slowly mix vinegar/lemon juice in the milk and milk will curdle.
  6. When the whey/liquid in curdle milk turns to pale green in color, take the pan off the flame.
  7. Strain it immediately. Do not let the paneer in sit in that whey for long or else rasgullas will become chewy.
  8. Wash paneer under cold water to get rid of vinegar/lemon juice taste.
  9. Squeeze paneer and allow the water to drain.
  10. You can also hang paneer/chenna for 20- 30 minutes until the water stops dripping. This step is important. If water is not drained well from paneer, rasgulla will start disintegrating in sugar syrup.
  1. Remove paneer from cloth. Paneer should feel crumbly but moist.
  2. Start kneading the paneer like a dough.
  3. Use your whole palm and fingers to knead paneer. It will take somewhere between 9-10 minutes to knead it into a smooth dough.
  4. Until it forms a smooth dough.
  1. Take paneer dough in your hand.
  2. Squeeze it tight. It should not feel sticky at all. In fact it should feel creamy and roll smoothly in between your palms. Squeeze and press in between your palms couple of times before rolling it like a ball. This will prevent cracks in rasgulla.
  3. Shape into small balls.
  4. Keep the paneer balls covered at all time to prevent drying.
  5. Just to give an idea - small balls will yield small rasgulla (angoori rasgullas).
  6. A ball this size will yield....
  7. Regular size rasgullas.
  1. Boil water in a pan. Add rose water or kewra essence to it.
  2. Bring it to a boil.
  3. To test add a single paneer ball to the boiling water.
  4. If all good, add rest of the paneer balls.
  5. Cover and let the boil for 15-20 minutes. Meanwhile prepare the sugar syrup - steps shown below.
  6. Rasgullas will double in size.
  7. Add chilled water or ice cubes to stop the cooking process.
  8. Remove rasgullas from water. Slowly squeeze out the water.
  9. Rasgullas will come back to its original form. Drop them in hot sugar syrup.
  10. To make angoori rasgullas, follow the same procedure. Make small paneer balls. During boiling add 1 teaspoon of kesar (saffron strands) to the water. It's color will change from white to yellow.
  1. Please make sure, sugar syrup is ready before the rasgullas are done boiling. Assemble ingredients for sugar syrup. In a heavy bottom pan, combine all the ingredients and bring it to a boil.
  2. Soon impurities will start floating on top. Remove the impurities and discard.
  3. Strain the liquid.
  4. Sugar syrup is ready.
  5. To test the sugar consistency, take some liquid in your finger (make sure it is not to hot) and it should coat your finger. Syrup should be thin not thick in consistency. If the syrup is thick, rasgullas will not absorb the syrup.
  6. Drop squeezed rasgullas in hot syrup. Cover and boil for 10 minutes on a medium low flame. Shake the pan slightly or use a small spoon to move around the rasgullas.
  7. Allow it to cool completely.
  8. Let's do a final test. Take rasgulla in between your fingers. Slowly squeeze as tight as you can.
  9. Rasgulla will come back to its original shape.
  10. Soft and spongy rasgullas are ready.
  11. Chill and enjoy!!
  12. Repeat test for small rasgullas - squeeze hard.
  13. To the last drop.
  14. It will come back to its original shape.
  15. Angoori Rasgullas are ready.
  16. Chill and enjoy!!

You may also like...

21 Responses

  1. Sourav says:

    So sweet recipe

  2. Hemalatha says:

    Hi. Should flame be high or low while boiling in water and sugar syrup.

  3. Omkar says:

    Thanks.. My 1st attempt was my drastic failure. Your method works like cham.

  4. keya says:

    Which things used for expanded the rasgullas?

  5. keya says:

    Unbeatable recipe

  6. Aayushi Malviya says:

    When we put rasgulla in boild water then the flam should be on or off?

  7. Harbara says:

    I have fail proof recipe. Comes out best all the time in 5 minutes.
    Go to mithaiwala and buy rusgulla.
    Because how may you try you won’t get like those Halwai made rusgulla.period.
    I call them insanegulla.

  8. Ashwini says:

    Hii Ruchi,
    I like all the recipes on your blog, so i keep visiting often to find something new.. Found this recipe today so couldn’t stop myself from trying it. Thank you for posting this, i have been searching for a perfect rasgulla recipe since long time.. mine did not turn out to be as delicious as it looks in your photos.. but i would definitely like to try this again as rasgulla is my favourite sweet..
    I followed all the steps just like instructed, but somehow the rasgullas did not hold its shape.. once i put them in boiling water, all the balls broke and became crumbs.. unable to understand what did i miss.. also, it did not turn out to be soft and spongy..
    I think, I added too much cold water to wash the paneer.. does that make it chewy?
    Your suggestions would help..

    • Ruchi says:

      Thanks for trying the recipe Ashwini. Sorry to hear that it didn’t turn out the way you had imagined.
      Reason for disintegration of rasgullas – after washing paneer, water was not properly squeezed out. If moisture/water is left behind, paneer balls will disintegrate during boiling.
      Reason for chewy rasgulla – paneer was allowed to sit in its water for some time. This will result in hard and chewy rasgullas. Hope this answers your query.
      I hope you give this recipe a try again with a more successful outcome next time.

  9. Vijeta says:

    How much water is needed to boil the rasgullas?

  10. Dr.Maya Rao says:

    A thousand thanks for this lovely recipe, especially the tip about boiling the rasgullas before putting them in the sugar syrup. Wish you a very happy Diwali.

Leave a Reply

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