Masala rasgulla is a creative twist on the classic Bengali sweet, where soft, spongy chhena (fresh cheese) balls are simmered in a fragrant, spiced sugar syrup infused with cardamom, saffron, and a hint of warm spices like cinnamon and cloves. Unlike the traditional plain version, this one adds a gentle aromatic warmth that complements the milky sweetness, making it a delightful dessert for festive occasions or a special weekend treat. The key to its success lies in a perfectly kneaded cheese dough and a gentle cooking process that yields pillowy-soft balls every time.
Ingredients
- 1 liter whole milk (about 4 cups)
- 3 tablespoons fresh lemon juice or white vinegar (approx. 45 ml)
- 1 cup (200 g) granulated sugar, divided
- 4 cups (960 ml) water
- 4-5 green cardamom pods, lightly crushed
- 1 cinnamon stick (about 2 inches / 5 cm)
- 2 whole cloves
- 1/4 teaspoon saffron strands (optional)
- 1 tablespoon rose water (optional)
- 1 teaspoon all-purpose flour (maida) or rice flour, for kneading
- 1/4 teaspoon baking powder (optional, for extra softness)
- 2 tablespoons chopped pistachios or almonds, for garnish
Instructions
- Make the chhena (fresh cheese): 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 slowly add the lemon juice or vinegar, stirring gently. The milk will curdle; continue until the whey (pale greenish liquid) separates completely and the curds look lumpy. Turn off the heat.
- Drain and rinse: Line a colander with a clean muslin cloth or a thin kitchen towel. Pour the curdled milk into it, then rinse the curds under cold running water to remove the sour taste of the acid. Gather the cloth and squeeze out as much water as possible. Hang it for 15-20 minutes to drain thoroughly.
- Knead the dough: Transfer the chhena to a large plate or work surface. It should be crumbly. Knead it with the palm of your hand for about 8-10 minutes until it becomes smooth and slightly sticky. If it feels dry, add a teaspoon of water. Then add the flour and baking powder (if using) and knead for another 2 minutes. The dough should be soft but not wet.
- 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. Make sure there are no cracks, as they will break while cooking.
- Prepare the spiced syrup: In a wide, shallow pot (at least 6 inches deep), combine the water, 3/4 cup (150 g) of the sugar, cardamom pods, cinnamon stick, and cloves. Add the saffron if using. Bring to a boil over medium heat, stirring to dissolve the sugar. Let it boil for 2 minutes.
- Cook the rasgullas: Gently slide the cheese balls into the boiling syrup. They will sink initially. Cover the pot and cook on medium-high heat for 15-18 minutes. The balls will double in size and become spongy. Do not stir them during cooking; instead, gently shake the pot occasionally to prevent sticking.
- Check for doneness: After 15 minutes, gently press one ball with a spoon. It should spring back. If it feels dense, cook for another 3-5 minutes. Turn off the heat and let the rasgullas cool in the syrup for at least 30 minutes. They will absorb the syrup and become even softer.
- Add rose water and chill: Once cooled to room temperature, stir in the rose water (if using). Transfer the rasgullas along with the syrup to a serving bowl or an airtight container. Refrigerate for at least 2 hours before serving, as they taste best chilled.
- Garnish and serve: Before serving, sprinkle with chopped pistachios or almonds. Serve cold.
Tips
- Kneading is crucial: The dough must be kneaded until it is completely smooth and pliable. If it is under-kneaded, the balls will turn out dense and hard. If it is over-kneaded, they may become chewy. The dough should feel like a soft playdough.
- Use a wide pot: A wide pot allows the balls to expand freely without crowding. If they are too close, they may stick together. Ensure the syrup is boiling gently before adding the balls.
- Don’t skip the resting time: Letting the rasgullas cool in the hot syrup is essential. This allows them to absorb the syrup gradually, making them juicy and soft. Rushing this step will result in drier balls.
- Substitutions: If you don’t have lemon juice, you can use white vinegar. For a vegan version, you can use firm tofu blended with a little plant milk, but the texture will be different and not as authentic.
Serving Suggestions
Serve masala rasgulla chilled, with a few tablespoons of the spiced syrup spooned over each ball. They are perfect as a dessert after a rich meal, or as a sweet treat during festivals like Diwali or Holi. You can also serve them with a scoop of vanilla ice cream for a fusion dessert, or alongside other Indian sweets like gulab jamun for a festive platter.
Variations
- Saffron-Pistachio Rasgulla: Add a generous pinch of saffron to the syrup and garnish with slivered pistachios for a more luxurious version.
- Cardamom-Infused: Increase the cardamom pods to 6-7 and add a teaspoon of ground cardamom to the dough for a stronger flavor.
- Chocolate Rasgulla: For a modern twist, add 1 tablespoon of cocoa powder to the dough and a few drops of vanilla extract to the syrup. This is not traditional but is a fun variation.
- Kesar (Saffron) and Rose: Use both saffron and rose water in the syrup for a floral, aromatic flavor. This is a popular combination in many Indian sweets.
Storage and Reheating
Store the masala rasgullas in an airtight container in the refrigerator for up to 4 days. They will continue to absorb the syrup and become even softer. To serve, you can eat them cold or at room temperature. If you prefer them warm, gently heat the rasgullas in the syrup in a microwave for 20-30 seconds or in a saucepan over low heat until just warmed through. Do not boil them again, as they may become tough. It is best to consume them within 3-4 days for the best texture and flavor.
Frequently Asked Questions
Why did my rasgullas turn out hard? This usually happens if the dough was not kneaded enough, or if the milk curdled too quickly (using too much acid). Also, cooking at too high a temperature can cause them to become hard. Ensure you knead the dough well and cook on a gentle, steady boil.
Can I use store-bought paneer instead of making chhena? Yes, you can use fresh, soft paneer. Crumble it and knead it with a little water until smooth. However, homemade chhena gives the best, softest texture. Store-bought paneer is often drier and may yield a denser rasgulla.
How do I know when the rasgullas are cooked? The balls will double in size and become spongy. You can gently press one with a spoon; it should spring back immediately. If it feels dense or breaks, they need more time. Also, they will start floating on the surface when done.
Can I reduce the sugar? The sugar syrup is essential for the texture and preservation of the rasgullas. Reducing it significantly may affect the syrup’s consistency and the balls’ ability to absorb it. You can reduce it slightly, but the dessert will be less sweet and may not have the same mouthfeel.
Why did my rasgullas break apart while cooking? This is usually due to cracks in the dough balls. Make sure you roll them perfectly smooth with no cracks. Also, avoid stirring them while cooking; only shake the pot gently. Additionally, ensure the syrup is boiling gently before adding them.
Can I make this with low-fat milk? You can, but the chhena will be less rich and the rasgullas may be slightly less soft. Whole milk is recommended for the best results. If using low-fat, add a tablespoon of cream to the milk before curdling.
Related
- National Pretzel Day: Soft Pretzel Recipe
- New England Pretzel & Popcorn Recipe
- Nutrition in Sauerkraut: Fermented Cabbage Benefits
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).