Gulab Jamun is more than just a dessert. It’s the soul of countless Indian and South Asian festivals, weddings, and family gatherings. These deep-fried dough balls, soaked in fragrant sugar syrup, deliver pure indulgence in every bite. Whether served warm or at room temperature, Gulab Jamun brings an unmistakable richness that lingers long after the last morsel is gone.
Traditionally made with khoya, a type of reduced milk, Gulab Jamun has a dense yet soft texture that soaks up syrup like a sponge. Modern versions often use milk powder or paneer as a shortcut, but the result is still comforting and delicious. The golden-brown dumplings are deep-fried until they develop a slight crust, then dropped into warm sugar syrup that’s been infused with cardamom, rose water, or saffron.
The name “Gulab Jamun” reflects its ingredients and appearance. “Gulab” refers to the rose-flavored syrup, and “Jamun” is a type of small Indian fruit that resembles the dessert in shape and color. The syrup itself is lightly spiced and floral, creating a lovely balance with the richness of the dough balls.
Gulab Jamun is best enjoyed in small portions. Though irresistibly sweet, the floral and spicy notes keep it from feeling too heavy. Some people prefer it chilled, while others serve it warm with a scoop of vanilla ice cream for contrast. In recent years, this traditional dessert has even inspired creative fusions – Gulab Jamun cheesecakes, cupcakes, or milkshakes are now common on modern Indian dessert menus.
No matter how you serve it, Gulab Jamun represents joy and generosity. It’s the kind of dish that evokes childhood memories, celebration, and a strong sense of cultural identity. It also stores well and is easy to make in larger batches, which is part of why it shows up at every festive occasion.

Ingredients
- 1 cup milk powder
- 1/4 cup all-purpose flour
- 2 tbsp ghee clarified butter
- 3-4 tbsp milk
- 1/4 tsp baking powder
- 1/4 cup Nuts pistachios, almonds), cashews, chopped
- 2 cups sugar
- 2 cups water
- 1/4 tsp cardamom powder
- 1 tsp rose water
Instructions
- In a mixing bowl, combine milk powder, all-purpose flour, ghee, and baking powder.
- Add milk gradually and knead into a smooth dough.
- Divide the dough into small balls and stuff each ball with chopped nuts.
- In a deep pan, heat oil over medium heat and fry the dough balls until golden brown.
- Meanwhile, in a separate saucepan, combine sugar and water to make a syrup.
- Add cardamom powder and rose water to the syrup and simmer for 5 minutes.
- Remove the fried dough balls from the oil and immediately drop them into the syrup.
- Let the gulab jamuns soak in the syrup for at least 30 minutes before serving.
- Garnish with more chopped nuts and serve warm or chilled.
Honestly, doesn’t look anything like the picture. Mine came out kinda flat and sad.
These are amazing! Just like the ones I used to eat at my grandma’s house. The rose water gives it a nice fragrance.
I followed the instructions to the letter but they turned out too oily. What did I do wrong??
Isn’t ghee just butter? 🤨 I’m confused about that ingredient.
Wow, these are delicious! My family loved them! 🌟
So glad to hear that! Gulab jamun is a family favorite over here too! 🥰
These gulab jamuns turned out amazing! Just like my grandma used to make! Definitely 5 stars!
Not bad, but I think they could be sweeter. Next time I might add more sugar to the syrup!
What’s the deal with the rose water? I think I’ll skip that next time. Kinda weird.
Rose water gives it that authentic taste! You should definitely try it, trust me!
I don’t know about that… I think the rose water is what makes it special. But I guess you do you.
I add a sprinkle of cinnamon in the syrup too! Just makes it yum!
Cinnamon in the syrup? Never thought of that! Sounds interesting, I’ll try it next time.
Ugh, why would you ruin perfectly good syrup with cinnamon? Just stick to the traditional recipe!
Too many ingredients! I just wanted something simple. Not for me.
They tasted nice, but honestly too sweet for my taste. I’d reduce the sugar next time.
I get what you mean! They can be super sweet. Maybe try adding more nuts next time to balance it out!
Delicious! I added a sprinkle of cinnamon for extra flavor. Will definitely make again!
More like gulab jaman. They didn’t soak up enough syrup, maybe too much flour?
I tried making these but it was a disaster. They turned into mush. What did I do wrong?
Tastyyyyy!
Yum! My kids loved them! Thanks for sharing.
I tried this recipe, but mine turned out too hard. Not sure if I did something wrong. 🤔
Maybe you didn’t knead the dough enough? It needs to be smooth or else it’ll harden. Don’t give up! 😊
I don’t know, but I always make mine with more milk. It helps with the softness. Just a suggestion!
Gulab jamun is the best!!! My grandma used to make them and these are almost as good. Thanks for the recipe!
These are called gulab jamun? I call them the little balls of heaven! Perfect dessert!
Absolutely! Gulab jamun is the perfect name for them. I love how they’re so sweet and melt in your mouth!
I followed the recipe, but my balls didn’t puff up like I expected. What did I do wrong?
I totally messed this up, my balls were not round 😩. Any tips?
I tried making them without nuts and they still taste great! Flexibility is key.
No nuts? Is that even gulab jamun then? Seems weird but if it tastes good, who am I to judge? 🤷♂️
That’s awesome! I’ve never tried without nuts but I’m glad it worked out for you. Can’t wait to give it a go!
Where do you find rose water? I can’t find it in my town! 😩
Easy to make once u get the hang of it! Perfect for festivals. #gulabjamunlove
I thought this was a biryani recipe at first 🤦. Now I’m hungry for sweet!
Haha, I totally get that! Biryani is awesome, but gulab jamun hits the sweet spot! 🍬
Gulab jamun is my fav dessert! Gonna try making this for sure. 🙌♥️
Yum! You’re gonna love it! Gulab jamun is such a treat! 😍
Hope it turns out good! But isn’t it hard to make? 🤔
These are so delicious! Made them for Diwali and everyone loved them!
So glad to hear you enjoyed them! Gulab Jamun is a classic! 😍
This is a classic! I’ve always wanted to make these, but it looks so complicated. Maybe I’ll try it sometime. 😅