Rasgulla is a beloved Indian dessert from the Bengal region: soft, spongy balls of fresh cheese (chhena) simmered in a light sugar syrup. Unlike many dense milk sweets, rasgullas are prized for their delicate, almost cottony texture that releases a burst of sweet syrup with every bite. This recipe walks you through making perfectly smooth, non-cracked rasgullas at home, using just milk, lemon juice, and sugar.
Ingredients
- 8 cups (1.9 L) whole milk (not ultra-pasteurized)
- 3 tablespoons (45 ml) fresh lemon juice, plus more if needed
- 2 cups (400 g) granulated sugar, divided
- 6 cups (1.4 L) water, divided
- 1/2 teaspoon green cardamom powder (optional)
- 2 tablespoons (30 ml) rose water (optional)
- 1/4 teaspoon saffron strands (optional, for garnish)
Instructions
- Make the chhena (fresh cheese): Pour the milk into a heavy-bottomed pot and bring it to a gentle boil over medium heat, stirring occasionally to prevent scorching. Once it boils, reduce the heat to low and add the lemon juice, 1 tablespoon at a time, stirring gently. The milk will curdle and separate into white curds and greenish whey. If it doesn’t separate after adding all the lemon juice, add a little more. Turn off the heat and let it sit for 2 minutes.
- Drain and rinse: Line a colander with a clean muslin cloth or a thin kitchen towel. Pour the curdled milk through the cloth. Rinse the curds under cold running water to remove the lemon flavor. Gather the cloth and squeeze out as much water as you can. Hang the cloth for 15-20 minutes to drain excess whey. The chhena should be moist but not wet.
- Knead the chhena: Transfer the chhena to a large plate or clean work surface. Knead it with the palm of your hand for 8-10 minutes, until it becomes smooth, soft, and slightly sticky. There should be no lumps. If the chhena feels dry, sprinkle a teaspoon of water and knead again. The texture should resemble a soft, pliable dough.
- Shape the balls: Divide the kneaded chhena into 12 equal portions. Roll each portion between your palms into a smooth, crack-free ball. Set them aside on a plate. Make sure they are all similar in size so they cook evenly.
- Prepare the syrup: In a wide, deep pot (at least 5 inches deep), combine 1 cup (200 g) of the sugar with 4 cups (960 ml) of water. Bring to a boil over medium-high heat, stirring until the sugar dissolves. The syrup should be thin, not thick.
- Cook the rasgullas: Gently slide the chhena balls into the boiling syrup. They will sink initially. Cover the pot with a tight-fitting lid and cook on medium-high heat for 15-20 minutes. Do not open the lid during this time. The steam and pressure inside the pot are essential for the balls to puff up and become spongy.
- Check and finish: After 15 minutes, carefully open the lid. The rasgullas should have doubled in size and float to the top. They should feel light and springy when pressed. If they still feel dense, cover and cook for 5 more minutes. Turn off the heat and let them cool in the syrup for 30 minutes.
- Make the final syrup: While the rasgullas cool, prepare a lighter syrup. In a separate pot, combine the remaining 1 cup (200 g) of sugar with 2 cups (480 ml) of water. Bring to a boil, then simmer for 5 minutes. Add the cardamom powder and rose water, if using. Let it cool to room temperature.
- Soak: Gently transfer the cooled rasgullas from the cooking syrup to the final syrup. They should be fully submerged. Refrigerate for at least 2 hours before serving to allow them to absorb the syrup and become even softer.
Tips
- Use full-fat, non-ultra-pasteurized milk: Ultra-pasteurized milk may not curdle properly. Whole milk gives the richest, creamiest chhena. If you only have 2% milk, you can use it, but the rasgullas will be slightly less tender.
- Knead well: This is the most crucial step. Under-kneading leads to grainy, crumbly rasgullas that fall apart. Over-kneading makes them rubbery. The dough should be smooth and slightly sticky but hold its shape.
- Don’t skip the lid: Covering the pot during cooking traps steam, which is what makes the rasgullas puff up. If you open the lid too early, they may deflate and become dense.
- Use a wide pot: A wide pot gives the balls more room to expand and cook evenly. If they are too crowded, they may stick together or cook unevenly.
Serving Suggestions
Serve rasgullas chilled, with a little of the syrup spooned over the top. They are perfect as a refreshing dessert after a spicy meal. You can also garnish with a few saffron strands or chopped pistachios for a festive touch.
Variations
- Kesari rasgulla: Add a pinch of saffron to the final syrup and let it steep for 30 minutes before adding the rasgullas. This gives a beautiful golden color and a delicate aroma.
- Stuffed rasgulla: After kneading the chhena, flatten each portion into a small disc, place a pinch of cardamom powder or a few chopped pistachios in the center, then roll into a ball. Cook as directed.
- Rasmalai: Flatten the cooked rasgullas slightly and soak them in a sweetened, thickened milk flavored with cardamom and saffron instead of the sugar syrup. Refrigerate overnight for best flavor.
Storage and Reheating
Rasgullas keep well in the refrigerator for up to 4 days, stored in an airtight container with the syrup. They will continue to absorb syrup and become even softer. Do not freeze rasgullas, as the texture will become watery and mushy. To serve, simply take them out of the fridge and let them sit at room temperature for 10 minutes, or serve cold. You can also gently warm them in the syrup on the stove, but they are traditionally served chilled.
Frequently Asked Questions
Why did my rasgullas turn out hard and dense? This usually happens if the chhena was over-kneaded or if the syrup was too thick. Make sure you knead just until smooth, and use a thin syrup (1 part sugar to 4 parts water) for cooking. Also, ensure the pot is covered during the entire cooking time.
My rasgullas cracked while cooking. What went wrong? Cracks appear when the chhena dough is too dry or has lumps. Make sure you knead it well and add a tiny splash of water if it feels dry. Also, roll the balls without any cracks on the surface.
Can I use store-bought paneer instead of making chhena? You can, but the results will be different. Paneer is firmer and less moist, so the rasgullas will be denser and not as spongy. If you use paneer, crumble it, add a little milk, and knead very well until smooth before shaping.
Can I use vinegar instead of lemon juice to curdle the milk? Yes, you can use white vinegar or even yogurt. Lemon juice is traditional and gives a neutral flavor. If using vinegar, use about 2 tablespoons and adjust as needed. Rinse the curds well to remove any acidic taste.
How do I know when the rasgullas are done? They will float to the surface and have doubled in size. When you press one gently, it should feel springy and bounce back. Cut one open to check: the inside should be spongy and uniform, not dense or doughy.
Can I reduce the sugar in the syrup? The syrup is what keeps the rasgullas moist and sweet. Reducing the sugar too much will make them less sweet and may affect the texture. You can reduce the sugar in the final syrup by a few tablespoons, but keep the cooking syrup as directed.
Related
- Is Sauerkraut Cabbage? The Full Answer
- Is Sauerkraut High in Sodium? Facts & Tips
- Kielbasa Sauerkraut and Potatoes: One-Pan Recipe
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).