Rasgulla Recipe | Spongy Bengali Sweet
Quick Links
- Introduction
- Traditional & Regional Value
- What to Serve With Rasgulla
- Is Rasgulla Healthy?
- Why People Love Rasgulla
- Recipe Key Ingredients
- For the Rasgulla:
- For the Sugar Syrup:
- Recipe Steps (Quick Summary)
- Watch video and learn how to make Rasgulla Recipe
- Tips & Tricks
- Variations of Rasgulla
- Rasmalai
- Rajbhog
- Angoori Rasgulla
- Chocolate Rasgulla
- Kesar Rasgulla
- Stuffed Rasgulla
- Nolen Gurer Rasgulla
- Frequently Asked Questions (FAQ)
- Why did my Rasgullas become flat and hard instead of spongy?
- How do I know when the paneer is kneaded enough?
- Can I make Rasgulla with store-bought paneer?
- Why did my Rasgullas break apart while cooking?
- How long should I cook Rasgulla in the syrup?
- What’s the best way to store Rasgulla?
- Can I make Rasgulla without sugar?
- Why do Bengalis make such a big deal about Rasgulla?
Rasgulla Recipe: Soft, Spongy Bengali Sweet That Everyone Loves
Make authentic Rasgulla at home with this foolproof recipe. Learn the secrets to perfectly spongy, melt-in-mouth Bengali sweets with step-by-step instructions and expert tips.
Introduction
Rasgulla is that magical white ball of happiness that has won hearts across India and beyond. These soft, spongy cottage cheese dumplings swimming in light sugar syrup are the pride of Bengali cuisine. When you bite into a perfectly made Rasgulla, it springs back gently and releases sweet syrup that fills your mouth with pure joy. The best part? They’re not overly sweet like many Indian desserts, making them refreshing and light. Whether you’re ending a heavy meal or celebrating a special occasion, Rasgulla always hits the spot. Making them at home might seem tricky, but once you get the hang of it, you’ll never want to buy them from a shop again.
Traditional & Regional Value
Rasgulla is deeply rooted in Bengali culture and there’s actually a famous debate about its origin. West Bengal claims it was invented by Nobin Chandra Das in Kolkata around 1868, while Odisha insists they’ve been making it for centuries as an offering to Lord Jagannath in Puri. In 2017, West Bengal got the Geographical Indication tag for Rasgulla, but Odisha has its own GI tag for Pahala Rasgulla. Politics aside, this sweet has become a symbol of Bengali identity.
Short Video Recipe
Watch recipe video about Rasgulla Recipe | Spongy Bengali Sweet: কলকাতার মতো নরম তুলতুলে স্পঞ্জ রসগোল্লা বানাতে হলে এই ভুলগুলো করা চলবে না | rosogolla Bengali recipe
কলকাতার মতো নরম তুলতুলে স্পঞ্জ রসগোল্লা বানাতে হলে এই ভুলগুলো করা ...
During Durga Puja, weddings, and any celebration in Bengal, Rasgulla is a must-have. Sweet shops in Kolkata take immense pride in their Rasgulla recipes, with some shops having queues that stretch down the street. Families have their favorite shops and will travel across the city just to get Rasgullas from that one special place. It’s not just a dessert – it’s tradition, nostalgia, and cultural pride all rolled into one spongy ball.
What to Serve With Rasgulla
- Rasmalai: Serve both together for a complete Bengali dessert experience that showcases different textures
- Sandesh: Another Bengali sweet that pairs beautifully, offering a drier texture contrast to the syrupy Rasgulla
- Mishti Doi: Sweet yogurt from Bengal that complements the light sweetness of Rasgulla perfectly
- Hot Tea: A cup of strong chai balances the sweetness and is how most Bengalis enjoy their Rasgulla
- Vanilla Ice Cream: Modern twist where cold ice cream meets room temperature Rasgulla for an amazing contrast
- Kheer: Rice pudding served alongside adds another dimension to your dessert spread
- Fresh Fruits: Sliced mangoes or strawberries cut through the sweetness and add freshness
Is Rasgulla Healthy?
Compared to many Indian sweets, Rasgulla is actually one of the healthier options. Since it’s made from paneer (cottage cheese), it provides a good amount of protein – about 4-5 grams per piece. The cheese also gives you calcium, which is great for bones and teeth. Unlike fried sweets, Rasgulla is boiled, so there’s zero oil or ghee involved, making it much lighter on your stomach and lower in fat.
However, let’s not forget it’s still soaking in sugar syrup. One Rasgulla contains around 100-120 calories, mostly from sugar. The glycemic index is moderate, so diabetics should be careful. The good news is that the sugar syrup is light, not thick like other sweets, so you’re not consuming as much sugar as you would with something like Gulab Jamun or Jalebi.
For weight watchers, eating 1-2 Rasgullas as an occasional treat won’t derail your diet. The protein content actually makes it more satisfying than pure sugar desserts. Some people even squeeze out excess syrup before eating to reduce sugar intake. If you’re lactose intolerant, this might not be the best choice since it’s made entirely from milk. Overall, as far as Indian sweets go, Rasgulla is a relatively guilt-free pleasure when enjoyed in moderation.
Why People Love Rasgulla
The texture is what makes Rasgulla absolutely irresistible. That perfect sponginess when you press it gently, the way it bounces back, and how it releases sweet syrup when you bite into it – nothing else comes close. Unlike heavy, dense sweets, Rasgulla feels light and refreshing. You can easily eat 3-4 without feeling stuffed or sick from too much sweetness.
There’s also something pure and simple about Rasgulla. It’s just cottage cheese and sugar, no complicated flavors or heavy ingredients. The subtle sweetness and the soft texture make it appealing to everyone from kids to grandparents. It’s cooling, especially when served chilled on a hot summer day. The white color gives it an elegant, clean look that works for any occasion.
For Bengalis, loving Rasgulla is almost in their DNA. It brings back childhood memories of festivals, family gatherings, and trips to the local sweet shop. Even people who don’t usually like Indian sweets often make an exception for Rasgulla. It’s versatile too – you can eat it as is, turn it into Rasmalai, or even use it in fusion desserts. That universal appeal is why Rasgulla has fans from Mumbai to Manhattan.
Recipe Key Ingredients
For the Rasgulla:
- Full-Fat Milk: This is your base ingredient – you need good quality whole milk to make soft, spongy paneer. Low-fat milk won’t give you the right texture, so don’t compromise here.
- Lemon Juice or Vinegar: The acid that curdles the milk to separate the paneer from whey. Lemon juice gives a slightly better flavor, but white vinegar works just as well.
- Ice Water: Crucial for washing the paneer after curdling to remove all traces of acid, which can make your Rasgullas sour and prevent them from becoming spongy.
- Semolina or Cornflour: Just a tiny pinch mixed into the paneer dough helps bind it and gives extra sponginess. This is optional but recommended for beginners.
For the Sugar Syrup:
- Sugar: Creates the sweet syrup that the Rasgullas cook and soak in. The ratio of sugar to water determines how sweet your final product will be.
- Water: Forms the base of the syrup where Rasgullas will expand and cook through.
- Cardamom: A few crushed pods add a subtle aromatic flavor that elevates the simple sweetness.
- Rose Water: Optional but traditional, adding a delicate floral note that makes your Rasgullas taste authentic.
Recipe Steps (Quick Summary)
- Curdle the Milk: Boil full-fat milk in a heavy-bottomed pan. Once it boils, add lemon juice gradually while stirring. The milk will separate into curds and whey immediately.
- Drain and Wash: Pour the curdled milk through a muslin cloth or fine strainer. Wash the paneer thoroughly under cold running water for 2-3 minutes to remove all lemon flavor.
- Hang and Drain: Tie the cloth and hang it for 30-40 minutes to drain excess water. The paneer should be moist but not dripping wet – this is crucial for texture.
- Knead the Paneer: Transfer paneer to a clean surface and knead with your palm for 8-10 minutes until it becomes smooth, greasy, and forms a soft dough. This step determines sponginess.
- Shape into Balls: Divide the dough into small portions and roll them into smooth, crack-free balls between your palms. Any cracks will make them break during cooking.
- Prepare Sugar Syrup: In a wide, deep pan, mix sugar and water (1:4 ratio) and bring to a boil. Add cardamom pods. The pan should be large enough for Rasgullas to double in size.
- Cook the Rasgullas: Gently drop the balls into boiling syrup. Cover and cook on medium-high heat for 12-15 minutes. They’ll expand to almost double their size.
- Cool and Soak: Turn off heat and let them sit in the syrup for at least 2 hours before serving. They’ll absorb more syrup and become even softer.
Watch video and learn how to make Rasgulla Recipe
Tips & Tricks
- Don’t Over-Drain the Paneer: This is the biggest mistake people make. The paneer should be moist, not dry. If it’s too dry, your Rasgullas will be hard and won’t become spongy.
- Knead Until Greasy: Proper kneading is the secret to spongy Rasgullas. Keep kneading until the paneer releases fat and becomes smooth and slightly greasy. Test by pressing a small piece – it should stick to your palm.
- No Cracks Allowed: Roll the balls very smoothly with gentle pressure. Even tiny cracks will cause them to break apart or become flat during cooking.
- Use a Wide Pan: Rasgullas need space to expand. If the pan is too small or crowded, they’ll stick together and won’t cook evenly.
- Keep the Boil Going: The syrup should be at a rolling boil when you add the balls, and maintain medium-high heat throughout cooking. Low heat won’t make them spongy.
- Don’t Open the Lid Too Often: Resist the temptation to keep checking. Open the lid once or twice to splash some syrup on top, but constant opening releases steam and affects cooking.
- Test One First: Always cook one Rasgulla first to check if your paneer consistency is right. If it breaks, knead the remaining dough a bit more.
- Fresh Milk Works Best: Use the freshest full-fat milk you can find. Old or ultra-pasteurized milk sometimes doesn’t curdle properly or gives grainy paneer.
- Temperature Matters: Add lemon juice when milk is at a rolling boil, not before. The temperature affects how the milk curdles.
- Storage Tip: Always store Rasgullas in their syrup in an airtight container. They stay fresh for 4-5 days in the refrigerator.
Variations of Rasgulla
Rasmalai
The most famous variation where Rasgullas are squeezed gently to remove excess syrup and then soaked in thickened, sweetened milk flavored with cardamom and saffron. Topped with nuts, it’s even more luxurious than regular Rasgulla.
Rajbhog
Larger, yellow-colored Rasgullas stuffed with dry fruits, nuts, and sometimes a bit of saffron. These are richer and more festive, often served at weddings and special celebrations.
Angoori Rasgulla
Tiny, grape-sized Rasgullas that look adorable and are perfect for parties. They’re easier to eat in one bite and kids absolutely love them for their cute size.
Chocolate Rasgulla
A modern fusion where cocoa powder is added to the paneer dough, creating brown Rasgullas with a subtle chocolate flavor. Not traditional but surprisingly delicious.
Kesar Rasgulla
Infused with saffron strands in both the dough and syrup, giving them a beautiful yellow color and a royal flavor. Popular during festivals and special occasions.
Stuffed Rasgulla
Filled with sweetened khoya, nuts, or even fruit preserves before cooking. The surprise filling makes each bite more interesting and indulgent.
Nolen Gurer Rasgulla
A winter special from Bengal where date palm jaggery syrup replaces regular sugar syrup. The caramel-like flavor of nolen gur takes Rasgulla to another level entirely.
Frequently Asked Questions (FAQ)
Why did my Rasgullas become flat and hard instead of spongy?
This usually happens because of three reasons – over-draining the paneer making it too dry, not kneading it enough, or cooking at too low a temperature. The paneer should be moist and kneaded until it’s smooth and greasy. When you cook them, the syrup must be at a rolling boil and stay that way for the first 10 minutes. Also check if you added too much semolina or flour – just a tiny pinch is enough. If the paneer was grainy to begin with, that can also cause hardness.
How do I know when the paneer is kneaded enough?
Proper kneading takes 8-10 minutes of continuous work. You’ll know it’s ready when the paneer becomes completely smooth with no grains, starts feeling slightly greasy, and when you press a small piece, it sticks to your palm without falling off. The dough should be soft like playdough. Another test is to roll a small ball – if it stays smooth without cracks and has a slight shine, you’re good to go. Don’t rush this step as it’s the most important part of making spongy Rasgullas.
Can I make Rasgulla with store-bought paneer?
It’s possible but not recommended. Store-bought paneer is usually pressed very firm and dry, which makes it difficult to get the right texture for Rasgullas. If you must use it, grate it very fine and add a tablespoon of milk while kneading to add moisture. Knead it for longer than usual – at least 15 minutes – to break down the texture. However, homemade fresh paneer always gives better, more reliable results. The whole process from curdling milk to making Rasgullas takes about 2 hours, so it’s worth making fresh paneer.
Why did my Rasgullas break apart while cooking?
Breaking happens when there are cracks in the balls before cooking, or if the paneer wasn’t kneaded properly and has a crumbly texture. Always roll the balls very smoothly between your palms with gentle pressure. Check each ball carefully for any cracks and smooth …them out before cooking. Also, make sure the syrup is at a rolling boil when you add the balls – if the heat is too low, they’ll become soft and break apart. Another reason could be that the paneer was too dry. If you’re using store-bought paneer, it might be too firm, so add a little milk while kneading to make it more pliable. Always test one Rasgulla first to check if the dough consistency is right before cooking the rest.
How long should I cook Rasgulla in the syrup?
For perfect Rasgullas, cook them for 12-15 minutes in boiling syrup. The time can vary slightly depending on the size of your balls and the heat of your stove. The key is to keep the syrup at a rolling boil throughout this period. You’ll notice the Rasgullas start to expand and become lighter in color. After 10 minutes, you can gently press one with a spoon – it should feel soft and springy. Once they’ve doubled in size and float on the surface, they’re done. The remaining 2-3 minutes help them absorb the syrup and become spongy. Don’t cook them longer than 15 minutes as they might become too soft and break apart.
What’s the best way to store Rasgulla?
Store Rasgullas in their syrup in an airtight container. Keep them in the refrigerator for up to 2 weeks. The syrup acts as a preservative, keeping them fresh and soft. If you want to store them longer, you can freeze them in syrup for up to 3 months. When ready to serve, thaw them in the refrigerator overnight and let them come to room temperature. For the best texture, avoid freezing them as it can affect the sponginess. If you’re making them for a party, you can prepare them 1-2 days in advance and store them in the fridge. They actually taste better after sitting in the syrup for a day or two as they absorb more flavor.
Can I make Rasgulla without sugar?
While traditional Rasgulla uses sugar syrup, you can make a healthier version using natural sweeteners. Replace sugar with jaggery (unrefined cane sugar) for a caramel-like flavor, or use honey, maple syrup, or coconut sugar. However, keep in mind that these alternatives have different sweetness levels and may affect the texture slightly. Jaggery gives a rich, molasses-like flavor that’s very authentic. For a sugar-free version, you can use stevia or erythritol, but the texture might be slightly different. The key is to maintain the right syrup consistency – it should be slightly sticky but not too thick. Also, note that natural sweeteners may darken the syrup, giving your Rasgullas a slightly different appearance.
Why do Bengalis make such a big deal about Rasgulla?
For Bengalis, Rasgulla is more than just a dessert – it’s a cultural icon. It represents the region’s culinary heritage and pride. In Bengal, Rasgulla is often associated with festivals, family gatherings, and celebrations. It’s considered the perfect dessert to end a meal, especially one with rich, spicy dishes. The fact that West Bengal has a GI tag for Rasgulla adds to its cultural significance. Bengalis have a deep emotional connection to this sweet, often remembering their childhoods when they’d visit local sweet shops. Even today, many Bengalis will travel across the city just to get Rasgullas from their favorite shop, which is a testament to how much they value this dessert. It’s a symbol of comfort, tradition, and the simple joys of life.
rasgulla recipe, Bengali sweet recipe, soft rasgulla, homemade rasgulla, how to make rasgulla, authentic rasgulla, rasgulla at home, Bengali dessert, Indian sweets, paneer dessert, sweet cottage cheese, spongy rasgulla, easy rasgulla recipe, traditional Indian sweets, West Bengal sweets, Kolkata sweets, festival sweets, Durga Puja sweets, wedding sweets, rasgulla syrup, how to make spongy rasgulla, rasgulla tips, rasgulla variations, rasmalai recipe, Bengali cuisine, sweet recipes, dessert recipes, homemade desserts, healthy Indian sweets, low sugar sweets, vegetarian desserts

Rasgulla (Bengali Sweet Syrup Balls)
Ingredients
Equipment
Method
- Heat milk in a large pan until it comes to a boil. Add lemon juice gradually while stirring until the milk curdles completely.
- Strain the curdled milk through a cheesecloth. Rinse the chenna (paneer) with cold water to remove lemon flavor.
- Hang the cheesecloth for 30 minutes to drain excess water. Do not let it become too dry.
- Knead the chenna for 8-10 minutes until smooth and creamy. Form into small smooth balls without cracks.
- In a large wide pan, combine sugar and water for syrup. Bring to a boil and add cardamom pods.
- Gently drop chenna balls into boiling syrup. Cover and cook on medium heat for 15-18 minutes.
- The rasgullas will double in size. Add rose water if using. Turn off heat and let them cool in syrup.
- Serve warm or chilled. Rasgullas can be stored in refrigerator for 5-6 days.
