রসগোল্লা · ରସଗୋଲା

Rasgulla — spongy balls of fresh chhena cooked in light syrup

Rasgulla (Bengali rosogolla, Odia rasagola) is an Indian sweet of small balls of fresh chhena cheese, kneaded smooth and boiled in a light sugar syrup until they swell, turn spongy and fill with syrup. They are white, soft and springy, and squeeze out syrup when bitten. Rasgulla is the signature sweet of both West Bengal and Odisha, which have long disputed its origin.

i. Origin & history

The name is descriptive: ras or rosh means juice or syrup, and golla or gola means a ball — a ball full of syrup. Rasgulla is made of chhena, fresh cheese produced by curdling hot milk with acid, and it belongs to the great tradition of chhena sweets of eastern India.

Its origin is one of the best-known food disputes in India. In West Bengal, the sponge rasgulla is credited to Nobin Chandra Das, a confectioner in Bagbazar, Calcutta (now Kolkata), in the 1860s; his descendants' firm, K.C. Das, later popularised canned rasgulla and spread it across India and the world. In Odisha, the tradition is that rasagola has been made for centuries in Puri, where it is offered to the goddess Lakshmi by Lord Jagannath during the Niladri Bije ritual at the end of the Rath Yatra festival, and that the sweet travelled from Odisha to Bengal. The town of Pahala, between Bhubaneswar and Cuttack, is famous for its slightly browned, softer rasagola.

Both states eventually secured Geographical Indication (GI) tags for their own versions: Banglar Rasogolla for West Bengal in 2017, and Odisha Rasagola in 2019. The tags protect each regional product rather than settling which came first. The generally accepted view is that sweets of chhena and syrup existed in Odisha's temple tradition, and that the light, spongy, white rasgulla known across India today was developed and popularised in nineteenth-century Kolkata.

Today rasgulla is one of India's most popular sweets, eaten at weddings, festivals, birthdays and celebrations, and offered with good news. It is the base of rasmalai, in which flattened chhena discs are soaked in saffron milk, and a cousin of sandesh and Odisha's chhena poda.

ii. Why rasgulla swell and stay spongy

Good rasgulla depend on chhena with the right moisture, kneaded smooth, and cooked vigorously in a thin syrup.

Chhena is made by curdling hot milk with an acid, such as lemon juice or vinegar. The milk protein casein coagulates, trapping fat, while the whey separates. The curds are drained but must remain moist; over-drained chhena makes hard, rubbery rasgulla, and over-wet chhena makes balls that disintegrate in the syrup. The chhena is then kneaded with the heel of the hand for several minutes until smooth and slightly greasy. Kneading breaks the curds into a fine, uniform paste, which lets the balls expand evenly. Grainy chhena produces cracked balls that fall apart.

The balls are cooked in a thin, rapidly boiling syrup. At a rolling boil, water inside the chhena turns to steam, puffing up the protein network, and the balls expand to roughly double their size. A thin syrup is essential, because water and sugar can penetrate the balls easily; a thick syrup would form a hard outer layer and prevent swelling. The pan is kept covered for most of the cooking to hold in heat and steam, and water is added if the syrup thickens.

Finally, rasgulla are cooled in the syrup, which they gradually absorb as they cool, becoming juicy and soft. Removed from the heat too suddenly or chilled too quickly, they can shrink and toughen.

iii. Ingredients

Makes 12 servings · scroll the side panel to adjust

  • 1000 ml full-fat cow's milk
  • 2 tbsp lemon juice, mixed with 2 tbsp water
  • 1 tsp fine semolina or plain flour (optional)
  • 250 g sugar
  • 1200 ml water
  • 3 green cardamom pods, lightly crushed
  • 1 tsp rose water (optional)

Use full-fat cow's milk; buffalo milk makes harder chhena. Lemon juice is the gentlest curdling agent; vinegar also works. The optional teaspoon of semolina or flour helps bind the chhena if it is slightly too soft, but traditional Kolkata rasgulla uses chhena alone. The syrup ratio — roughly 1 part sugar to 5 parts water by weight — is deliberately thin. Cardamom and rose water are optional; classic rasgulla tastes of fresh milk and sugar.

