Sweets, desserts and chai

Rasgulla: the spongy syrup-soaked cheese dumplings explained

Published 5 min readBy the LaSalle Sweets Notes team

Short answer

Rasgulla is a soft, spongy ball of fresh curdled milk cheese (chhena) simmered in light sugar syrup. It is white, juicy and mild, and it differs from gulab jamun, which is fried, darker and richer.

Rasgulla is a soft, spongy ball of fresh curdled milk cheese, called chhena, that is simmered in light sugar syrup until it swells and soaks up the liquid. A good rasgulla is white, juicy and mildly sweet, and it is a classic sweet of Bengal and Odisha.

What is rasgulla?

Rasgulla is an Eastern Indian sweet made from chhena, kneaded into smooth balls and boiled in sugar syrup. The name comes from ras (juice or syrup) and gulla (ball). It is also written rasagulla, rasogolla, rosogolla or rasagola, depending on the region.

The ball should be white, round and light, with a texture like a firm sponge that releases syrup when pressed. Cardamom or rose water may flavour the syrup, but the main taste is simple, milky and sweet.

Where does rasgulla come from?

Rasgulla is claimed by both Bengal and Odisha, and the question of who made it first has been disputed for years. Odisha has a long tradition of a rasagola linked to the Jagannath temple at Puri, while Bengal has a well-known history of chhena sweets in Kolkata.

Both West Bengal and Odisha have registered their own versions with a geographical indication. This guide takes no side. What matters for a reader is that the method, curdled milk balls cooked in syrup, is shared across the two regions.

How is rasgulla made?

Rasgulla is made by curdling milk, draining it into chhena, kneading until smooth, shaping balls and simmering them in thin syrup. The kneading is the most important step.

  1. Heat full-fat milk and add lemon juice or vinegar until it separates into curds and whey.
  2. Drain the curds in muslin, rinse to remove the sour taste and squeeze out the water.
  3. Knead on a smooth surface for five to eight minutes until the chhena is soft and does not crumble.
  4. Roll into smooth, crack-free balls, a little smaller than a golf ball, because they swell.
  5. Simmer the balls in a wide pot of thin syrup with the lid on for about 15 minutes.
  6. Let the rasgulla cool in the syrup so they absorb it.

A thin syrup matters, because a thick one stops the balls from absorbing liquid and swelling.

What is the difference between rasgulla and gulab jamun?

Rasgulla is white, boiled and made of chhena, while gulab jamun is dark brown, fried and made from khoya or milk powder. Rasgulla tastes light and milky, and gulab jamun tastes richer and more caramelised.

Feature Rasgulla Gulab jamun
Base Chhena (fresh curdled milk) Khoya or milk powder dough
Cooking Simmered in syrup Deep-fried, then soaked
Colour White or cream Dark brown
Texture Spongy, springy Soft, tender, dense
Syrup Thin, light Thicker, often rose or cardamom

Both are served in syrup, and both appear on most Indian sweet shop counters. A first-time buyer who wants a light sweet should pick rasgulla, and one who wants a rich, warm sweet should pick gulab jamun.

Which other sweets are made from chhena?

Chhena is the base of several Bengali and Odia sweets besides rasgulla, including rasmalai, cham cham, sandesh and chhena poda. The shared base explains why these sweets taste milky and fresh rather than caramelised.

Sweet How chhena is used Character
Rasgulla Round balls simmered in light syrup Spongy, juicy, white
Rasmalai Flattened discs soaked in flavoured milk Creamy, soft, saffron-scented
Cham cham Oval pieces simmered in syrup, often coloured Slightly firmer, sometimes filled or coated
Sandesh Chhena cooked with sugar and moulded Soft, dry fudge, no syrup
Chhena poda Chhena and sugar baked Browned, caramelised, cake-like

Knowing the family helps when a shop counter shows several white sweets that look alike. Rasgulla is the one sitting in clear syrup, with a round, pale shape.

How do you serve and eat rasgulla?

Serve rasgulla chilled or at cool room temperature with a spoonful of its syrup. Eat it with a spoon, and lightly press the ball so some syrup comes out.

Many people serve rasgulla after a meal or at a festival, one or two pieces per person. A few chopped pistachios or a saffron strand on top is common, and some cooks serve it in a shallow bowl with extra chilled syrup.

How long does rasgulla keep?

Rasgulla keeps best refrigerated in its syrup in a closed container, and it is usually eaten within a few days. Without syrup the balls dry out and lose their sponge.

Shelf life depends on the recipe and the packing, so follow the shop or recipe instruction. Do not leave rasgulla in a warm place for a long time, since milk-based sweets spoil faster than dry fudges. Take the container out of the refrigerator about 15 minutes before serving if you want a less cold bite.

What are common mistakes with rasgulla?

The common mistakes are under-kneading the chhena, rolling cracked balls, using too thick a syrup and crowding the pot. Each one gives hard, dense or broken rasgulla.

  • Chhena that is too wet makes balls that break apart in the syrup.
  • Chhena that is too dry makes hard balls with cracks.
  • Syrup that is too thick stops the balls from swelling.
  • Too many balls in a small pot leaves no room for them to expand.
  • Cooking on too low a heat gives rubbery balls, so the syrup should keep a steady rolling boil.

Is rasgulla on the Ram Sweet Shop menu?

Yes. Ram Sweet Shop in LaSalle lists Rasgulla at $8.99 on its Uber Eats menu, described as spongy cottage cheese balls in sugar syrup (read on November 14, 2026). Uber Eats prices may differ from prices in the shop.

The same Indian sweets section also lists Sandwich cham Cham at $10.50, a milk sweet in a choice of yellow, white or pink, and Gulab jamun at $8.99. The listing does not say how many pieces come in a portion, so confirm that before ordering. See the menu page for the full list and the hours and location page for opening times. This guide is independent and takes no orders.

Common questions

Is rasgulla served hot or cold?

Rasgulla is usually served chilled or at cool room temperature, with a little of its syrup. Warm rasgulla is also eaten, but the chilled version holds its sponge better and tastes lighter and fresher.

Why is my rasgulla hard?

Hard rasgulla usually comes from chhena that was too dry or not kneaded smooth, or from balls with cracks. Knead the chhena for several minutes until it is smooth and grease-free, and simmer in plenty of syrup.

What is the difference between rasgulla and rasmalai?

Rasgulla balls sit in light sugar syrup. Rasmalai uses flattened chhena discs that sit in thickened, flavoured milk. Rasmalai is richer and creamier, while rasgulla is lighter and more syrupy.

Can rasgulla be frozen?

Freezing is not recommended, because the sponge texture breaks down when thawed and turns grainy. Keep rasgulla refrigerated in its syrup and eat it within the few days the shop or recipe advises.

Are rasgulla and spongy rasgulla the same thing?

Yes. Spongy is simply a description of the correct texture. A well-made rasgulla springs back when pressed and releases syrup when squeezed, which is how cooks judge it.


This article is general information from an independent guide, not from Ram Sweet Shop itself. For the store’s current details see hours and location.

More guides

Independent guide. Not the official website of Ram Sweet Shop.