Masala Rasgulla: Spiced Syrup Dessert Recipe

Updated November 5, 2026

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

Jump to recipe

Masala Rasgulla: Spiced Syrup Dessert Recipe

Masala rasgulla is a creative twist on the classic Bengali spongy cheese dumplings, infused with warm spices like cardamom, saffron, and a hint of black pepper. The soft, melt-in-the-mouth chhena balls soak up a fragrant, lightly spiced sugar syrup, making it a comforting dessert that balances sweetness with aromatic warmth. This version is perfect for festive occasions or when you want to elevate a traditional favorite with minimal extra effort.

Ingredients

  • 1 liter whole milk (4 cups)
  • 2 tablespoons lemon juice (30 ml), or as needed
  • 1 cup sugar (200 g), divided
  • 4 cups water (960 ml)
  • 6 green cardamom pods, lightly crushed
  • 1/4 teaspoon saffron threads (about 10-12 strands)
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon ground cinnamon
  • 1/8 teaspoon ground nutmeg
  • 1 teaspoon rose water (optional)
  • 1 tablespoon chopped pistachios or almonds, for garnish

Instructions

  1. Make the chhena (cheese curds): 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 add lemon juice, 1 tablespoon at a time, stirring gently. The milk will curdle and separate into white curds and greenish whey. Continue adding lemon juice until the whey is clear and the curds are firm (about 2-3 tablespoons total). Remove from heat.
  2. Drain and rinse: Line a colander with a clean muslin cloth or cheesecloth. Pour the curdled milk into the cloth, drain the whey, and rinse the curds under cold running water to remove the lemon flavor. Gather the cloth and squeeze out as much water as possible. Hang the bundle for 20-30 minutes until it’s fairly dry but still moist (not crumbly).
  3. Knead the chhena: Transfer the chhena to a clean work surface or bowl. Knead it with the palm of your hand for 5-7 minutes until it becomes smooth, soft, and slightly shiny. It should form a soft dough that doesn’t crack. If it feels dry, add a teaspoon of water and knead again.
  4. Shape the balls: Divide the dough into 12 equal portions. Roll each portion between your palms into a smooth, crack-free ball. Set them aside on a plate, covered with a damp cloth to prevent drying.
  5. Prepare the spiced syrup: In a wide pot, combine 4 cups water, 1/2 cup sugar (100 g), crushed cardamom pods, saffron, black pepper, cinnamon, and nutmeg. Bring to a boil over medium-high heat, stirring until sugar dissolves. Boil for 2 minutes.
  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 puff up and become spongy. Do not stir during cooking; instead, gently shake the pot occasionally to prevent sticking.
  7. Cool in syrup: After cooking, turn off the heat and let the rasgullas cool completely in the syrup, still covered, for about 30 minutes. They will absorb some syrup and soften further.
  8. Add rose water and chill: Once cooled, stir in the rose water (if using). Transfer the rasgullas with syrup to a serving bowl and refrigerate for at least 2 hours before serving. Garnish with chopped pistachios or almonds.

Tips

  • Chhena texture is key: If the chhena is too wet, the balls will flatten during cooking. If too dry, they will crack. Knead until smooth and slightly tacky; if cracks appear, add a few drops of water and knead again.
  • Spice adjustment: Black pepper adds a subtle warmth; reduce to 1/8 teaspoon if you prefer a milder flavor. You can also add a pinch of cloves or star anise to the syrup for extra depth.
  • Substitute for lemon juice: Use white vinegar or yogurt (2 tablespoons) to curdle the milk. Vinegar works similarly; yogurt may take longer and yield a slightly softer chhena.
  • Don’t skip the rest: Letting the rasgullas cool in the syrup is essential—it allows them to absorb syrup evenly and prevents them from deflating.

Serving Suggestions

Serve masala rasgulla chilled in a bowl with some of the spiced syrup. Garnish with slivered pistachios, a few saffron strands, or a tiny pinch of ground cardamom on top. They pair beautifully with a cup of masala chai or as a sweet ending to a spicy Indian meal. For a festive touch, add a small scoop of vanilla ice cream or a drizzle of condensed milk.

Variations

  • Kesar (saffron) rasgulla: Increase saffron to 1/2 teaspoon and add a few tablespoons of warm milk soaked with saffron to the syrup.
  • Chocolate rasgulla: Add 2 tablespoons cocoa powder to the syrup and a pinch of chili powder for a Mexican-inspired twist.
  • Rose-cardamom: Omit black pepper and nutmeg; add 2 tablespoons rose syrup (like Rooh Afza) to the syrup for a floral version.
  • Vegan option: Replace milk with 1 liter full-fat coconut milk and curdle with 3 tablespoons lemon juice. The chhena will be softer; cook for 10-12 minutes only.

Storage and Reheating

Store leftover masala rasgulla in an airtight container in the refrigerator for up to 4 days. The syrup will become more concentrated as they sit; you can add a little water if it becomes too thick. To serve warm, gently reheat the rasgullas in the syrup in a saucepan over low heat for 2-3 minutes, but do not boil, as they may become tough. They are best enjoyed chilled, so reheating is optional. Freezing is not recommended, as the texture becomes mushy.

Frequently Asked Questions

Why did my rasgullas flatten? This usually happens if the chhena is too wet. Squeeze out more water and knead longer. Also, ensure the syrup is boiling before adding the balls, and keep the pot covered during cooking.

Can I use store-bought paneer instead of making chhena? Yes, but paneer is drier and firmer. Grate it, knead with 1-2 tablespoons of milk or water until smooth, and proceed. The texture will be slightly denser than traditional rasgulla.

Why did my rasgullas turn hard? Overcooking or cooking at too high a temperature can make them rubbery. Keep the heat medium and follow the time exactly. Also, ensure the syrup is not too thick; it should be a light syrup, not a heavy one.

Can I reduce the sugar? Yes, you can reduce the sugar in the syrup to 1/3 cup (65 g) for a less sweet dessert, but note that sugar helps preserve the rasgullas and affects syrup consistency. The rasgullas will be less sweet and may not keep as long.

Is it necessary to use whole milk? Whole milk gives the best fat content for soft chhena. Low-fat or skim milk will yield drier, crumblier chhena and less tender rasgullas. You can add 1 tablespoon of cream to compensate.

Can I make this ahead for a party? Absolutely! Prepare the rasgullas up to 2 days in advance and keep them refrigerated in the syrup. The flavors meld and deepen over time. Just add the garnish right before serving.

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