Rasgulla Recipe Without Maida (Soft & Spongy)

Updated November 5, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 min
Serves
8
portions as written

Jump to recipe

Rasgulla Recipe Without Maida (Soft & Spongy)

Rasgulla is a beloved Bengali dessert made from fresh paneer (chhena) balls simmered in a light sugar syrup. This version skips maida (all-purpose flour) entirely, using only semolina (sooji) as a binder, which yields a softer, more delicate texture that absorbs the syrup beautifully. The result is a classic, melt-in-the-mouth rasgulla that is surprisingly simple to make at home with a few key techniques.

Ingredients

  • Full-fat milk – 1 liter (4 cups)
  • Fresh lemon juice – 2 to 3 tablespoons (or white vinegar)
  • Fine semolina (sooji/rawa) – 1 tablespoon (10 g)
  • Water (for chilling) – 1 cup
  • For the sugar syrup:
  • Granulated sugar – 2 cups (400 g)
  • Water – 4 cups (960 ml)
  • Cardamom pods – 2, lightly crushed (optional)
  • A few saffron strands (optional)

Instructions

  1. Make the paneer: In a heavy-bottomed pot, bring the milk to a gentle boil over medium heat, stirring occasionally to prevent scorching. Once it boils, reduce the heat to low and add the lemon juice, 1 tablespoon at a time, stirring gently. The milk will curdle and separate into curds (paneer) and whey. Once the whey turns clear (not milky), turn off the heat. If it doesn’t curdle, add a little more lemon juice.
  2. Drain and rinse: Line a colander with a clean muslin cloth or a thin kitchen towel. Pour the curdled milk into it. Rinse the paneer under cold running water to remove the lemon flavor. Gather the cloth and squeeze out as much water as possible. Hang it for 15 minutes to drain excess whey.
  3. Knead the chhena: Transfer the paneer to a large plate or work surface. It should be crumbly. Knead it with the palm of your hand for 5-7 minutes until it becomes smooth and slightly soft. The paneer should form a dough that doesn’t crack on the edges. Add the semolina and knead for another 2 minutes until fully incorporated. The mixture should be soft and pliable.
  4. Shape the balls: Lightly grease your palms with a drop of ghee or oil. Divide the dough into 12-14 equal portions. Roll each portion gently between your palms into a smooth, crack-free ball. Make sure there are no visible cracks, as they will open during cooking.
  5. Prepare the syrup: In a wide, deep pan (preferably a pressure cooker or a large kadai), combine the sugar and 4 cups of water. Bring to a boil over medium heat, stirring until the sugar dissolves. Add the cardamom pods and saffron if using. Let the syrup boil for 5 minutes.
  6. Cook the rasgullas: Gently slide the paneer balls into the boiling syrup. Cover the pan with a lid. Cook over medium-high heat for 15-20 minutes, or until the balls have doubled in size and are cooked through. Do not lift the lid too often. If using a pressure cooker, cook for 1 whistle on medium heat, then turn off and let the pressure release naturally.
  7. Check for doneness: After 15 minutes, open the lid. The rasgullas should be soft, spongy, and floating on the surface. They should feel springy when pressed. If they look dense or uncooked, cover and cook for another 5 minutes.
  8. Cool and chill: Turn off the heat. Let the rasgullas cool in the syrup for 30 minutes. Then, transfer the entire pan to the refrigerator and chill for at least 2 hours before serving. The rasgullas absorb the syrup as they cool, becoming juicier.

Tips

  • Use full-fat milk: The fat content is crucial for soft rasgullas. Skim or low-fat milk will produce dense, rubbery balls. If you can find it, use full-cream milk or even add a few tablespoons of cream to the milk before curdling.
  • Knead well: The kneading step is non-negotiable. Under-kneaded paneer will make crumbly rasgullas that break apart in the syrup. Knead until the dough is smooth, soft, and slightly shiny. If the dough feels dry, add a teaspoon of water.
  • Don’t overcrowd the pan: The rasgullas expand to nearly double their size. Cook them in a single layer with enough space to expand. If your pan is small, cook them in batches.
  • Syrup consistency: The syrup should be thin (one-string consistency). If it’s too thick, the rasgullas won’t absorb it properly and will become hard. The syrup will thicken slightly as it cools.

Serving Suggestions

Serve rasgullas chilled, straight from the refrigerator. They are traditionally enjoyed on their own as a dessert. You can garnish with a few chopped pistachios or a drizzle of rose water for extra flavor. They also pair well with a scoop of vanilla ice cream for a fusion dessert.

Variations

  • Kesar Rasgulla: Add a generous pinch of saffron strands to the sugar syrup while it boils. The rasgullas will take on a beautiful yellow hue and a delicate aroma.
  • Pista Rasgulla: Stuff each paneer ball with a small piece of pistachio or a drop of pistachio paste before rolling. This adds a lovely green speckle and nutty flavor.
  • Rose Rasgulla: Add a teaspoon of rose water or a few drops of rose essence to the syrup after cooking. This gives a floral twist that is very refreshing.
  • Baked Rasgulla: For a richer version, bake the rasgullas in a preheated oven at 350°F (180°C) for 10 minutes after they are cooked and cooled. This gives them a slightly caramelized exterior and a denser texture.

Storage and Reheating

Rasgullas keep well in the refrigerator for up to 4-5 days, stored in an airtight container with the syrup. The syrup will thin out as the rasgullas absorb it, which is normal. To serve, simply take them out and let them come to room temperature for 15 minutes, or serve chilled. You can reheat them gently in a saucepan over low heat with a splash of water, but they are traditionally served cold. Do not microwave them for too long, as they can become rubbery.

Frequently Asked Questions

Why did my rasgullas turn hard?
Hard rasgullas are usually the result of over-kneading the paneer, using low-fat milk, or cooking them for too long. Also, if the syrup is too thick, they won’t absorb it and will become dense. Follow the recipe exactly and use full-fat milk.

Can I use ricotta cheese instead of making paneer?
Yes, you can use full-fat ricotta cheese as a substitute. Drain it well and knead it with the semolina as directed. The texture will be slightly different, but it works in a pinch.

Why did my rasgullas break apart while cooking?
This usually happens when the paneer is not kneaded enough, or the balls have cracks. Make sure to knead the paneer until it is very smooth and roll the balls without any visible cracks. Also, avoid stirring the syrup while the rasgullas are cooking; gently shake the pan instead.

How do I know when the rasgullas are done?
They will float to the surface and look puffed up. When you press one gently, it should feel springy and bounce back. If it feels dense, cook for a few more minutes.

Can I use jaggery instead of sugar?
Yes, you can substitute jaggery for sugar, but the color of the syrup will be darker and the flavor will have a caramel-like note. Use the same quantity of jaggery as sugar, and dissolve it in water before boiling.

Is it necessary to add semolina?
Semolina helps bind the paneer and gives the rasgullas a slightly firmer texture that holds up during cooking. Without it, the rasgullas may be too soft and fall apart. You can omit it, but the result will be more delicate and fragile.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).