menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Desserts » Mithai / Indian Sweets
    No ratings yet

    Soft Gulab Jamun (With Milk Powder)

    Published Jul 29, 2011 (Updated Sep 11, 2025) by Tanvi Srivastava 2 Comments
    Jump to Recipe Jump to Video

    This post may contain affiliate links.

    Make soft & spongy gulab jamun at home with just a few simple ingredients like milk powder, flour, ghee, and sugar. I created this recipe more than ten years ago, and every time I make a batch, it fills me with pride. Over the years, I've certainly made tweaks, but the result is always delicious!

    You don't need a special occasion to enjoy gulab jamun. They're perfect for festivals like Diwali, Holi, or Dussehra, as well as for family gatherings and celebrations. Juicy, sweet, and irresistible, these little treats are pure joy in every bite! They make for a wonderful edible gift!

    A plate of golden-brown gulab jamun soaked in syrup, stacked in a pyramid shape, with one piece cut open to show its soft inside. Pink flowers and a floral cup are in the background on a yellow surface.

    Gulab Jamun is one of the most iconic indian mithai. In fact, it feels impossible to discuss Indian cuisine without mentioning this popular sweet. A similar sweet is kala jamun, which looks like gulab jamun but has a much darker, almost black color.

    Making gulab jamun takes patience and practice. It is not the kind of mithai that you can truly master in one go. It takes a while to understand when the dough feels right and consistency of sugar syrup. That is why so many people find it little intimidating.

    But, once you get a hang of it, the taste, texture and fresshness of homemade gulab jamun are way superior to any thing that comes from a can, frozen box or an instant mix. Please do ask away questions that you have in the comments section or share your feedback about how this recipe fared in your kitchen.

    Why Milk Powder?

    Traditionally, gulab jamun are made with khoya or mawa. Khoya are milk solids that remain after reducing whole milk for long time until the moisture of milk has evaporated.

    You may wonder why I use milk powder in my recipe. That's becasue when I first developed this recipe over 10 years ago, good quality khoya was not that easy to find in Indian grocery stores in the United States. So I used whole milk powder instead. The results were so good that I continued with it.

    Nowadays, there are certainly some good khoya brands available, but I find there's quite a bit of inconsistency in both fat content and moisture levels from brand to brand. Few brands have silky smooth khoya, while others have a more grainy texture.

    This doesn't pose much of an issue when making mithai like burfi or ladoo, but it can become tricky in the case of gulab jamun, since the dough needs to hold up during deep frying.

    Gulab Jamun placed on an oval pink plate on a yellow background.

    Shelf life is another factor. Fresh khoya spoils quickly, which means it isn't always practical to keep on hand. Milk powder, on the other hand, stores beautifully for months and hence it is far more convenient. I don't have to run to the store every time I feel like making gulab jamun.Let's be honest, those late-night gulab jamun cravings don't exactly wait for grocery runs! Right?

    Choosing The Right Milk Powder

    The key to recipe success is choosing milk powder with a high-fat content. I use and recommend Nido brand (it has about 28% fat content). Make sure that the package reads "dry whole milk powder". It is available both in Indian grocery store in US as well as online.

    You may also choose other brands (Laxmi & Deep Mawa powder are my favorite too) for making these. Always make sure that it's not non-fat milk powder or dairy whitener that's used as a creamer for tea or coffee.

    Lastly, before starting to cook, taste and sniff the milk powder. Make sure that it's not smelly, freshness matters since it's the main ingredient. 

    A black pan filled with round, golden-brown gulab jamun soaked in sugar syrup, placed on a yellow surface with a pink cloth and flowers nearby.

    Ingredients

    Ingredients Needed to make milk powder gulab jamun.

    For Gulab Jamun Balls

    • All purpose Flour - You need flour to bind the ingredients together and give structure. Flour helps hold the milk powder and ghee in place so the dough balls don't break while frying.
    • Milk - Whole milk is the best. Use room temperature milk. Milk rehydrates the milk powder.
    • Ghee - Measure the ghee after melting for accuracy. Ghee is added to the dough for softness and aroma. Ideally, the gulab jamun are fried in ghee but I find them too heavy so I fry them in oil with ½ cup ghee added for aroma. The only thing to keep in mind is to strain the oil very well before you add them to syrup.
    • Green Cardamom Powder - There is nothing more balmy than freshly ground green cardamom powder. Simply crack the green cardamom pods open and pound the black seeds using a mortar and pestle.
    • Baking soda - Helps the dough balls become light and airy instead of dense. When you fry the gulab jamun, baking soda creates tiny air pockets that make them soft and spongy. 

    For Sugar Syrup

    Always use 1:1 ratio of water and sugar. I use granulated sugar. A few drops of fresh lemon juice prevent crystallization in homemade sugar syrup(so do not skip).

    How To Make Gulab Jamun At Home

    Make the Gulab Jamun dough

    1. Sift all the dry ingredients (milk powder, flour & baking soda) in a large mixing bowl. Pour in the melted ghee. 
    2. Gently, using your fingers, mix the flour mixture until it resembles damp sand texture.
    Dry ingredients with ghee being drizzled in a large gold bowl.
    Flour mixture for gulab jamun resembles crumbs.
    1. Start adding little milk at a time (about 1-2 tablespoon) and using your fingers, bring together to form into a soft and smooth dough. I use little over ½ cup of milk for the milk powder + flour quantity mentioned in recipe card. You may need less or more (depends on quality of milk powder).
    2. Don't over-knead or squish the dough. The dough should be non sticky and should not have cracks else gulab jamun will fall apart. It should not be dry. There is no need to shape the dough by kneading. We don't want the gluten to form. If over kneaded, the jamun will not absorb syrup and will remain hard inside. 
    Adding milk by the tablespoon to the flour mixture.
    Dough for gulab jamun is ready.
    1. Spread ½ teaspoon ghee on your hands and pinch 22-25 equal portions from the dough. For similar size, weigh the dough portions using a food scale.
    2. Roll the dough portions into small balls with no cracks. If your dough balls have cracks, they will spread during frying. Line the balls on a plate & keep covered with a cling film to avoid them from drying. 
    Dough is rolled between two hands into a ball shape.
    A hand holds a small round ball of gulab jamun dough, with several similar dough balls on a plate in the background.
    Rolled gulab jamun dough balls on a beige plate.

    Make the Sugar Syrup

    1. In a large and wide heavy bottom pot, add water and sugar/
    2. On low-medium heat, bring the syrup to a boil. Once all the sugar is dissolved, let the syrup simmer for a minute or two and then switch off the stove. We are not looking for any thread consistency here. It takes about 6-8 minutes on medium heat. If you see scum on top, remove it with a spoon. Read my tips below.
    3. Switch off the stove. Sprinkle the green cardamom powder, lemon juice, rose water, saffron strands and mix. Keep warm.

    Sugar Syrup Tips

    • Use a wide pot to prepare sugar syrup so that once you add the fried gulab jamun, they soak in a single layer. The gulab jamun will slightly grow in size as they soak in syrup and we want enough space for that process.
    • Do not use cast iron or dutch oven pots for making sugar syrup. When you switch off the stove, the syrup continues to cook and will get thick.
    • Make sure that your sugar syrup is not thick or too watery. If it's watery, jamuns will become soggy. If its thick, they won't be able to absorb it due to its viscosity.
    • A good indicator is to touch the syrup between fingers. Take a few drops on a spoon, let cool and touch it. It should feel sticky. Sticky stage is reached before single thread consistency.
    Water and sugar a black pot on stove top.
    Sugar syrup is ready.

    Deep Fry & Soak gulab jamun in Syrup

    1. Set oil or ghee for deep frying on low-medium heat. Make sure that the oil quantity is enough so that the gulab jamuns remain fully submerged while deep frying.
    2. Once the oil is heated up, to check the oil temperature, add a small piece of dough to the hot oil. It should rise up slowly without sizzling and not change color much. If the dough is sizzling, that means it quite hot and you reduce the flame and wait for oil temperature to come down.
    3. Gently slide a few gulab jamun balls (6-8) into the hot oil. Make sure not to overcrowd the pan. As they fry, the baking soda will expand them and they will turn airy inside. This is the first stage where the gulab jamun start increasing in size. You may even notice some of the balls flipping over on their own. This is a wonderful sign that air pockets are forming, which means your gulab jamun will turn out soft and spongy.
    4. While frying, maintain a consistent oil temperature and gently stir around the jamuns to ensure even cooking. It should take about 5-7 minutes per batch. You might see some foaming in oil due to baking soda.
    5. Once evenly browned on all sides,using a slotted spoon to drain all the excess oil and place the fried balls on paper towels for 5-8 seconds.
    Dough balls are placed in hot oil.
    Add dough balls to hot oil
    Gulab jamun are frying in oil.
    Slowly the gulab jamun increase in size.
    Golden brown gulab jamun floating in oil.
    They have expanded in size and have air pockets inside

    Soak in Syrup

    1. While they are still warm, add the fried gulab jamun to the hot sugar syrup. The syrup should not be super hot.
    2. Finish deep frying all gulab jamun and soak in syrup immediately.
    3. Once you've added all the gulab jamun to the syrup, place the pot on a low flame for a minute. This step is not mandatory but may be needed if your syrup temperature has fallen quite a bit. Warming the syrup helps in better soaking. Take care not to let boil, else gulab jamuns will break apart. 
    4. Cover the pot and let the gulab jamun soak undisturbed for at least 4-5 hours.
    Picking up golden fried dough balls with a black slotted spoon.
    Gulab jamun are added to hot sugar syrup.
    Gulab jamun are left to soak for few hours for a few hours.

    Serve gulab jamun warm or at room temperature in a bowl with few tablespoons of syrup & chopped nuts or dessicated coconut garnish. Read more ideas in recipe card.

    Closeup of gulab jamun cut open to show the spongy syrup filled inside.
    Gulab Jamun Featured Image.

    Soft Gulab Jamun (With Milk Powder)

    Tanvi Srivastava
    Gulab jamun is traditional indian mithai (sweet) made with milk solids, sugar and flavorings like green cardamom, saffron or rose water.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 20 minutes mins
    Total Time 50 minutes mins
    Course Dessert
    Cuisine Indian
    Servings 25 gulab jamun
    Prevent your screen from going dark

    Ingredients
      

    For Gulab Jamun

    • 250 g milk powder I use Nido brand, use high fat milk powder suited for making mithai
    • 2 tablespoon (25g) all purpose flour maida
    • ¼ teaspoon baking soda make sure to level the spoon when you measure
    • 2 tablespoon ghee measure melted ghee
    • ½ cup +3 tablespoon whole milk or as needed, add gradually a tablespoon at a time
    • Ghee or Oil for deep frying, I use oil to which I add ⅓ cup ghee for aroma and flavor

    For Sugar Syrup

    • 500 g granulated sugar
    • 500 ml water
    • 1 teaspoon lemon juice
    • 10-12 saffron strands
    • ¼ teaspoon green cardamom powder see note 1
    • 1 tablespoon rose water

    Instructions
     

    • Please read a ton of tips, tricks and notes in the blog post above. They will help you immensely in successfully making gulab jamun at home.

    Make The Dough

    • Sift milk powder, flour, and baking soda into a large mixing bowl.
    • Pour in the melted ghee. Use your fingers to gently mix until it feels like damp sand.
    • Add milk a little at a time (1-2 tablespoons) and bring the mixture together into a soft, smooth dough. This dough can get wet pretty easily. Towards the end, as dough starts coming together, add 1 tablespoon milk only. I needed a little more than ½ cup milk, but you may need less or more depending on the milk powder.
    • Do not knead hard. The dough should be smooth, not sticky, not dry, and without cracks. If you knead too much, that will activate the gluten and the gulab jamun will not soak syrup and will turn hard.
    • Grease your hands with ½ teaspoon ghee. Divide the dough into 22-25 equal parts. Do not make big dough balls as the Gulab Jamun expand in size during frying and soaking.
      For even size, you can weigh the portions. If you want smaller Gulab Jamun, you roll about 28-30 pieces from the dough.
    • With greased palms, roll each piece into a smooth ball with no cracks. Place on a plate and cover with cling film so they don't dry out.

    Prepare The Chashni (Sugar Syrup)

    • In a large and wide mouthed pot, add water and sugar. Heat on low-medium until the sugar completely dissolves. If you see scum on top, remove it with a spoon.
      Tip #1 - It is important to use a wide enough pot to make sugar syrup so that once you add the fried dough balls, they are in a single layer. The gulab jamun will slightly grow in size as they soak in syrup and we want enough space for that process.
    • Once sugar is dissolved, let the syrup simmer 4-6 minutes and then switch off the stove. Don't thicken the syrup. We are not looking for any thread consistency.
    • Add cardamom powder, lemon juice, rose water, and saffron. Stir and keep the syrup warm.
      Tip #2 - Make sure that your sugar syrup is not thick to begin with, else the jamuns won't be able to absorb it due to its viscosity. If the syrup is watery, the gulan jamun will be soggy. It should feel sticky between thumb & finger but not thin or thick.

    Deep Fry and Soak The Gulab Jamun

    • Set oil or ghee for deep frying to heat up in a deep cooking pot. Make sure that the oil quantity is enough (about 3 inches) so that the gulab jamuns remain fully submerged while deep frying. Heat oil + ghee for frying on low-medium. The oil should be deep enough to fully cover the gulab jamuns.
    • Test the oil with a small piece of dough. It should rise slowly without sizzling or turning brown. If it sizzles too much, reduce the heat and let the oil cool slightly.
    • Gently add 6-8 dough balls at a time into the oil. Do not crowd the pan. Initially they will sit at bottom but slowly they will rise up. They will increase in size as they fry and air pockets form. Some may even flip over by themselves, which is a good sign.
    • Fry for 5-7 minutes per batch, stirring gently until evenly golden brown on all sides. Keep the heat steady. Some foam in the oil is normal.
    • Once golden brown, lift the fried gulab jamun balls out with a slotted spoon, drain on paper towels for 4-7 seconds, then add them while still warm to the sugar syrup. The syrup should be hot but not boiling.
    • Fry the rest of the balls and add them to the syrup right away.
    • f the syrup has cooled down too much, place the pot back on very low heat for about a minute. Do not let it boil, or the jamuns may break.
    • Cover the pot and let the gulab jamun soak in the syrup for at least 4-5 hours before serving.

    Video

    Notes

    1. To Make Green Cardamom Powder - Crack open the pods and use your mortar & pestle to grind the seeds into a fine powder. Freshly ground cardamom is balmy and divine. This is how green cardamom is commonly used in Indian homes.
    2. Traditionally, gulab jamuns are fried in pure ghee. I fry them in oil and add ⅓ cup of ghee to the oil to add the rich aroma. 
    3. Make sure that the milk powder isn't smelly, freshness matters since its one of the main ingredient. 
    4. Correct temperature of oil is key in the recipe. Do not fry the gulab jamuns on very high heat.If oil is too hot, and they will brown quickly on the outside & harden but remain raw inside. In cold oil, they may absorb excess oil. Do not fry on low heat either, they will start spreading in oil. 
    5. Gulab Jamun  keep well in the fridge for up to 18-20 days.Whenver you want to serve, just heat up for 8-10 seconds. They can be frozen for 3-5 months.
    Serving Ideas 
    • Serve warm gulab jamun in bowl with few tablespoons of syrup & chopped nuts or dessicated coconut garnish. I like them slightly warm. Add a dollop of vanilla ice cream for a hot & cold dessert experience.
    • Rabdi Gulab Jamun is a wonderful combination. You could make small dessert jars by layering instant rabdi and gulab jamun balls. I would skip the syrup for these else these become cloying. 
    • Serve gulab jamun with rasmalai boba drink for a festive dessert duo. 
    • Try kesar kulfi and gulab jamun together, its delicious! 
    Keyword diwali sweets recipe, gulab jamun with milk powder, homemde gulab jamun recipe
    Tried this recipe?Let us know how it was!
    Mithai / Indian Sweets

    More Mithai / Indian Sweets

    • Rose Kalakand Featured Image.
      Rose Kalakand Recipe (With Paneer)
    • Seviyan Recipe Featured Image.
      Indian Seviyan Recipe (Creamy Vermicelli Kheer )
    • Mango Rice Pudding Featured Image.
      Creamy Mango Rice Pudding (Mango Kheer)
    • Boondi Custard Trifle featured Image.
      Orange Flavored Sweet Boondi Custard Trifle

    Share This Recipe

    • Facebook
    • X
    • Email

    Comments

      I'd Love to Hear from You! Cancel reply

      If you tried this recipe, please leave a star rating and share your feedback below. Your input helps me refine my recipes and guides others too. As always, thank you so much for your support!

      Thank you,
      Tanvi

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

      Recipe Rating




    1. Priya says

      October 18, 2014 at 8:29 pm

      Hi Tanvi! I am planning to make these jamuns for diwali. But I am not able to find organic valley milk powder.can I use either Nestle instant nonfat dry milk or the mava powder I find in Indian grocery? since I really want to make sure it comes out right it would be great if you could help.Thanks!

      Reply
    2. Priya says

      October 28, 2014 at 7:11 pm

      Thanks for the immediate reply on the milk powder! I made them for diwali and it was rich and delicious.Like the previous comment I too had my doubts about the yogurt amount.thankfully I added only 3/4 cup yogurt.the dough was too sticky but I managed to make the jamuns out of it.Inside was soft but outer layer was bit tough and chewy.I was excited and encouraged with soft insides since I dint have success with that before.Thank you for a wonderful recipe.I shall make them again!

      Reply

    Hi, I'm Tanvi! If you love Indian food, you are at the right place, browse through hundreds of delicious Indian recipes

    More about me ?

    Popular

    • Boneless Lamb Raan Roast Featured Image.
      Indian Spiced Boneless Lamb Leg Roast (Raan Recipe)
    • Mooli Paratha Featured image.
      Punjabi Mooli Paratha (Stuffed Radish Paratha)
    • Pistachio Cheesecake Cups Featured image.
      No Bake Pistachio Cheesecake Cups
    • Hara Bhara Kebab Pinwheels Featured Image.
      Hara Bhara Kabab Pinwheels
    • Palak Patta Chaat Featured Image.
      Delhi Style Palak Patta Chaat
    • Millets Curd Rice Featured Image.
      Curd Rice With Millets (Fasting Friendly)

    Looking for Something?

    Footer

    back to top

    Links

    • Recipe Index
    • Privacy Policy
    • Editorial Policies

    Free Recipe Book

    • Sign Up! to get your e-copy!

    About

    • About Me

    Copyright © 2025 Sinfully Spicy

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required