Rasgulla is a beloved Indian dessert of soft, spongy cheese dumplings simmered in a light sugar syrup. Made from just milk, lemon juice, and sugar, it is a celebration staple across the subcontinent. While its exact origin is disputed between the Indian states of Odisha and West Bengal, the version we know today was popularized in Kolkata. This recipe guides you through making authentic rasgullas at home, yielding tender, syrup-soaked spheres that are surprisingly simple to master with the right technique.
Ingredients
- 1 liter (4 cups) full-fat whole milk (not ultra-pasteurized)
- 2 tablespoons (30 ml) fresh lemon juice, plus more if needed
- 4 cups (800 g) granulated sugar, divided
- 4 cups (1 liter) water
- 1 teaspoon (5 ml) rose water or cardamom powder (optional)
- 1 tablespoon (15 g) all-purpose flour (maida), for kneading
Instructions
- In a heavy-bottomed pot, bring the milk 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, one spoonful at a time, stirring constantly. The milk will curdle and separate into white curds (paneer) and greenish whey. If it doesn’t separate within a minute, add a little more lemon juice.
- Turn off the heat and let the mixture sit for 2 minutes. Line a colander with a clean muslin cloth or a thin kitchen towel. Pour the curdled milk through it to drain the whey. Rinse the curds under cold running water to remove any lemony taste.
- Gather the cloth and squeeze out as much water as possible. Hang the bundle for 15–20 minutes to drain further. The paneer should be moist but not wet.
- Transfer the paneer to a large plate or work surface. Knead it with the heel of your hand for 5–7 minutes until it becomes smooth and slightly sticky. Add the flour and knead for another 2 minutes. The mixture should form a soft, pliable dough with no grains. If it feels dry, add a teaspoon of water; if too wet, add a little flour.
- Divide the dough into 12 equal portions and roll each into a smooth ball. Ensure there are no cracks; if cracks appear, moisten your palms with water and smooth them out.
- In a wide pot, combine 4 cups (1 liter) of water and 2 cups (400 g) of sugar. Bring to a boil, stirring until the sugar dissolves. The syrup should be thin (about 1:2 sugar-to-water ratio). If it’s too thick, add a little hot water.
- Gently slide the balls into the boiling syrup. The syrup must be at a rolling boil before adding them. Cover the pot with a tight-fitting lid and cook over medium-high heat for 10 minutes.
- After 10 minutes, the balls will have expanded and floated. Reduce the heat to medium and cook for another 10 minutes, still covered. The total cooking time is 20–25 minutes. The rasgullas are done when they are springy to the touch and look slightly translucent.
- Remove the pot from heat and let the rasgullas cool in the syrup for at least 30 minutes. They will absorb syrup and become softer as they cool.
- If using, stir in rose water or cardamom powder after cooling. Serve chilled or at room temperature.
Tips
- Use full-fat milk: Low-fat or skim milk will produce tough, crumbly rasgullas. The fat is essential for softness.
- Knead well: The most common mistake is under-kneading the paneer. It should be absolutely smooth before shaping; otherwise, the balls will crack and flatten during cooking.
- Don’t skip the lid: The steam created by the covered pot is what makes the rasgullas puff up and become spongy. Keep the lid on during the entire boiling time.
- Syrup consistency: The syrup should be thin, not thick like honey. A 1:2 sugar-to-water ratio is ideal. If the syrup is too thick, the rasgullas won’t absorb it properly.
Serving Suggestions
Rasgullas are traditionally served chilled, often with a few spoonfuls of the syrup. They make a perfect ending to a spicy meal, or as a refreshing afternoon treat. For a festive touch, garnish with slivers of pistachio or a pinch of saffron. In Bengal, they are sometimes served with a drizzle of condensed milk (khoya) for extra richness.
Variations
- Rasmalai: Flatten the cooked rasgullas slightly and soak them in sweetened, thickened milk flavored with cardamom and saffron. Chill before serving.
- Kesar Rasgulla: Add a few strands of saffron to the syrup while it’s boiling for a delicate aroma and golden color.
- Stuffed Rasgulla: Insert a small piece of chopped pistachio or a drop of rose essence into the center of each ball before cooking.
- Vegan version: Replace the milk with soy milk and use a plant-based acid like apple cider vinegar to curdle it. The texture will be slightly different, but it works.
Storage and Reheating
Store rasgullas in an airtight container in the refrigerator for up to 4 days. They taste best within 2 days, as they continue to absorb syrup and become softer. To serve, simply take them out of the fridge and let them sit at room temperature for 10 minutes. Do not reheat rasgullas in the microwave, as they will become rubbery. If you prefer them warm, heat the syrup gently on the stovetop, then add the rasgullas and warm for 2–3 minutes without boiling.
Frequently Asked Questions
Why did my rasgullas turn hard? This usually happens if the paneer was over-cooked or the syrup was too thick. Also, under-kneading can leave grains that make the texture dense. Always knead until completely smooth and use a thin syrup.
Can I use store-bought paneer? Yes, but it’s often drier than homemade. Soak it in warm water for 10 minutes, squeeze dry, and then knead with the flour. The texture may not be as soft as fresh-made.
How do I know when the rasgullas are done? They will float and look slightly translucent. Press one gently with a spoon; it should spring back. Overcooking makes them rubbery, so stick to the 20–25 minute range.
Why did my rasgullas flatten after cooking? This is usually due to cracks in the dough or under-kneading. Ensure the balls are perfectly smooth and crack-free before adding to the syrup. Also, the syrup must be at a rolling boil.
Can I reduce the sugar? Yes, but the syrup needs enough sugar to preserve the texture. You can reduce to 1.5 cups (300 g) of sugar per 4 cups of water, but the rasgullas will be less sweet and may not store as long.
Is there a difference between rasgulla and chenna poda? Yes, chenna poda is a baked cheesecake-like dessert from Odisha, while rasgulla is boiled. They are both made from chenna (paneer), but the cooking methods and final textures are completely different.
Related
- Masala Rasgulla Recipe: Spiced Syrup Cheese Balls
- Mix Dal Dhokla Recipe: Soft, Spongy & Steamed
- Suji Dhokla Recipe (Instant Rava Dhokla)
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).