Rasgulla is a beloved Bengali sweet made from soft chhena (fresh paneer) balls simmered in a light sugar syrup. This Kolkata-style version is prized for its delicate, spongy texture and subtle cardamom fragrance. This recipe breaks down the process into clear steps so you can recreate that iconic melt-in-the-mouth experience in your own kitchen.
Ingredients
- 1 gallon (3.8 L) whole milk (preferably not ultra-pasteurized)
- 3 tablespoons (45 ml) fresh lemon juice, or 2 tablespoons (30 ml) white vinegar
- 1 cup (200 g) granulated sugar, divided
- 4 cups (960 ml) water, for syrup
- 1/2 teaspoon (1 g) green cardamom seeds, lightly crushed (optional)
- 1 tablespoon (8 g) all-purpose flour (optional, for binding)
- 1/4 teaspoon (1.5 g) baking soda (optional, for extra sponginess)
Instructions
- Make the chhena: Pour the milk into a heavy-bottomed pot and bring to a gentle boil over medium heat, stirring occasionally to prevent scorching. Once it boils, reduce the heat to low and slowly add the lemon juice or vinegar, stirring gently. The milk will curdle and separate into white solids (chhena) and greenish whey. Turn off the heat and let it sit for 5 minutes.
- Drain and rinse: Line a colander with a clean muslin cloth or cheesecloth and pour the curdled milk into it. Rinse the chhena under cold running water to remove the sour taste of the acid. Gather the cloth and squeeze out as much water as possible. Hang it for 15–20 minutes to drain further.
- Knead the chhena: Transfer the chhena to a large plate or bowl. Knead it with the palm of your hand for 8–10 minutes until it becomes smooth and slightly pasty. It should feel soft and pliable, not crumbly. If it seems dry, add 1–2 teaspoons of water and knead again. If it’s too sticky, add the flour and knead in. For extra sponginess, sprinkle the baking soda over the chhena and knead for another minute.
- Shape the balls: Divide the chhena into 12 equal portions. Roll each portion between your palms into a smooth, crack-free ball. Make sure there are no visible cracks, as they will open during cooking.
- Prepare the syrup: In a wide, deep pot (at least 5–6 inches deep), combine 1 cup (200 g) of the sugar with the 4 cups of water. Bring to a boil, stirring to dissolve the sugar. Add the crushed cardamom seeds if using.
- Cook the rasgullas: Gently slide the chhena balls into the boiling syrup. Cover the pot and cook on high heat for 10 minutes. Do not stir during this time. After 10 minutes, reduce the heat to medium and cook for another 10–12 minutes. The balls will expand to about double their size.
- Check for doneness: After 20–22 minutes total, remove one rasgulla with a slotted spoon and press it gently between your fingers. It should be springy and bounce back. If it feels dense or breaks, cook for another 5 minutes.
- Cool and rest: Turn off the heat and let the rasgullas cool in the syrup for at least 30 minutes. They will absorb syrup and become softer. Transfer to a bowl and refrigerate for at least 2 hours before serving, so they chill and firm up slightly.
Tips
- Milk matters: Use full-fat whole milk; low-fat or skim milk will yield a tough, rubbery chhena. Ultra-pasteurized milk often curdles poorly, so choose regular pasteurized if possible.
- Knead well: The most common mistake is under-kneading the chhena. It should be smooth and slightly shiny, with no graininess. If it’s too dry, add a few drops of water; if too wet, add a little flour.
- Don’t overcrowd: The balls need room to expand in the syrup. Use a wide pot and make sure the syrup is at least 2–3 inches deep. If needed, cook in two batches.
- No stirring: Stirring while cooking can break the delicate balls. Let them boil undisturbed.
Serving Suggestions
Serve rasgullas chilled, with a little of the syrup spooned over each piece. They are perfect as a dessert after a spicy meal, or as a sweet offering during festivals. Garnish with a few slivers of pistachio or a pinch of saffron for a festive touch.
Variations
- Rose-flavored: Add 1 teaspoon of rose water to the syrup after cooking for a fragrant twist.
- Saffron rasgulla: Soak a few strands of saffron in 1 tablespoon of warm milk and add to the syrup along with the cardamom.
- Kesar-pista: Stuff each ball with a small piece of pistachio before shaping, and add a few saffron strands to the syrup.
- Kheer-style: Instead of syrup, serve the cooked rasgullas in a sweetened, thickened milk (rabri) for a richer dessert.
Storage and Reheating
Store leftover rasgullas in the syrup in an airtight container in the refrigerator for up to 4 days. They will continue to absorb syrup and become softer. To serve, you can eat them cold, or gently warm them in the syrup on the stovetop over low heat for 2–3 minutes—do not boil, or they may become tough. Freezing is not recommended, as the texture will become mushy.
Frequently Asked Questions
Why did my rasgullas turn out hard and dense? This usually happens when the chhena is over-kneaded or the milk was too low in fat. Over-kneading develops gluten, making the balls tough. Also, if the syrup is not boiling vigorously enough, the balls won’t expand properly. Use full-fat milk and knead only until smooth.
Can I use store-bought paneer instead of making chhena? Fresh paneer can work, but it is often drier and less tender. If using store-bought paneer, crumble it, add a little milk or water, and knead well to soften. The texture may be slightly denser than traditional chhena.
Why did my rasgullas break apart while cooking? This is usually due to cracks on the surface. Make sure to roll the balls smoothly with no visible seams. Also, avoid stirring the syrup while they cook. If the syrup is too thin, the balls may also disintegrate—ensure it has enough sugar (the ratio should be about 1:4 sugar to water).
Can I reduce the sugar? Yes, but the syrup needs a certain concentration to help the balls poach properly and absorb sweetness. You can reduce the sugar to 3/4 cup (150 g) for a less sweet version, but the syrup may be thinner and the rasgullas less sweet. Do not reduce too much, or they may not cook evenly.
How do I know when they are done? The rasgullas are done when they have doubled in size and feel springy when pressed. They should not be sticky or doughy inside. If you cut one open, it should be uniform and slightly porous.
Can I make rasgullas without a pressure cooker? Absolutely. This recipe uses a regular pot on the stovetop. The key is to use a wide, deep pot and maintain a rolling boil. A pressure cooker can speed up cooking, but it’s not necessary.
Related
- Pelmeni Making Machine: How to Use One
- Pelmeni Frozen: How to Cook & Best Store-Bought Brands
- Paul’s Pelmeni Madison WI: Recipe & Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).