Rasgulla: The Iconic Spongy Delight of Indian Desserts

Servings: 4 Total Time: 1 hr 20 mins
Authentic Rasgulla made with soft paneer balls soaked in light, fragrant sugar syrup. pinit

Rasgulla Recipe

Rasgulla is made from a surprisingly simple combination of fresh chhena, sugar and water, but getting that characteristic soft, spongy texture takes some attention to detail.

rasgulla

The most important part is the chhena. It needs to contain enough moisture to stay soft, but not so much that the shaped balls fall apart. After the chhena is kneaded until smooth, it is shaped into small balls and cooked in a light sugar syrup. As they cook, the rasgullas expand and absorb the syrup.

This recipe makes about 12–14 rasgullas, with a total preparation time of 2 hours 50 minutes, including the soaking period.

Rasgulla Recipe at a Glance

  • Prep time: 55 minutes
  • Cook time: 25 minutes
  • Soaking time: 1 hour 30 minutes
  • Total time: 2 hours 50 minutes
  • Servings: 4
  • Course: Dessert
  • Cuisine: Bengali, Indian

Ingredients

Soft white rasgullas soaked in clear sugar syrup in a bowl
Traditional Bengali rasgullas served in sugar syrup with a hint of rose water

For the Rasgulla Balls

  • 1 liter full-fat milk
  • 2–3 tablespoons lemon juice or vinegar
  • 1 tablespoon semolina (suji), optional
  • 1 tablespoon all-purpose flour (maida), optional

For the Sugar Syrup

  • 2 cups sugar
  • 4 cups water
  • ½ teaspoon cardamom powder
  • 1 teaspoon rose water, optional

For Garnish

  • A few saffron strands, optional
  • 1–2 tablespoons chopped pistachios or almonds, optional

Equipment

  • Large pot
  • Mixing plate
  • Muslin cloth or cheesecloth
  • Strainer
  • Wide cooking vessel with lid
  • Slotted spoon

Making the Chhena Correctly

The texture of rasgulla starts with how you prepare the fresh chhena.

Bring the milk to a boil, then gradually add the lemon juice while stirring until the milk separates into curds and whey.

Strain the curds through a muslin cloth or cheesecloth. Rinse the chhena under cold water to remove the remaining acidity from the lemon juice.

Tie the cloth and hang it for about 30 minutes to remove excess whey.

The chhena should remain slightly moist. If it becomes completely dry, the finished rasgullas can become dense or chewy.

Knead the Chhena Until Smooth

Transfer the drained chhena to a plate.

Add the optional semolina and all-purpose flour, then knead for about 10 minutes until the mixture becomes smooth and free of visible cracks.

This is one of the most important stages of the recipe. The chhena should form a cohesive dough that can be rolled easily between your palms.

If the mixture still looks grainy or cracks easily, continue working it gently until it becomes smooth.

Shape the Rasgullas

Divide the chhena into equal portions and roll each one between your palms.

Aim for smooth, crack-free balls. You should get approximately 12–14 balls.

Don’t make them too large because they will expand considerably while cooking.

Set the shaped balls aside while you prepare the syrup.

Prepare the Sugar Syrup

Add 2 cups sugar and 4 cups water to a wide cooking vessel.

Bring the mixture to a boil, then add the cardamom powder and optional rose water.

Simmer for 5–7 minutes.

The syrup should remain relatively thin. Rasgullas need enough liquid and space to expand while cooking; a thick, concentrated syrup is not the goal at this stage.

Cook the Rasgullas

Bring the syrup back to a good boil.

Carefully place the chhena balls into the boiling syrup one at a time. Use a wide vessel so they have enough room to expand.

Cover the vessel and cook over medium heat for 10–12 minutes.

The rasgullas should expand and become noticeably larger and spongy.

Avoid stirring them unnecessarily. The balls are delicate while cooking, and excessive movement can cause them to break.

Let Them Soak

Once the cooking is complete, turn off the heat.

Leave the rasgullas in the syrup for 1–2 hours so they can absorb more of the sweet liquid.

The finished rasgullas should feel soft and springy rather than dense or rubbery.

For this recipe, the WPRM timing uses 1 hour 30 minutes of soaking.

Serve them with plenty of syrup.

What Makes Rasgulla Soft and Spongy?

Several small details work together.

1. Use full-fat milk

Full-fat milk produces richer chhena and generally gives you a better starting point for soft rasgulla.

2. Don’t dry the chhena too much

Excess whey needs to be removed, but completely dry chhena can produce a firm dough.

The goal is moist, workable chhena rather than wet or crumbly chhena.

3. Knead until smooth

Proper kneading helps turn the crumbly curds into a cohesive mixture that can expand without falling apart.

4. Make crack-free balls

Any visible crack can become a weak point during cooking.

Roll each portion gently until the surface is completely smooth.

5. Give the balls enough space

Rasgullas can increase significantly in size during cooking. A wide vessel prevents them from becoming crowded.

6. Keep the syrup thin

A light sugar syrup allows the rasgullas to cook and expand properly. Very thick syrup can make the finished texture heavier.

Why Did My Rasgullas Turn Hard or Chewy?

Hard rasgulla can result from several problems:

  • Chhena was too dry
  • Chhena was not kneaded sufficiently
  • The balls were made too large
  • The syrup was too thick
  • The rasgullas were overcooked

Start by checking the chhena. It should be moist enough to form a smooth dough without becoming sticky.

The kneading stage is also important. Properly worked chhena should feel smooth rather than crumbly.

Why Did My Rasgullas Break?

There are a few common reasons.

Cracked dough: Even small cracks can open during cooking.

Poorly kneaded chhena: If the mixture doesn’t bind properly, the balls may fall apart in the syrup.

