Gulab Jamun

4.67 from 18 votes

Gulab Jamun -  one of India's most popular sweet, these sweet round balls are made with khoya [dried milk] and dipped in a rose and cardamom flavored sugar syrup! 

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Gulab Jamun is one of India’s most popular sweet. These deep-fried dumplings/donuts made of dried milk [khoya] are dipped in a rose-cardamom flavored sugar syrup and make quite a treat.

3 pieces of gulab jamun, with one being cut in half, garnished with pistachios served on a round black plate

In India, you would find gulab jamun at every wedding, party, birthday and festivals. In short if you arrange any Indian party and plan to keep only one dessert, chances are it will be gulab jamun!

With the festive season about to begin, I had to share my favorite melt-in-mouth gulab jamun recipe with you guys.

I know people often assume it to be a difficult dessert but trust me, it’s quite simple to make it at home if you take some basic precautions while making it.

So, let’s start with the very basic!

How Is Gulab Jamun Made?

Traditionally, gulab jamun is made using khoya which is nothing but milk solids.

To make khoya, we cook milk until only solids are left. At my home, mom always made khoya from scratch but it’s a tedious process. It takes hours for the milk to reduce and your hands are done by then with all the juggling.

To cut short the process, buy khoya from outside. In India, its readily available at sweet shops, here in the US you can find it at Indian grocery stores in the freezer section.

Gulab Jamuns can also be made using milk powder but I prefer the jamuns made with khoya, taste just the best.

five pieces of gulab jamun in a brown round place with dried rose petals sprinkled all around

How to Make The Best Melt-In-Mouth Gulab Jamuns?

Take care of these things at every step of making the gulab jamun!

While making the dough: the dough needs to be smooth and soft. So, add warm milk, little by little until you have a soft dough.

But at the same time, you also have to keep in mind that you don’t want to over knead the dough. Mix until the dough comes together and then let it rest for 15-20 minutes.

While making the gulab jamun balls: use soft hands and do not apply too much pressure while rolling the balls. Work with soft hands!

The gulab jamun balls should be totally smooth without any crack. If you see cracks on top, knead again till it’s all smooth.

While frying the gulab jamuns: the most important thing is to fry at medium-low heat. If you fry at high heat, the jamuns will not be cooked from inside and will also turn hard.

It’s best to first heat oil/ghee at medium heat for 5 minutes, then low the heat to low and then drop the balls in the oil.

Fry on low heat until they are nice dark golden brown in color. This will take time as you fry on low heat, be patient.

Making the sugar syrup: Don’t look for any consistency while making the sugar syrup. Add all ingredients for the syrup in a pan and once it comes to a boil, let it simmer for 5 to 6 minutes only. It should only be little sticky.

You don’t want to get to any thread consistency stage. The syrup might look thin to you after simmering for 5 minutes but that’s plenty.

It thickens up as it cools. You don’t want a thick sugar syrup to begin with else the jamuns will never absorb it.

Adding the gulab jamuns to syrup: while adding the jamuns to the syrup, make sure the syrup is warm but not hot.

The gulab jamuns will likely lose their shape if the syrup is too hot and they will not absorb the syrup if the syrup is cold. So warm is what you need.

three pieces of gulab jamun in a round black plate with cardamom and dried rose petals in the background

With those tips in mind, let’s address the most common questions/problems that we face while making gulab jamuns at home!

Why are my gulab jamuns hard?

  • You did not use soft hands to roll the gulab jamuns
  • You over-kneaded the dough. You need to mix until it just forms a smooth dough
  • You fried the balls on high heat.

Why are my gulab jamuns too soft?

  • You added too much of baking soda/powder.

Why are my gulab jaumns not cooked from inside?

  • You fried them in hot oil, they got cooked from outside but from inside. Heat needs to be medium-low.

My gulab jamuns did not soak the sugar syrup

  • You syrup is either too thick or too thin. You need to bring it to a boil and then simmer for 5 minutes only. It should be little sticky, that’s all. If its not sticky at all- boil some more. If it’s too sticky and forms threads, you have gone a bit too far. Remember sugar syrup will thicken as it cools down. Do not look for any thread consistency, a light sticky syrup is enough.

If you keep all these tips and tricks in mind, you will end up with the most delicious melt-in-mouth gulab jamuns!

 

Method

1- In a large mix together grated khoya, maida (all purpose flour), cardamom powder and baking powder. Mix until well combined.

2- Add melted ghee to the bowl.

3- Use your fingers to mix ghee with the khoya and maida.

4- Start adding warm milk, little by little until it all comes together as a dough. Don’t knead the dough too much. Just bring it all together to a smooth dough. Cover and let it rest for 20 minutes.

step by step pictures of making gulab jamun

5- Meanwhile to wide a pan add sugar, water, cardamom powder, rose water and kewra essence (if using).

