Rasgulla, a beloved Indian dessert, is famous for its soft and spongy texture soaked in sweet, fragrant syrup. The rasgulla is a dish rich in history, with its origins tracing back to the state of Odisha, where it was known as "Pahala Rasagola." Over time, it gained popularity across India and became a staple dessert in Bengali households.we’ll show you how to prepare these soft and juicy treats in your own kitchen. For the Rasgulla Recipe, all you need is fresh milk, a little sugar, and some love for cooking. With simple tips and tricks, you can master the art of making rasgulla that tastes just like the ones from your favorite sweet shop. If you love making or eating sweets then try our delicious Mysore Pak, Kaju Katli, dodha Barfi, Jalebi, Gulab Jamun recipes. Hope you like it.

About Rasgolla Recipe
Rasgulla is one of India’s most loved desserts, known for its soft, spongy texture and sweet, syrupy flavor. Making rasgulla at home is easier than it looks if you follow the steps carefully. The main ingredient is fresh chhena (Indian cottage cheese), which is made by curdling milk. Once the chhena is ready, knead it gently for about 8-10 minutes until it becomes smooth and soft. Divide the dough into small, equal-sized balls and ensure there are no cracks to keep them intact while cooking.Next, prepare a sugar syrup by boiling water and sugar together. Add a little cardamom powder or rose water for extra flavor. Bring the syrup to a gentle boil and carefully drop the chhena balls into it. Cover the pot and let them cook for about 15-20 minutes. As the rasgullas cook, they absorb the syrup and become soft and fluffy. Once done, allow them to cool in the syrup to enhance their flavor and juiciness.
Rasgullas are best served chilled, either on their own or with a drizzle of rabri or saffron milk. Follow this simple process, and you’ll have delicious, homemade rasgullas that are soft, spongy, and irresistibly sweet.
How to make Rasgullas
Make Chhena
Step 1:- Pour 1 liter of full-fat milk into a large, heavy-bottomed pot. Turn the heat to medium and let the milk come to a gentle boil. Stir occasionally to prevent it from sticking to the bottom or burning.Step 2:- Once the milk starts boiling, reduce the heat to low. Add 2 tablespoons of lemon juice or vinegar gradually, one spoon at a time, while stirring continuously. You will notice the milk starting to separate into curds (solid parts) and whey (liquid part). If it doesn’t curdle completely, add a little more lemon juice or vinegar.
Step 3:- Turn off the heat immediately to prevent the chhena from becoming hard. Place a clean muslin cloth or cheesecloth over a strainer and pour the curdled milk into it. The whey will drain out, leaving the curds behind.
Step 4:- To remove any sour taste from the lemon juice or vinegar, rinse the chhena under cold running water while it is still in the cloth. This step is important for the flavor of your rasgulla.
Step 5:- Gather the edges of the cloth and gently squeeze out excess water. Be careful not to press too hard, as some moisture should remain in the chhena. Hang the cloth for about 30 minutes to let the remaining water drip out naturally.
Your chhena is now ready. It should feel soft and slightly moist but not watery. This is the base for making soft and spongy rasgullas.
Knead the Chhena
Step 6:- Once the chhena has been drained and excess water removed, transfer it to a clean, flat surface. You can use a clean kitchen countertop or a large plate.Step 7:- Using the heel of your palm, begin to knead the chhena gently. The goal is to make the chhena smooth and soft. Push down on the chhena and fold it over, then press and knead again. Repeat this process for about 8-10 minutes.
Step 8:- You should knead until the chhena becomes smooth and slightly sticky, without any lumps. If it feels dry or crumbly, add a few drops of water to soften it.
Step 9:- After kneading, the chhena should feel soft and pliable, almost like dough. It should not be too wet or too dry. If it’s too sticky, sprinkle a little cornflour to help it bind together.
Step 10:- The texture should be smooth and not have any grainy lumps. This smooth texture is key to making the rasgullas soft and spongy. Once the chhena is well-kneaded, divide it into small, equal-sized portions.
Step 11:- Roll each portion into a smooth ball using your palms. Make sure there are no cracks or air bubbles in the balls. If you find any cracks, smooth them out by gently rolling again.
These smooth, crack-free balls will expand while cooking in the syrup, so make sure they are uniform in size for even cooking. Your chhena is now ready for the next step.
Prepare Sugar Syrup
Step 11:- In a large, deep pan, add 1 cup of sugar and 4 cups of water. The amount of water should be enough to fully immerse the rasgulla balls when you cook them.Step 12:- Place the pan on medium heat and stir the sugar into the water. Continue stirring until the sugar completely dissolves. Once the sugar is dissolved, let the syrup come to a gentle boil. Keep an eye on it to make sure it doesn’t overflow or burn.
Step 13:- (Optional): If you like, you can add extra flavor to your syrup. Add 1/2 teaspoon of cardamom powder to the boiling syrup for a warm, aromatic taste.
Step 14:- Alternatively, you can add 1 teaspoon of rose water for a fragrant, floral flavor. Both of these ingredients are optional but will enhance the taste of your rasgullas.
Step 15:- Once the syrup has started boiling, lower the heat to a simmer. Let it cook gently for about 5 minutes. You don’t want the syrup to become too thick or sticky; it should remain in a liquid form that is perfect for soaking the rasgullas.
Step 16:- Stir occasionally to ensure that the syrup does not burn or stick to the pan. The syrup should be thin and watery, not too thick. The syrup should flow smoothly without being too sticky. If it’s too thick, you can add a little more water and bring it back to a boil.
Now, your sugar syrup is ready! The syrup will help the rasgullas cook and soak up the sweetness, giving them their soft, syrupy texture.
Cook the Rasgullas
Step 17:- With the sugar syrup already prepared, bring it to a gentle boil over medium heat. Make sure the syrup is still bubbling but not too fast or harsh. The syrup should remain in a simmering state, not boiling rapidly.Step 18:- Carefully drop the prepared chhena balls into the boiling syrup, one by one. You can use your hands or a spoon to gently place them into the syrup.
Step 19:- Don’t overcrowd the pan. Leave enough space between each ball so they can expand as they cook. The rasgullas will double in size, so it’s important to allow them space to grow.
Step 20:- Once all the rasgullas are in the syrup, cover the pot with a lid. This helps keep the heat even and allows the rasgullas to cook thoroughly. Be careful not to open the lid too often, as the steam helps cook the rasgullas evenly.
Step 21:- Keep the heat on low to medium-low so the rasgullas cook slowly and absorb the syrup. Let them cook for about 15 to 20 minutes. Do not stir the rasgullas while they are cooking, as this can cause them to break. Just let them float and cook gently.
Step 22:- After 15 minutes, check the rasgullas by gently pressing one with the back of a spoon. It should feel soft and spongy. If they are still firm, continue cooking for a few more minutes. The rasgullas will become light and airy once they are done.
Step 23:- As the rasgullas cook, they will expand and absorb the syrup, becoming soft and juicy. Make sure they have enough space to grow. Keep the pot covered, and only check occasionally to make sure the heat is steady.
Step 24:- After 15-20 minutes, once the rasgullas have doubled in size and are soft to the touch, turn off the heat. Let the rasgullas sit in the syrup for another 10-15 minutes so they can soak up more sweetness and flavor.
Your rasgullas are now perfectly cooked! They should be light, fluffy, and full of syrup. Let them cool slightly before serving or refrigerating. Enjoy your homemade, soft, and delicious rasgullas.
Cool and Serve
Step 25:- Once the rasgullas are fully cooked and soft, turn off the heat and leave them in the sugar syrup for a little while. Allow the rasgullas to rest in the syrup for 10-15 minutes. This helps them soak up the syrup and become even more sweet and juicy.Step 26:- After the rest time, remove the pot from the heat and let the rasgullas cool down at room temperature. It’s important to cool them in the syrup to maintain their softness and prevent them from drying out.
Step 27:- If you want to serve them for a special occasion, it’s best to chill them overnight in the syrup for the most flavorful and soft rasgullas.
Step 28:- Once the rasgullas are chilled and ready, take them out of the syrup. You can serve them in small bowls, making sure to include a little syrup with each rasgulla for extra sweetness. If you like, you can add a few garnishes, such as slivers of pistachios or almonds, for a nice touch.
Step 29:- Your homemade rasgullas are now ready to be enjoyed! They should be soft, spongy, and full of flavor. Serve them as a dessert after a meal or enjoy them as a sweet snack. Rasgullas are perfect for any occasion and will always impress your guests.
Remember, rasgullas taste the best when served chilled and soaked in their sweet syrup. Enjoy the soft, delicious texture of this classic Indian dessert.
Expert Tips for Perfect Rasgulla Recipe
Making perfect rasgullas at home can feel tricky, but with the right tips, it becomes much easier. Follow these expert tips to avoid common mistakes and enjoy homemade rasgullas that are soft, juicy, and full of flavor!Use Fresh Full-Fat Milk:- Always use fresh full-fat milk for making chhena. Milk with good fat content helps create soft and rich chhena, resulting in spongy rasgullas. Avoid skim or low-fat milk, as it won’t yield the desired texture.
Curdle the Milk Properly:- Add the lemon juice or vinegar gradually and stir gently while curdling the milk. Stop adding the acid as soon as the whey (greenish liquid) separates. Over-curdling can make the chhena hard.
Rinse the Chhena Well:- Rinse the chhena thoroughly under cold running water to remove the sour taste of lemon juice or vinegar. This step also helps cool down the chhena, which is essential for a smooth texture.
Drain the Chhena Correctly:- Remove excess water from the chhena by hanging it for about 30 minutes. It should be moist but not watery. Too much water will cause the rasgullas to break, while too little will make them dry and crumbly.
Knead Until Smooth:- Kneading the chhena is the most important step. Take your time to knead for at least 8-10 minutes. The chhena should feel soft, smooth, and slightly sticky. This ensures the rasgullas are spongy and soft.
Make Crack-Free Balls:- Roll the chhena into smooth balls without any cracks. Cracks can cause the rasgullas to break while cooking. If cracks appear, knead the dough again before rolling.
Use Enough Water for Syrup:- The sugar syrup should be thin and have plenty of water. The rasgullas need enough space to expand and absorb the syrup. If the syrup thickens while cooking, add a little hot water to adjust the consistency.
Cook on Medium Heat:- Cook the rasgullas in gently boiling syrup on medium heat. High heat can make them hard, while low heat may prevent proper cooking.
Do Not Stir:- Avoid stirring the syrup after adding the rasgulla balls. Stirring can damage their delicate structure and cause them to break. Let them cook undisturbed.
Give Them Space to Expand:- Use a large pot so the rasgullas have enough room to double in size as they cook. Overcrowding will prevent them from expanding properly.
Soak Properly:- Let the cooked rasgullas rest in the syrup for at least 10-15 minutes off the heat. This helps them soak up the sweetness and remain soft.
Optional Flavors:- Add cardamom powder, rose water, or saffron to the syrup for extra flavor. These ingredients enhance the taste and aroma of the rasgullas.
Fixing Hard Rasgullas:- If your rasgullas turn out hard, it could be due to over-kneading, under-kneading, or cooking on high heat. Try soaking them in warm water for a few minutes, then transfer them back to the syrup.
Experiment with Pairings:- Serve rasgullas with rabri, saffron milk, or a drizzle of chocolate sauce for a unique twist. This makes the dessert more versatile and indulgent.
By following these tips, you’ll master the art of making perfect rasgullas every time.
Recipe Card
Rasgulla Recipe
- 1 liter full-fat milk
- 2 tablespoons lemon juice (or vinegar)
- 1 cup sugar
- 4 cups water
- 1/2 teaspoon cardamom powder (optional)
- 1 teaspoon rose water (optional)
1. Make Chhena:
- Boil the milk in a large pot, stirring occasionally to avoid burning.
- Once it starts boiling, reduce the heat to low and add lemon juice or vinegar, one spoon at a time, while stirring. The milk will curdle, and the whey will separate.
- Turn off the heat and strain the curds through a clean muslin cloth or a fine strainer. Rinse the curds under running water to remove the sour taste.
- Gather the cloth and squeeze gently to remove excess water. Hang it for 30 minutes to drain completely.
2. Knead the Chhena:
- Transfer the drained chhena to a clean surface and knead it with your palm for 8-10 minutes until smooth and soft.
- Divide the dough into 10 small balls, ensuring they are crack-free and smooth.
3. Prepare Sugar Syrup:
- In a large pot, combine sugar and water. Bring it to a boil, stirring until the sugar dissolves.
- Add cardamom powder or rose water for flavor (optional).
4. Cook the Rasgullas:
- Gently drop the chhena balls into the boiling syrup. Cover the pot and cook on medium heat for 15-20 minutes. The balls will double in size.
- Ensure there’s enough space for the rasgullas to expand.
5. Cool and Serve:
- Turn off the heat and let the rasgullas cool in the syrup.
- Refrigerate for at least 2 hours before serving.
----------------------------------------------------------------------------------------------------------------------
How to Store and Reheat Rasgulla
Storing and reheating rasgullas properly helps keep them soft, juicy, and delicious for days. Whether you prefer them chilled or warm, knowing the right way to store and reheat will ensure they taste as good as freshly made.1. Storing Rasgullas
Refrigeration:- Once the rasgullas have cooled completely, transfer them along with the sugar syrup into an airtight container. Place the container in the refrigerator. Rasgullas can stay fresh for up to 5-7 days when stored properly. Always ensure that the rasgullas are completely submerged in syrup to keep them soft and juicy.
Freezing (Optional):- If you want to store rasgullas for a longer time, you can freeze them. Place the rasgullas in a freezer-safe container with enough syrup to cover them fully. Freeze for up to 1 month. When you’re ready to enjoy them, thaw them overnight in the refrigerator.
2. Reheating Rasgullas
Serving Chilled:--Rasgullas are traditionally served cold, so you may not need to reheat them. Just take them out of the refrigerator, let them sit at room temperature for 10-15 minutes if needed, and serve.
Warm Rasgullas:- If you prefer your rasgullas warm, heat them gently in their syrup. Transfer the desired number of rasgullas and some syrup into a small pot. Heat on low flame for 3-5 minutes. Avoid overheating, as this can make them lose their texture.
Alternatively, you can microwave them in a microwave-safe bowl with some syrup for 30-60 seconds.
By storing and reheating them correctly, you can enjoy soft, juicy rasgullas anytime.