Too much movement: Avoid stirring the rasgullas aggressively while they cook.

Overcrowding: Use a wide cooking vessel and leave enough room for the balls to expand.

If you’re making rasgulla for the first time, cook a small test batch before making the entire batch.

Can You Skip Suji and Maida?

Yes, both are listed as optional in this recipe.

If your chhena is fresh, smooth and binds well after kneading, you may not need either ingredient.

However, if you’re still learning how to work with chhena, the small amounts listed in the recipe can provide additional structure.

Ingredient Substitutions

Lemon juice

Vinegar can be used instead to curdle the milk.

Slightly sour yogurt is another traditional-style alternative, although the amount required can vary, so add it gradually.

Semolina

Semolina is optional and can be left out if the chhena already forms a smooth, cohesive dough.

All-purpose flour

Maida is also optional in this recipe. If the chhena binds well without it, you can omit it.

Rose water

Rose water is optional. If you prefer a different aroma, a small amount of kewra can be used.

Avoid adding too much floral flavoring because it can overpower the delicate taste of the rasgulla.

Cow’s milk

Buffalo milk can also be used, although it produces richer, firmer milk solids and may change the final texture.

Serving Rasgulla

Rasgulla is usually served with plenty of its light sugar syrup.

It can be enjoyed chilled or served at room temperature. A few saffron strands or chopped pistachios can be added for presentation, although neither is necessary for the traditional syrup-soaked texture.

If you’re preparing an Indian dessert platter, you can pair rasgulla with Rasmalai in saffron milk for a contrasting milk-based dessert.

For another classic Indian sweet with a completely different texture, try Gulab Jamun.

Storage

Store leftover rasgullas in their sugar syrup in a clean, airtight container in the refrigerator.

The recipe notes recommend keeping them refrigerated for up to 5–7 days.

Freezing is not recommended because freezing and thawing can negatively affect the delicate spongy texture.

Frequently Asked Questions

Why are my rasgullas not spongy?

The most common causes are dry chhena, insufficient kneading, overly thick syrup, or incorrect cooking. Make sure the chhena remains moist, knead it until smooth, and cook the balls in plenty of thin syrup.

Why did my rasgullas break while cooking?

Check the shaped balls for cracks before they go into the syrup. Poorly kneaded chhena and excessive movement during cooking can also cause them to break.

Can I use vinegar instead of lemon juice?

Yes. Vinegar can be used to curdle the milk. Rinse the chhena well afterward so the finished dessert does not retain an acidic flavor.

Can I skip maida and suji?

Yes. Both are optional in this recipe. Well-prepared chhena that is smooth and properly kneaded can hold together without them.

How long should rasgullas soak?

Allow them to remain in the syrup for about 1–2 hours. The recipe’s total-time calculation uses 1 hour 30 minutes of soaking.

Can rasgulla be frozen?

Freezing is not recommended because it can affect the texture after thawing.

A Note on Rasgulla’s History

Rasgulla has a long and closely debated culinary history associated particularly with Odisha and Bengal. Both traditions have important claims and cultural connections to the sweet, and historical accounts of its development are more complicated than simply assigning it to one modern region.

For a recipe article, the important point is that rasgulla has become one of the best-known syrup-soaked milk-based sweets associated with eastern India.

Final Thoughts

Rasgulla uses only a handful of ingredients, but the technique makes the difference.

Keep the chhena moist, knead it until smooth, shape the balls without cracks, and give them enough room to expand in the light syrup. Once cooked, let them rest in the syrup so the soft chhena can absorb the sweetness.

That combination is what gives homemade rasgulla its characteristic soft, springy and syrup-filled texture.

Authentic Rasgulla made with soft paneer balls soaked in light, fragrant sugar syrup. pinit
0 Add to Favorites

Rasgulla: The Iconic Spongy Delight of Indian Desserts

Prep Time 55 mins Cook Time 25 mins Total Time 1 hr 20 mins
Servings: 4 Estimated Cost: $ 1

Description

Rasgulla is a classic Indian dessert made from soft chhena (fresh paneer) balls cooked in light sugar syrup until perfectly spongy and juicy. This traditional sweet is light, mildly flavored, and melts in your mouth with every bite.

Ingredients

For Rasgulla Balls

For Sugar Syrup

For Garnish (Optional)

Instructions

Step 1: Prepare the Chhena

  1. Bring the milk to a boil and slowly add lemon juice while stirring until the milk curdles. Strain through a muslin cloth and rinse under cold water to remove any lemon flavor. Tie the cloth and hang for 30 minutes to drain excess water.

Step 2: Knead the Chhena

  1. Transfer the chhena to a plate. Add semolina and flour if using. Knead for about 10 minutes until smooth and free from cracks.

Step 3: Shape the Balls

  1. Divide the dough into equal portions and roll into smooth balls without cracks. You should get about 12–14 balls.

Step 4: Prepare the Sugar Syrup

  1. Combine sugar and water in a wide pot and bring to a boil. Add cardamom powder and rose water and simmer for 5–7 minutes.

Step 5: Cook the Rasgullas

  1. Drop the balls into the boiling syrup one at a time. Cover and cook on medium heat for 10–12 minutes until they double in size and become spongy.

Step 6: Soak and Serve

  1. Turn off the heat and allow the rasgullas to rest in the syrup for 1–2 hours before serving. Garnish with saffron or chopped nuts if desired.

Note

Use full-fat milk for the softest texture.

Knead the chhena thoroughly for smooth, spongy rasgullas.

Always roll crack-free balls to prevent breaking.

Cook in thin syrup, not thick syrup.

Store in the refrigerator in the same syrup for up to 5–7 days.

Do not freeze, as it affects the texture.

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious
Nagvi Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *