Rasgulla Sweet Recipe: Soft & Spongy at Home

Updated November 5, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 min
Serves
6
portions as written

Jump to recipe

Rasgulla Sweet Recipe: Soft & Spongy at Home

Rasgulla is a beloved Indian dessert of soft, spongy cheese dumplings simmered in a light sugar syrup. Originating from the eastern region of India, particularly Bengal and Odisha, this melt-in-the-mouth sweet is a celebration staple. This recipe uses a simple method to create perfectly tender chhena (Indian cottage cheese) balls that absorb the syrup beautifully, giving you restaurant-quality rasgullas at home.

Ingredients

  • 1 gallon (3.8 L) whole milk
  • 3 tablespoons (45 ml) lemon juice, or as needed
  • 2 cups (400 g) granulated sugar, divided
  • 5 cups (1.2 L) water, divided
  • 1/4 teaspoon cardamom powder (optional)
  • 1 tablespoon (15 ml) rose water (optional)
  • 1/4 teaspoon saffron strands (optional)

Instructions

  1. 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.
  2. Add the lemon juice, 1 tablespoon at a time, stirring gently. The milk will begin to curdle; continue adding until the whey (pale green liquid) separates completely from the white curds. Remove from heat.
  3. Line a colander with a clean muslin cloth or cheesecloth. Pour the curdled milk through it to drain the whey. Rinse the curds under cold running water to remove the lemon flavor.
  4. Gather the cloth and squeeze out as much water as possible. Hang the cloth for 30 minutes to drain excess moisture.
  5. Transfer the chhena to a large plate or work surface. Knead it with the palm of your hand for 8–10 minutes until it becomes smooth and slightly oily. The chhena should form a soft, pliable dough that doesn’t crack.
  6. Divide the dough into 12 equal portions and roll each into a smooth ball with no cracks. Keep them covered with a damp cloth while you prepare the syrup.
  7. In a wide, deep pot, combine 1 cup (200 g) of sugar and 4 cups (960 ml) of water. Bring to a boil, stirring until the sugar dissolves.
  8. Gently slide the chhena balls into the boiling syrup. The syrup should be at a rolling boil; add the balls one by one. Cover the pot and cook on high heat for 15–20 minutes. Do not lift the lid during this time.
  9. After 15 minutes, check one ball: it should have expanded and feel spongy. If not, cover and cook for another 5 minutes.
  10. While the rasgullas cook, prepare a second syrup by mixing the remaining 1 cup (200 g) sugar with 1 cup (240 ml) water in another pot. Bring to a boil and then keep warm.
  11. Using a slotted spoon, transfer the cooked rasgullas to the warm, thinner syrup. Add cardamom powder, rose water, or saffron if using. Let them cool to room temperature, then refrigerate for at least 2 hours before serving.

Tips

  • Kneading is key: If the chhena is not kneaded enough, the rasgullas will be dense and hard. Knead until the dough feels smooth and slightly greasy; this ensures a spongy texture.
  • Use full-fat milk: Whole milk is essential for a rich, creamy chhena. Low-fat milk will produce drier, less tender rasgullas.
  • Don’t skip the rinse: Rinsing the curds thoroughly removes the lemon juice, which can make the rasgullas taste sour.
  • Boiling temperature: The syrup must be at a rolling boil when you add the balls, and you must not open the lid during the first 15 minutes. This steam helps them puff up.

Serving Suggestions

Serve rasgullas chilled, with a little of the syrup spooned over the top. They are perfect as a dessert after a spicy meal, or as a festive treat during celebrations like Diwali or Holi. Garnish with a few saffron strands or chopped pistachios for an elegant touch.

Variations

  • Kesar Rasgulla: Add a pinch of saffron strands to the final syrup for a golden color and aromatic flavor.
  • Stuffed Rasgulla: After kneading, flatten a ball, place a small piece of chopped pistachio or a raisin in the center, and re-roll before boiling.
  • Rasmalai: Instead of the thin syrup, soak the cooked rasgullas in sweetened, thickened milk flavored with cardamom and saffron. Chill and serve.

Storage and Reheating

Store rasgullas in an airtight container in the refrigerator for up to 4 days. Keep them submerged in the syrup to prevent them from drying out. To serve, you can eat them cold or gently warm them in the syrup on the stovetop over low heat for a few minutes. Do not microwave them for too long, as they may become rubbery.

Frequently Asked Questions

Why did my rasgullas turn flat and hard? This usually happens if the chhena was not kneaded enough, or if the syrup was not boiling vigorously when you added the balls. Also, opening the lid during cooking can cause them to collapse.

Can I use store-bought paneer instead of making chhena? Yes, you can use fresh paneer, but it will be drier. Crumble it, knead it well, and add a tablespoon of all-purpose flour or cornstarch to help bind it. The texture will be slightly different but still tasty.

Why is my syrup too thick or too thin? The syrup for rasgullas should be thin and watery. If it’s too thick, add a little warm water. If it’s too thin, that’s fine—the rasgullas will absorb it. The key is that the syrup should not be one-string consistency like for other sweets.

How do I know when the rasgullas are done? They will float on the surface and look puffed up. Cut one open: the inside should be spongy and slightly porous, not doughy.

Can I make rasgullas without a pressure cooker? Absolutely! This recipe uses a regular pot with a tight-fitting lid. The high heat and trapped steam create enough pressure to cook them perfectly.

Why did my milk not curdle? The milk might not be hot enough, or the lemon juice might be too old. Bring the milk to a full boil, then add the lemon juice gradually. If it still doesn’t curdle, add a little more lemon juice or a teaspoon of vinegar.

Related

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).