Rosogulla (Bengali Milk Balls in Syrup)
Rasgulla is a milk-based Bengali sweet, popular in West Bengal, India. Recipe source: “Rosogulla (Bengali Milk Balls in Syrup)”, Wikibooks Cookbook contributors, en.wikibooks.org, CC BY-SA 4.0 (adapted). Photo: Pamri, Public domain, via Wikimedia Commons.
- Total time
- 240 min
- Servings
- 6
- Calories
- 241
- Protein
- 5g

Ingredients
7 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Dissolve the citric acid in the water, and set aside.
Step 2
Bring the milk to a boil in a saucepan, stirring continuously.
Step 3
Remove from the fire and stir for 5–7 minutes until the milk is slightly cool.
Step 4
Add the citric acid solution and stir the milk gently.
Step 5
The milk mill curdle and the whey will separate. The whey has to be clear thus indicating the milk has completely curdled. Allow it to rest for 3–4 minutes.
Step 6
Strain out all the whey using a clean damp muslin cloth.
Step 7
Fold all the 4 sides of the muslin cloth and twirl it gently so that all the whey that is in the milk solids gets evenly drained out.
Step 8
Gather the cloth from all 4 sides and squeeze the chenna lightly about 3 to 4 times so that most of the whey gets drained out.
Step 9
Remove the chenna onto a clean plate and knead gently so that it is free of lumps, taking care not to apply too much pressure while kneading the chenna.
Step 10
It is advisable to use this almost immediately.
Step 11
Combine the sugar, milk, and water in a large pan about 200 mm (8 inches) in diameter and 150 mm (6 inches) in height. Heat while stirring continuously until the sugar dissolves.
Step 12
When the syrup comes to a boil, the impurities in the sugar will begin to float on the surface, forming a grey layer. Do not stir at this point as the layer will break and it will not clarify the syrup.
Step 13
After about 5 minutes, slowly drizzle 1 cup of water form the sides of the pan with the help of a ladle. Water added at this stage will bring down the temperature of the sugar syrup and will not allow it to boil and break the grey layer.
Step 14
Continue to simmer the syrup over a medium flame for about 10 minutes and then gently remove the grey layer using a slotted spoon.
Step 15
Bring the syrup to the boil once again and then slowly drizzle another cup of water from the sides of the pan using a ladle. remove all the remaining impurities from the syrup, again using a slotted spoon.
Step 16
Increase the flame and boil vigorously for 1–2 minutes. Set aside.
Step 17
Divide the chenna into 16 equals parts, and roll each part into a ball, taking care to see that the there are no cracks on the surface
Step 18
Dust the back of a flat plate (thali) lightly with the flour and place the rolled chenna balls on it.
Step 19
Mix 2 tsp of the plain flour with ¾ cup of water to make a flour solution. Keep aside.
Step 20
Heat the sugar syrup in a deep pan over a high flame and allow it to boil vigorously.
Step 21
When it boils, sprinkle half the flour solution in the sugar syrup. When the flour solution is added, a frothy layer is formed on the surface of the syrup.
Step 22
Add the chenna balls by upturning the plate on which they are kept. Do not touch the chenna balls at this point as they are fragile.
Step 23
If the frothy layer begins to subside, sprinkle the remaining half portion of the flour solution.
Step 24
After this, keep on sprinkling water (minimum 1 cup) on the surface of the sugar syurp. Ensure that the syrup froths all the time while cooking the rasgullas.
Step 25
Cook for about 15 minutes, continuously sprinkling water to enable the froth to form.
Step 26
Check if the rasgullas are cooked. This is determined by touch. If the rasgulla springs back and retains its shape when pressed, it is cooked. Another way of checking is to drop a rasgulla in a pan of cold water. If it sinks to the bottom, it is cooked.
Step 27
Remove form the fire.
Step 28
Transfer the rasgullas to a bowl along with 2 ladles of sugar syrup and 1 cup of water.
Step 29
Cool and chill for about 3 to 4 hours before serving.
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.


