Mauritian Rasgulla Recipe: Soft & Spongy

Updated November 5, 2026

Total time
1 hr 55 min
prep 30 min · cook 25 min
Serves
6
portions as written

Jump to recipe

Mauritian Rasgulla Recipe: Soft & Spongy

Mauritian rasgulla is a beloved adaptation of the classic Bengali sweet, made with fresh paneer (chhena) and a light sugar syrup. What sets the Mauritian version apart is its slightly firmer texture and a hint of cardamom, making it a perfect dessert for celebrations or a simple weeknight treat. This recipe delivers soft, spongy rasgullas that soak up the fragrant syrup beautifully.

Ingredients

  • 1 liter whole milk (4 cups)
  • 2 tablespoons fresh lemon juice (or white vinegar)
  • 2 cups (400 g) granulated sugar
  • 4 cups (960 ml) water
  • 4 green cardamom pods, lightly crushed
  • 1 teaspoon rose water (optional)
  • 1/4 teaspoon ground cardamom (for garnish)
  • 2 tablespoons chopped pistachios (for garnish)

Instructions

  1. Make the chhena (paneer): In a heavy-bottomed pot, bring the milk to a gentle boil over medium heat, stirring occasionally to prevent scorching. Once boiling, reduce heat to low and slowly add the lemon juice, stirring gently. The milk will curdle; continue stirring for 1–2 minutes until the whey (greenish liquid) separates completely. Remove from heat.
  2. Drain and rinse: Line a colander with a clean muslin cloth or cheesecloth. Pour the curdled milk into the cloth, then rinse the chhena under cold running water to remove any lemon flavor. Gather the cloth and squeeze out excess water.
  3. Knead the chhena: Hang the cloth with the chhena for 15 minutes to drain further. Then transfer to a large plate or work surface. Knead the chhena with the palm of your hand for 5–7 minutes until it becomes smooth and slightly sticky. The mixture should be soft and pliable, with no graininess.
  4. Shape the balls: Divide the chhena into 12 equal portions. Roll each portion between your palms into a smooth, crack-free ball. Keep them covered with a damp cloth to prevent drying.
  5. Prepare the sugar syrup: In a wide, deep pot, combine the sugar, water, and crushed cardamom pods. Bring to a boil over medium-high heat, stirring until the sugar dissolves. Boil for 5 minutes to make a thin syrup (about 1-string consistency).
  6. Cook the rasgullas: Gently slide the chhena balls into the boiling syrup. Cover the pot and cook over medium heat for 15–18 minutes. The balls will expand to about double their size. Do not stir during cooking; instead, gently shake the pot occasionally to prevent sticking.
  7. Test for doneness: After 15 minutes, carefully lift one ball with a slotted spoon. It should feel springy and bounce back when pressed. If it feels too soft, cook for 3–5 more minutes.
  8. Cool and flavor: Remove from heat and stir in the rose water (if using). Let the rasgullas cool in the syrup to room temperature. They will absorb syrup and become even softer.
  9. Chill: Transfer the rasgullas with syrup to a serving bowl and refrigerate for at least 1 hour before serving.
  10. Garnish: Just before serving, sprinkle with ground cardamom and chopped pistachios.

Tips

  • Use full-fat milk: Whole milk is essential for a soft texture. Low-fat milk will yield rubbery rasgullas.
  • Knead well: The kneading step is crucial. If the chhena is under-kneaded, the balls will crack during cooking. If over-kneaded, they become tough.
  • Don’t crowd the pot: Use a wide pot so the balls have room to expand. If your pot is small, cook in batches.
  • No stirring: Stirring the syrup while cooking can break the delicate balls. Shake the pot gently instead.

Serving Suggestions

Serve Mauritian rasgullas chilled, in a small bowl with some of the syrup. They are delightful on their own or paired with a scoop of vanilla ice cream for a fusion dessert. For a festive touch, top with edible silver leaf (vark).

Variations

  • Saffron Rasgulla: Add a pinch of saffron threads to the syrup along with the cardamom for a golden hue and aromatic flavor.
  • Stuffed Rasgulla: After kneading, flatten each ball and place a small piece of chopped pistachio or a raisin in the center before rolling into a ball.
  • Kesar Pista: Add a few drops of rose essence and a pinch of saffron to the syrup, and garnish with slivered pistachios.
  • Less Sweet: Reduce the sugar to 1 1/2 cups (300 g) if you prefer a lighter syrup.

Storage and Reheating

Store leftover rasgullas in an airtight container in the refrigerator for up to 4 days. They taste best within 2 days. To serve, bring to room temperature or warm gently in a saucepan over low heat with a splash of water. Do not microwave, as they may become rubbery.

Frequently Asked Questions

Why did my rasgullas turn out hard? This usually happens if the chhena was over-kneaded or if the syrup was too thick. Ensure you knead just until smooth, and boil the syrup to a thin consistency.

Can I use store-bought paneer? Yes, but fresh homemade paneer gives the best texture. If using store-bought, crumble it, knead well, and add a teaspoon of cornstarch to help bind.

Why did the balls crack while cooking? Cracks occur when the chhena is too dry or has lumps. Make sure to knead thoroughly and keep the balls covered while shaping.

Can I make this dairy-free? Traditional rasgulla cannot be made dairy-free with the same texture. You could try a tofu-based version, but it will be quite different.

How do I know when the rasgullas are done? They should be springy and doubled in size. Press one gently; if it bounces back, they are ready. If it feels doughy, cook a few more minutes.

Can I use honey instead of sugar? Honey will change the flavor and color, and may affect the syrup consistency. Stick with sugar for authentic results.

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).