6- Bring it to a boil. Add lemon juice. Then lower the heat and let the syrup simmer for 5 to 6 minutes. Once it’s a little sticky after 5 minutes, remove pan from heat and set aside. Keep it warm.

7- Now give a quick knead to the dough. Make a small ball out of it. Work with soft hands and squeeze the ball between your palm to shape it.

8- Form a smooth round ball with no cracks.

step by step pictures of making gulab jamun

9- Repeat with the remaining dough. I got 14 balls of 15 grams each.

10- Heat oil in wide kadai/pan on medium heat. Heat oil for 5 minutes on medium heat and then lower the heat to low-medium. Add the jamuns to the warm (not hot) oil. Fry until golden-brown. This will take few minutes, keep rotating the jamuns regularly with a spatula so that they get cooked evenly.

11- Once they are dark brown in color, remove them from the oil.

12- Soak the gulab jamuns in warm (not hot & not cold) sugar syrup. Let it soak the syrup for 30 minutes.

step by step pictures of making gulab jamun

Garnish with pistachios and serve gulab jamun warm or cold. You may also decorate them with edible silver leaf (chandi ka vark).

three pieces of gulab jamun, with one being cut in half, garnished with pistachios served on a round black plate

If you’ve tried this Gulab Jamun Recipe then don’t forget to rate the recipe! You can also follow me on Facebook, Instagram to see what’s latest in my kitchen!

This post has been updated from the recipe archives, first published in 2014.

Gulab Jamun

4.67 from 18 votes
Prep: 15 minutes
Cook: 15 minutes
Resting Time: 30 minutes
Total: 30 minutes
Servings: 14 gulab jamun
Gulab Jamun -  one of India's most popular sweet, these sweet round balls are made with khoya [dried milk] and dipped in a rose and cardamom flavored sugar syrup! 

Ingredients 

  • 1 cup finely grated khoya [dried milk] 135 grams
  • 1/4 cup all purpose flour [maida] 33 grams
  • pinch cardamom powder
  • 1/2 teaspoon baking powder
  • 1.5 tablespoons melted ghee
  • 1-2 tablespoons warm milk as needed to knead the dough

For the Sugar Syrup

  • 1.5 cups granulated white sugar 300 grams
  • 2 cups water 16 oz
  • 1.5 teaspoon rose water
  • 1/4 teaspoon cardamom powder
  • kewra essence optional
  • 2 teaspoons lemon juice

sliced pistachios, to garnish

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • In a large mix together grated khoya, maida (all purpose flour), cardamom powder and baking powder. Mix until well combined.
  • Add melted ghee to the bowl. Use your fingers to mix ghee with the khoya and maida.
  • Start adding warm milk, little by little until it all comes together as a dough. Don’t knead the dough too much. Just bring it all together to a smooth dough. Cover and let it rest for 20 minutes.
  • Meanwhile to wide a pan add sugar, water, cardamom powder, rose water and kewra essence (if using).
  • Bring it to a boil. Add lemon juice. Then lower the heat and let the syrup simmer for 5 to 6 minutes. Once it’s a little sticky after 5 minutes, remove pan from heat and set aside. Keep it warm.
  • Now give a quick knead to the dough. Make a small ball out of it. Work with soft hands and squeeze the ball between your palm to shape it. Form a smooth round ball with no cracks.
  • Repeat with the remaining dough. I got 14 balls of 15 grams each.
  • Heat oil in wide kadai/pan on medium heat. Heat oil for 5 minutes on medium heat and then lower the heat to low-medium. Add the jamuns to the warm (not hot) oil. Fry until golden-brown. This will take few minutes, keep rotating the jamuns regularly with a spatula so that they get cooked evenly.
  • Once they are dark brown in color, remove them from the oil.
  • Drop the gulab jamuns in warm (not hot & not cold) sugar syrup. Let it soak the syrup for at least 30 minutes.
  • Garnish with pistachios and serve warm or cold. You may also decorate them with edible silver leaf (chandi ka vark).

Nutrition

Calories: 151kcal, Carbohydrates: 26g, Protein: 2g, Fat: 4g, Saturated Fat: 2g, Cholesterol: 13mg, Sodium: 36mg, Potassium: 136mg, Sugar: 24g, Vitamin A: 85IU, Vitamin C: 1.1mg, Calcium: 92mg, Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: Indian
Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!


