Rasgulla
Vegetarian
রসগোল্লা · rôshogolla
Spongy white balls of fresh chhena (curdled milk) kneaded until smooth and cooked in boiling light sugar syrup, served chilled in the syrup.
Rasgulla is a Bengali dessert, ready in about 3 hours 55 minutes and made with milk and sugar. It serves 12 and is rated advanced to cook.

- Prep
- 25 min
- Cook
- 30 min
- Rest
- 3 h
- Total
- 3 h 55 min
- Serves
- 12
- Level
- Advanced
- Calories
- 117
Method
Step 1
Bring the milk (opens in a new tab) to the boil, turn off the heat and wait 1 minute, then add the diluted lemon juice (opens in a new tab) a spoonful at a time, stirring gently, until the milk splits into white curds and greenish whey.
- 8 min
- medium heat
- Saucepan (opens in a new tab)
Step 2
Drain through a muslin-lined sieve, rinse the curds under cold water to remove the sourness, then gather the cloth and squeeze. Hang for 30–45 minutes until moist but not dripping.
Too wet and the balls fall apart; too dry and they turn hard.

How it looks · Photo: Katerina Holmes on Pexels Step 3
Knead the chhena on a plate with the heel of your hand for 8–10 minutes until completely smooth and slightly greasy. Roll into 12 smooth, crack-free balls.
- 12 min

How it looks · Photo: Klaus Nielsen on Pexels Step 4
Boil the sugar (opens in a new tab), water and cardamom (opens in a new tab) in a wide pot. Drop in the balls, cover and boil vigorously for 15 minutes; they will double in size. Sprinkle in a little hot water if the syrup thickens.
- 17 min
- high heat
- Stockpot / large pot (opens in a new tab)
Food safety: Sugar syrup is far hotter than boiling water and sticks to skin; handle it carefully and keep children away.
Step 5
Cool in the syrup, add the rose water (opens in a new tab) and chill for at least 3 hours before serving.
About this dish
- Origin
- Odisha and West Bengal, India · Origin disputedOdisha and West Bengal both claim it; each has a geographical indication for its own version.Also popular in BangladeshMore food from India
- Dish
- Dessert · Snack · Desserts · Sweets & confectionery
- Cooking method
- Boiled
- Taste
- sweet, mild, creamy
- Diet
- Vegetarian (lacto-ovo) · No gluten ingredients · No nut ingredientsWorked out from the ingredients. How labels work
All labels
Vegetarian (lacto-ovo) · Eggetarian · Lacto-vegetarian · Pescatarian · Flexitarian-friendly · No gluten ingredients · Egg-free · No nut ingredients · Alcohol-free · Pork-free · Beef-free · Low-fat · Low-sodium - Good for
- Festive & celebration · Make-ahead
- Cook more with
- Milk · Sugar · Lemon juice
Allergens
- Contains: Milkfrom milk
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
117 kcal per serving
Calculated1 serving ≈ 188 g · recipe makes 12
Where the energy comes from
- Protein 9%
- Carbohydrate 70%
- Fat 21%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 117 kcal | 62 kcal |
| Protein | 2.7 g | 1.4 g |
| Carbohydrate | 21 g | 11.1 g |
| Net carbohydrate | 21 g | 11.1 g |
| Sugars | 21 g | 11.2 g |
| Added sugars | 16.7 g | 8.8 g |
| Fibre | 0 g | 0 g |
| Fat | 2.8 g | 1.5 g |
| Saturated fat | 1.6 g | 0.9 g |
| Trans fat | — | — |
| Cholesterol | 9 mg | 5 mg |
| Sodium | 39 mg | 21 mg |
| Salt equivalent | 0.1 g | 0.1 g |
Vitamins & minerals per serving
- Potassium
- 116 mg
- Calcium
- 106 mg
- Iron
- 0 mg
- Magnesium
- 10 mg
- Vitamin A (RAE)
- 39 µg
- Vitamin C
- 1 mg
- Vitamin D
- 1.1 µg
- Vitamin B12
- 0.4 µg
- Folate (DFE)
- 5 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: cardamom, rose water.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Storage
- Keep in the syrup in the fridge for 4 days.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Built from the recipe’s own sections. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Gulab jamun
Indian · 2 h 45 min · 132 kcal · Vegetarian
Jalebi
Indian · 10 h 40 min · 295 kcal · Vegetarian
Rice kheer
Indian · 55 min · 245 kcal · Vegetarian
Aloo posto
Bengali · 1 h 5 min · 281 kcal · Vegan