Skip to content
Rasgulla from India

Rasgulla

📍 West Bengal, Odisha ★ 4.4
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Spongy cheese balls soaked in light sugar syrup.

About Rasgulla

Balls of fresh chhena cheese are boiled in a thin sugar syrup until they swell into soft, spongy spheres that drip syrup at the squeeze. Light and milky, it is the pride of eastern India.

🏛️ History & Culture

Rasgulla's origins are debated, with both West Bengal and Odisha claiming the sweet as their own; the dish is widely believed to have emerged in the eastern Indian subcontinent during the 19th century, though the exact creator and location remain contested among historians. The basic preparation—chhena (fresh curdled cheese) kneaded and boiled in sugar syrup—is common across the region, but variations exist in syrup density, texture, and serving temperature.

In West Bengal, rasgulla is a cornerstone of festive celebrations and daily life, often served at weddings and religious offerings, while Odisha's version, known as *khira rasagola*, is traditionally linked to the Jagannath temple in Puri. The sweet's cultural significance lies in its role as a symbol of regional pride and culinary identity, with both states having received Geographical Indication tags for their distinct preparations, reflecting its deep-rooted place in eastern Indian tradition.

🍳 How to make Rasgulla

AI-assisted, not kitchen-tested

Rasgulla

Soft, spongy balls of fresh chhena cheese simmered in a thin sugar syrup scented with cardamom and rose water — the iconic sweet of Bengal and Odisha.

Prep
45 min
Cook
40 min
Total
85 min
Serves
8 (makes about 16 rasgulla)
Difficulty
Medium

Recipe ingredients

  • 1.5 L (6½ cups) whole milk, full-fat, not ultra-pasteurized if possible
  • 45 ml (3 tbsp) lemon juice, fresh, or 60 ml / 4 tbsp white vinegar
  • 500 ml (2 cups) water, for the chhena rinse
  • 300 g (1½ cups) sugar, for the syrup
  • 900 ml (3¾ cups) water, for the syrup
  • 1 whole green cardamom, lightly crushed, or ¼ tsp ground
  • 1 tsp rose water, optional but traditional
  • 1 pinch salt, balances the syrup

Steps

  1. 1 Pour the milk into a heavy-bottomed pan, bring just to a boil over medium heat, then reduce to medium-low.
  2. 2 Mix the lemon juice with 60 ml / ¼ cup water. Slowly stir this into the hot milk while it sits off the heat. Within a minute the milk should curdle, with greenish whey separating from white curds. If it does not, add another tablespoon of lemon juice and wait.
  3. 3 Line a fine-mesh sieve with muslin (or a clean cotton kitchen towel) and set it over a bowl. Pour the curds through and rinse under cool running water for 30–60 seconds to wash out the lemon flavour. Drain well.
  4. 4 Gather the cloth into a tight bundle and hang or squeeze for 30 minutes to remove excess whey. The chhena should be moist but hold its shape when pressed — NOT dry or crumbly. Over-draining is the most common reason rasgulla turn rubbery.
  5. 5 Tip the chhena onto a clean surface and knead with the heel of your hand for 6–8 minutes, until completely smooth and free of grain. Smear a tiny amount of ghee on your palm at the end; the dough should feel like soft dough, not crumbly and not sticky.
  6. 6 Divide into 16 equal portions (about 25 g each) and roll between your palms into smooth, crack-free balls. Any crack will cause them to break apart while cooking.
  7. 7 Meanwhile, prepare the syrup: combine the sugar and 900 ml / 3¾ cups water in a wide, deep pan (the rasgulla must fit in a single layer with room to expand). Add the crushed cardamom and salt. Bring to a boil and simmer 4 minutes so the sugar dissolves fully.
  8. 8 Slide the chhena balls gently into the gently simmering syrup. They will sink at first — that is correct. Cover with a tight lid and cook on medium heat for 12 minutes. Do not lift the lid; the trapped steam helps the balls puff up.
  9. 9 Remove the lid, raise the heat slightly, and simmer uncovered for another 8–10 minutes, until the balls have doubled in size, feel light and springy when pressed with a spoon, and float confidently.
  10. 10 Turn off the heat, stir in the rose water, and let the rasgulla cool in the syrup for at least 4 hours, ideally overnight in the fridge. They will absorb syrup and become spongier as they rest.
  11. 11 Serve chilled, spooned into a small bowl with some of the syrup. Bon Appétit-style squeeze test: a finished rasgulla should drip syrup back into the bowl when gently pressed and spring back when released.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Rasgulla recipe yet. Yours would be the first.

Share how you make Rasgulla

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

✅ Before you go to India

Round out your trip — most travellers book these alongside their trip.

Travel guides for India

All travel guides →

Planning a trip where Rasgulla is on the menu? These guides cover India and beyond.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Rasgulla.

Write a review

Sign in to verify you're a real person, then share your thoughts on Rasgulla.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Rasgulla.