iv. Method

  1. Bring the milk to a boil, turn off the heat and wait 1 minute. Add the diluted lemon juice gradually, stirring gently, until the milk separates into soft curds and clear, greenish whey.
  2. Pour into a sieve lined with muslin and rinse the curds under cold water to remove the lemon. Gather the cloth, squeeze gently and hang for 30–40 minutes, until the chhena is moist and crumbly but not dripping.
  3. Knead the chhena on a clean surface with the heel of your hand for 8–10 minutes, until completely smooth and slightly greasy. Work in the semolina, if using.
  4. Divide into 12 equal portions and roll each between your palms into a smooth ball, with no cracks. Cover with a damp cloth.
  5. In a wide, deep pan, bring the sugar, water and cardamom to a rolling boil, stirring until the sugar dissolves.
  6. Gently drop in the chhena balls in a single layer, leaving room for them to double in size. Cover and boil vigorously for 12–15 minutes; check every few minutes and add a splash of hot water if the syrup thickens or reduces. The balls are ready when they have doubled in size and a ball dropped into a glass of water sinks.
  7. Turn off the heat, stir in the rose water and let the rasgulla cool in the syrup at room temperature for at least 2 hours. Chill before serving if you like.

v. Tips & common mistakes

  • Do not over-squeeze the chhena. Dry chhena makes hard, rubbery rasgulla.
  • Knead until smooth. Grainy chhena produces balls that crack and break apart in the syrup.
  • Roll smooth, crack-free balls. Cracks open up during cooking and the balls may disintegrate.
  • Keep the syrup thin and boiling hard. Thick syrup stops the balls swelling; a gentle simmer does not puff them.
  • Give them space. The balls double in size; crowded rasgulla stick together and cook unevenly.
  • Cool in the syrup. Taking them out or chilling them immediately can make them shrink and harden.

vi. Variations

Banglar rosogolla, the Kolkata sponge style, is white, springy and juicy. Odisha rasagola is softer, and the Pahala style is cooked longer until slightly caramel-coloured. Nolen gur rosogolla, made in winter with date-palm jaggery, is brown and caramel-flavoured. Kamalabhog is an orange-flavoured version, and rajbhog is a large, saffron-yellow rasgulla stuffed with nuts. Canned rasgulla are sold throughout India and abroad.

Related chhena sweets include rasmalai, sandesh and chhena poda. For a fried milk dumpling in syrup, try gulab jamun, and for a Bengali dairy dessert of a different kind, mishti doi.

vii. Serving & storage

Rasgulla are served chilled or at room temperature, two or three per person, with a spoonful of their syrup. Some prefer to squeeze out a little syrup before eating. They are a standard sweet at Bengali and Odia celebrations, from weddings to Durga Puja and Rath Yatra.

They keep for up to five days in the fridge in their syrup in a covered container. They do not freeze well; the texture becomes watery and grainy.

viii. Common questions

What is rasgulla?

Rasgulla are soft, spongy balls of fresh chhena cheese cooked in light sugar syrup. They are white, juicy and springy, and are one of the most popular sweets in India.

Is rasgulla from Bengal or Odisha?

Both claim it. Odisha links it to centuries-old rituals at the Jagannath temple in Puri, while Bengal credits Nobin Chandra Das of Kolkata with creating the spongy rasgulla in the 1860s. Each state now holds a GI tag for its own version.

What does rasgulla mean?

Ras means juice or syrup and golla means ball, so rasgulla means a ball full of syrup.

What is the difference between rasgulla and rasmalai?

Both are made from chhena. Rasgulla are balls cooked and served in sugar syrup, while rasmalai are flattened discs cooked in syrup and then soaked in thickened, saffron-flavoured milk.

Why are my rasgulla hard?

The chhena was too dry, it was not kneaded enough, or the syrup was too thick. Keep the chhena moist, knead it until smooth and boil the balls in a thin syrup.

Is rasgulla gluten-free?

Yes, if made with chhena alone. Some recipes add a little semolina or flour to bind it, which contain gluten.

How long does rasgulla keep?

Up to five days in the fridge, stored in their syrup in a covered container.