Gulab jamun – yaar, you know that feeling when you take a bite of a soft, warm gulab jamun, and the syrupy sweetness just explodes in your mouth? The spongy texture, the golden-brown colour, the aroma of rose water and cardamom – it is pure happiness. I remember my first gulab jamun. It was at a wedding. I took one bite. I asked for another. Then another. My mother said, “Beta, shaadi mein itna mat khao.” I didn’t listen. I ate six.
Gulab jamun is the king of Indian sweets. It is soft, spongy, and soaked in a fragrant sugar syrup. It is the heart of every celebration – Diwali, Holi, weddings, birthdays. And the best part? You can make it at home. No special equipment. No complicated steps. Just milk powder, a few basic ingredients, and a little patience.
Gulab Jamun – Soft, Spongy & Syrupy Indian Sweet Recipe
This gulab jamun recipe is my go-to. Soft on the inside, slightly crisp on the outside, and soaked in the perfect sugar syrup. My family now asks for these every Diwali. Even my grandmother approves.
A small tangent: The first time I made gulab jamun, they were hard as stones. My father said, “Beta, yeh toh pani puri jaisa hai.” I didn’t give up. I learned the secret – the dough must be soft and not over-kneaded. Now they are perfect every time.
Step-by-Step Recipe Method
1st Step: Make the Dough
In a large bowl, combine milk powder, all-purpose flour, and baking powder. Mix well. Add the melted ghee. Rub it into the dry ingredients with your fingers until it looks like breadcrumbs. Slowly add milk, little by little, and knead into a soft, smooth dough. The dough should be soft but not sticky. Do not over-knead – the more you knead, the harder the gulab jamuns will become.
A mistake I made: I over-kneaded the dough. The gulab jamuns were hard. The dough should come together just enough to hold shape. Stop as soon as it does.
2nd Step: Rest the Dough
Cover the dough with a damp cloth and let it rest for 10 to 15 minutes. This relaxes the gluten and makes the gulab jamuns softer.
3rd Step: Make the Sugar Syrup
In a deep pan, combine sugar and water. Turn the flame to medium. Let it boil. Stir occasionally. Cook until the syrup reaches a one-string consistency – when you drop a little between your fingers and pull apart, it should form a single thin thread. This takes about 5 to 7 minutes. Add cardamom powder, rose water, and saffron (if using). Stir and turn off the flame. Keep the syrup warm.
4th Step: Shape the Gulab Jamuns
Grease your palms with a little ghee. Take a small portion of the dough – about the size of a cherry. Roll it gently between your palms into a smooth, crack-free ball. Do not press too hard. The surface should be smooth and without cracks. If you see cracks, the dough is too dry – add a drop of milk.
5th Step: Heat the Ghee/Oil for Frying
Take a deep kadhai or pan. Add enough ghee or oil to submerge the gulab jamuns (about 1.5 to 2 inches deep). Heat on low to medium flame. The oil should be hot but not smoking. To test, drop a tiny piece of dough into the oil – it should rise to the surface slowly and sizzle gently.
6th Step: Fry the Gulab Jamuns
Carefully slide the shaped gulab jamuns into the hot oil. Do not overcrowd – fry 4 to 5 at a time. Keep the flame on low heat. Gently move the gulab jamuns with a slotted spoon – this ensures even browning. Fry for 5 to 7 minutes, turning occasionally, until they are golden brown all over. Do not fry on high heat – they will brown on the outside but remain raw inside.
7th Step: Soak in Sugar Syrup
Remove the fried gulab jamuns from the oil with a slotted spoon. Drain on a paper towel for 30 seconds. Immediately drop them into the warm sugar syrup. Let them soak for 15 to 20 minutes. The gulab jamuns will absorb the syrup and double in size. They are ready when they are soft and spongy.
8th Step: Garnish and Serve
Arrange the syrupy gulab jamuns on a serving plate. Garnish with chopped pistachios and dried rose petals. Serve warm or at room temperature. Take a bite. Close your eyes. Enjoy the magic.
Pro Cooking Tips
-
Mistake to avoid: Over-kneading the dough. The dough should come together just enough to hold shape. Over-kneading makes gulab jamuns hard.
-
Crack-free balls: Make sure the dough is soft and the balls are smooth. Cracks will cause the gulab jamuns to break in the oil.
-
Oil temperature: Keep the oil on low heat. High heat will brown the outside but leave the inside raw.
-
Syrup temperature: The syrup should be warm, not boiling. Boiling syrup will make the gulab jamuns hard.
-
Soaking time: Do not soak for more than 20 minutes – they will become too soft and mushy.
-
Move gently: When frying, move the gulab jamuns gently with a slotted spoon. Do not press them.
Variations & Substitutes
Healthy version: Use low-fat milk powder. Use less sugar in the syrup. Add a teaspoon of soaked chia seeds for fibre.
Jain version: No onion, no garlic – already not in this recipe. Use ghee from non-violent dairy or oil. Use rock salt.
Without onion-garlic: Already without.
Vegan version: Use plant-based milk powder (if available) and vegan ghee. The texture may differ.
Khoya gulab jamun: Replace milk powder with 1 cup crumbled khoya (mawa). The gulab jamuns will be richer and softer.
Stuffed gulab jamun: Add a small piece of dry fruit (like cashew or almond) inside each ball before frying. It adds a nice crunch.
Serving Suggestions
Serve these gulab jamuns as:
-
A festive sweet during Diwali, Holi, or Eid
-
A dessert after a special meal
-
A sweet treat for guests
-
A celebration centrepiece
Best time to enjoy? Any time you need a sweet celebration. Perfect for weddings, festivals, or when you want to feel special.
For another traditional sweet, check out my Malpua Recipe on Luckky Corner – crispy, syrupy pancakes that are perfect for festivals. And for a quick sweet, try my How to Make Milkmaid Ladoo – no cooking required.
FAQs
What is gulab jamun made of?
Gulab jamun is a traditional Indian sweet made from milk powder (or khoya), flour, and baking powder. It is deep-fried and soaked in a rose and cardamom-flavoured sugar syrup.
Why are my gulab jamuns hard?
You over-kneaded the dough, or the oil was too hot. Knead the dough gently and fry on low heat. Also, the syrup should be warm, not boiling.
Why did my gulab jamuns break in the oil?
The dough was too dry, or the balls had cracks. Make sure the dough is soft and the balls are smooth and crack-free.
Can I make gulab jamun without milk powder?
Yes. Use khoya (mawa) instead. The gulab jamuns will be richer and softer.
How long do gulab jamuns last?
Store in an airtight container in the refrigerator for up to 5 days. They will absorb more syrup over time and become softer.
Can I freeze gulab jamuns?
Yes, but it is best to freeze them before soaking in syrup. Thaw and soak in warm syrup when ready to serve.
Conclusion
This gulab jamun recipe is my way of bringing the joy of Indian sweets to my kitchen. Soft, spongy, syrupy, and so addictive. My family now asks for these on every special occasion. My grandmother approves. My friends love them.
Make this for your next celebration. Knead the dough gently. Fry on low heat. Soak in warm syrup. Then take a bite and close your eyes. You will taste happiness. Then come back here and tell me – did your gulab jamuns turn out soft? Did you add rose water? Did you eat six like I did? I am waiting.