4.67 from 18 votes (7 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




66 Comments

    1. hmm so many things can go wrong in between. Read the text where I talk about this in detail and try again.

  1. Hi I see from you other posts that you have used NIDO milk powder before. I want to use it to make gulab jamuns. Have you ever done that?

    1. yes please search for milk powder gulab jamun recipe or make khoya from milk powder and then use. You will have to google both recipes since I don’t have them.

  2. 5 stars
    Hi Manali, I have now tried this twice and it’s absolutely delicious. I made my own Khoya at home so making the dough was a little bit of challenge as khoya was crumbled.

    But they still came out well and delicious.

  3. I don’t have khoya – will they taste terrible with milk powder? Is it the same measurement for khoya and milk powder?

    1. Hi there, so this recipe is for gulab jamun with khoya. The recipe for gulab jamun with milk powder will be little different. It’s easy to make instant khoya from milk powder using heavy cream. Just google that you will find some recipe and then use that khoya here.

    1. I would suggest either making khoya from milk powder or use a recipe for milk powder gulab jamun. I have not tested this recipe with milk powder, so hard to say the amount.

  4. Hi manali

    I love ur recipes and gulab jamun is all time hit but sometimes my gulabjamuns come so soft that they start dissolving in syrup.. any idea?

    1. Mawa/Khoya is not milk powder but rather milk solids. Milk it cooked stirring continuously until it becomes super thick and only solid remains. That is mawa (also known as khoya).

  5. 5 stars
    The recipe was perfect. The directions are very clear, and the tips are extremely helpful. I made gulab jamun twice with this recipe and they tasted delicious!

  6. need ur help urgent??… my gulab jamuns are very hard and did not absorb any sugar syrup pls tell me what can I do to make them soft. Next time I will try your recipe of gulab jamuns.

    1. hmm either you fried the gulab jamun at high heat or your sugar syrup consistency is not right. You can cut them in pieces, make another sugar syrup (follow the recipe and tips) and then add those cut pieces to the new syrup and try again.

  7. 5 stars
    wow, this is delicious Kalo jump that calls to India. I like this sweet very much and my favorite sweet dish. Thank you very much for sharing.

  8. 5 stars
    Hi Manali,

    While searching for a recipe to make perfect gulsb jamuns with khoya, I stumbled upon your page. Very well written.

    Before I try this recipe, I wanted to check if there is a video available for this recipe of yours?
    How exactly the dough is made? Like we make a wheat flour dough for chapati?

    Sorry I am new to dessert cooking 🙂

    1. Hi Ankita! Sorry, there’s no video available for this recipe right now. Yes you make a smooth dough, like you make for chapati. Just follow all the instructions and they should turn out well. Good luck!

  9. 5 stars
    Beautiful tempting pictures Manali. This Diwali I’m definitely making Gulab jamuns as my older one loves them and well, we all do infact …lol! The stepwise pics really help….
    -Manju

  10. Hi. Great recipe. I had once made gulabjamun with khoya but now I live in Germany and khoya is not available here and I don’t like the flavor of dry milk powder so I want to make my own khoya so plz guide me about khoya and how much milk required to make khoya for this recipe? Do we need to add anything else in milk to make khoya?
    I will be very thankful to you for your help

      1. Hello Manali,

        Can you please let me know if you used the sweetened mava or unsweetened one in this recipe?

      2. hmm I didn’t know there was sweetened mawa available as well..I have used simple unsweetened mawa..

  11. 4 stars
    Hi Manali

    I just made gulab jamuns. As soon as i finished frying one batch i immediately put them in the hot syrup.the jamuns didnt change shape but they r too soft inside and not firm. What could be the reason. Is it the hot syrup?

  12. Can we skip maida? Or use cornflour instead? Because I can’t have maida. I have Gluten intolerance but so badly wanna try this? Looking forward to your reply.

    1. Hi Wafa, not sure about that. You do get Gluten free flours right? Try that in stead. Cornflour or rice flour might also work, never tried it personally.

  13. I had these at a party recently! They were so delicious – I was wondering how they were made. Thanks for the recipe!

  14. these look so yummy 😉 is like fried dough? really interesting, and sounds delicious! I love carbs so I bet I would love these! yummm

  15. Hi Manali, our friends from India told us so much about Diwali! Your gulab jamun looks very tempting and love the spices you used.

      1. 5 stars
        Its looking like maid by halwai.. very perfect kneet.. very delicious. Woww.. ???

  16. Wow those are perfectly shaped! I could almost imagine they were machine made! I can’t believe you cooked down your own milk to a solid. That is impressive. These sound delicious but I don’t think I would trust myself to make them properly. <– So, I'm coming over!

    1. Thank you Lindsey and please come over! I have too many sweets at home these days, thanks to Diwali 🙂 Oh yes cooking down the milk was a challenge, it was really tiring but I’m happy with the end result!

  17. I adore gulab jamun! They are my weakness!!! I’ve nver made my own so thank you for your detailed description – not to mention totally mouthwatering pictures!

  18. Hi Manali,

    Your pictures are always stunning! You’ve got to love a great recipe that also doubles as a workout 🙂

    1. Thank you Vanessa for your kind words. Haha yes it was definitely a good arm workout but all that goes down the drain when you eat them – calories unlimited! 😉 😀