Gulab Jamun Recipe: Khoya and Milk-Powder Methods, and Why They Crack
Some links here are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only point to products we would suggest to our own family.
A quick note: This article shares general food and wellness information for Indian readers. It is not medical advice. Bodies differ. If you are pregnant, unwell, or managing a health condition, please ask your doctor before making changes.
- What makes gulab jamun work
- Which khoya to buy
- Method 1: khoya gulab jamun
- Method 2: milk powder gulab jamun
- Oil temperature and frying time
- The sugar syrup: ratio and heat
- Why gulab jamun crack, and other fixes
- Gulab jamun recipe, step by step
- How long they keep, and how much sugar
- Frequently Asked Questions
What Makes Gulab Jamun Soft: Water, Low Heat and Warm Syrup
Short answer: Soft gulab jamun need three things. The dough needs enough water and a rest, the oil must stay low at about 130 to 140 °C, and the fried balls go into warm syrup, not boiling syrup.
This gulab jamun recipe gives you two ways to make them. One uses khoya, the classic way. The other uses milk powder, which is easier to find.
Both doughs behave the same in the kadai. The big difference is where the water in the dough comes from.
Khoya already holds a lot of water. Milk powder holds almost none, so you add it back with milk and time.
Most cracked jamuns come from a dough that is too dry. Most hard centres come from oil that is too hot.
The order you make it in
- First. Make the syrup and let it cool to warm.
- Next. Mix the dough and let it rest.
- Then. Roll small, smooth balls with no cracks.
- Last. Fry them slowly, rest them 5 minutes, and drop them into the warm syrup.
Making a full Diwali spread? Our Diwali sweets planner shows what to make first and what keeps longest.
Which Khoya to Buy for Gulab Jamun
Short answer: Ask for dhap khoya, the soft, moist kind. NIFTEM's khoa guide, based on BIS standard IS 4883, lists dhap for gulab jamun. It is softer than pindi khoya, which is the firm block used for peda and burfi.
Khoya is milk cooked down until most of the water is gone. Sweet shops sell it in three styles, and each suits a different sweet.
| Khoya type | Total solids | Fat | Made for |
|---|---|---|---|
| Dhap (soft, moist) | 56–63% | 20–23% | Gulab jamun, pantua |
| Danedar (grainy) | 60–65% | 20–25% | Kalakand, milk cake |
| Pindi (firm block) | 67–69% | 21–26% | Burfi, peda |
Those ranges come from NIFTEM's khoa guide. It groups khoa by use, following the BIS standard IS 4883 (1980).
More total solids means less water. So pindi khoya is the driest, and dhap is the wettest.
📊 FSSAI's khoa standard asks for at least 55% total solids and at least 27% milk fat on a dry basis. It also says khoa must be free from added starch and added sugar.
India's food tables (IFCT 2017) measured market khoa at 42.5 g of water per 100 g. That is about 57.5% solids, which sits inside the dhap range.
How to check khoya at the shop
- Press it. Dhap khoya should dent easily and feel slightly sticky.
- Smell it. It should smell of cooked milk, never sour.
- Crumble a bit. It should come together when you press it, not stay as dry sand.
Only have firm pindi khoya? Grate it and knead in a spoon or two of milk. You are putting back the water the dough needs.
Method 1: Khoya Gulab Jamun (The Classic)
Short answer: Knead 200 g of soft khoya with 3 tablespoons of maida and a small pinch of baking soda. Add a spoon of milk only if it feels dry. Rest it 10 minutes, then roll about 20 small, smooth balls.
This makes about 20 jamuns. Dairy labs shape balls of about 8 to 12 g before frying, so aim for the size of a large marble.
Ingredients
- 200 g dhap khoya, at room temperature
- 3 tablespoons (about 25 g) maida
- A small pinch (about 1/8 teaspoon) baking soda
- 1 to 2 tablespoons milk, only if needed
- Ghee or oil for frying
Making the dough
- Grate or crumble the khoya into a wide plate.
- Rub it with the heel of your hand for 3 to 4 minutes. It should turn smooth, with no grains.
- Sift in the maida and baking soda. Mix gently, just until it comes together.
- If it cracks when you press it, add milk a teaspoon at a time.
- Cover and rest for 10 minutes.
Do not knead hard after the maida goes in. Too much kneading makes the jamuns chewy.
Rolling balls that do not crack
Grease your palms with a little ghee. Roll each ball with light pressure until the surface is smooth.
Look closely at each ball. If you see a crack or a line, roll it again, because it will split open in the oil.
Want another sweet from the same khoya? Our gajar ka halwa recipe uses khoya for its fast method.
Method 2: Milk Powder Gulab Jamun (No Khoya)
Short answer: Mix 100 g milk powder, 40 g maida, 20 g fine sooji and 1 teaspoon baking powder. Rub in 2 tablespoons of ghee, then add milk a spoon at a time for a soft, sticky dough. Rest it at least 30 minutes so the powder soaks up the milk.
Milk powder is dry by law. FSSAI allows it no more than 5% moisture, compared with about 42% in khoya.
So this dough gets all its water from the milk you add. It also needs time, because powder soaks up liquid slowly.
The ratio from a dairy lab
A SHUATS dairy study built a ready-to-use mix from skimmed milk powder. Its best version used 50 parts milk powder, 20 maida, 10 sooji, 18 fat and 2 baking powder.
Our home version keeps that milk powder, maida and sooji ratio. We use full-cream milk powder, which already carries fat, so the ghee is cut down.
Ingredients
- 100 g (about 1 cup) full-cream milk powder
- 40 g (about 1/3 cup) maida
- 20 g (about 2 tablespoons) fine sooji
- 1 teaspoon baking powder
- 2 tablespoons ghee, soft
- 4 to 6 tablespoons milk, added slowly
- Ghee or oil for frying
Making the dough
- Mix the milk powder, maida, sooji and baking powder in a bowl.
- Rub in the ghee with your fingers until it looks like damp sand.
- Add milk one tablespoon at a time. Mix with a spoon, do not knead.
- Stop when the dough is soft and a little sticky. It will firm up as it rests.
- Cover and rest for at least 30 minutes.
📊 A Kamdhenu University study held its khoa-powder dough for 2 to 3 hours to let it hydrate before shaping. A longer rest is the easiest fix for powder jamuns that crack.
After the rest, grease your palms and roll small, smooth balls. The dough should feel like soft play-dough.
Can't find full-cream milk powder locally? Full-cream milk powder on Amazon comes in small packs that keep well.
Gulab Jamun Oil Temperature: 130 to 140 °C, Not Medium Flame
Short answer: Fry gulab jamun in ghee or oil at about 130 to 140 °C. Dairy labs fried them in this range. At this heat they take 7 to 15 minutes to turn evenly brown and cook through to the centre.
"Low flame" means something different on every stove. Dairy researchers measure the oil, so here is what they used.
| Study | Oil temperature | Frying time |
|---|---|---|
| Selvanayagan (1983), cited by KVASU, 2023 | 140 °C | 7 minutes |
| Kamdhenu University, 2025 | 130–135 °C | 10–12 minutes |
| Anand Agricultural University, 2018 | 130 °C | 13–15 minutes |
| SHUATS milk powder mix, 2018 | 120–130 °C | 8–12 minutes |
| J. Pharmacognosy and Phytochemistry, 2017 | 120–130 °C | 12–13 minutes |
Every one of them stays between 120 and 140 °C. Lower heat gives a longer fry.
📊 The KVASU paper cites Ghosh (1983) on what good gulab jamun look like. They should be light brown, smooth and round, with a soft, spongy body and no lumps or hard core.
Why the oil must stay low
In hot oil, the outside browns before the heat reaches the middle. You get a dark shell with a raw, hard core.
At 130 to 140 °C, the centre has time to cook while the outside browns slowly.
How to fry them
- Use a heavy kadai with enough ghee or oil for the balls to float.
- Heat it to about 130 °C. A kitchen thermometer is the only sure way to know.
- No thermometer? Drop in a small piece of dough. It should sink, then rise slowly with small, steady bubbles.
- If it rises at once and sizzles hard, the oil is too hot. Turn off the flame for a minute.
- Slide in a few balls at a time. Do not crowd them.
- Do not poke the balls. Gently swirl the oil around them with a slotted spoon so they turn and brown evenly.
- Fry until they are an even deep golden brown all over.
A clip-on deep-fry thermometer on Amazon takes the guessing out of this. So does a heavy iron kadai on Amazon, because thick metal holds a steady heat.
For turning and lifting, use a steel slotted spoon (jhara) on Amazon.
Frying in a non-stick kadai? Our guide on whether it is safe to deep fry in a non-stick kadai explains the limits.
The Sugar Syrup: How Thick and How Hot
Short answer: Dissolve 300 g sugar in 200 ml water and simmer for 5 minutes. That is about a 60% syrup, the strength dairy labs use. Let it cool to warm, about 60 to 70 °C, before the jamuns go in.
You do not need a one-string syrup for gulab jamun. That is too thick, and the jamuns stay dense inside.
Syrup for 20 jamuns
- Put 300 g (about 1 1/2 cups) sugar and 200 ml water in a wide pan.
- Stir until the sugar dissolves, then simmer for 5 minutes. It should feel slightly sticky between your fingers, with no string.
- Add 4 crushed green cardamom and a few saffron strands.
- Turn off the heat. Stir in 1 teaspoon rose water and a few drops of lemon juice. The lemon helps stop the syrup from crystallising.
- Let it cool until it is warm, not hot.
📊 An Anand Agricultural University study rested fried jamuns for 5 minutes. Then it dipped them in 60% sugar syrup at 65 °C. A SHUATS study soaked its jamuns in 60% syrup at 60 to 70 °C for 1 to 2 hours.
Why warm, not boiling
Boiling syrup can make soft jamuns collapse or split. Cold syrup soaks in too slowly.
Warm syrup and a 5-minute rest after frying let the syrup soak into the centre. Leave them in the syrup for at least 1 to 2 hours before serving.
Want a second syrup-soaked sweet for the festive table? See our guide to motichoor, besan and rava ladoo.
Why Gulab Jamun Crack, Break or Go Hard: Causes and Fixes
Short answer: Gulab jamun crack when the dough is too dry, the balls have lines on them, or the oil is too hot. They break apart when the dough has too little maida or too much baking soda. Hard centres mean the oil was too hot or the dough was too tight.
Here is the kitchen logic behind each problem. Most come back to water, heat or too much soda.
| Problem | Likely cause | The fix |
|---|---|---|
| Cracks on the ball | Dough too dry, or lines left from rolling | Add a teaspoon of milk and re-roll until smooth |
| Cracks while frying | Oil too hot, so the outside sets while the inside swells | Cool the oil to about 130 °C and fry longer |
| Balls break up in the oil | Too little maida, too much baking soda, or dough too wet | Knead in 1 teaspoon more maida; use only a pinch of soda |
| Hard centre | Oil too hot, or dough kneaded too hard | Lower the heat and knead lightly after adding maida |
| Powder jamuns crack | Milk powder did not get enough time to soak up milk | Rest the dough 30 minutes or longer |
| Dark outside, pale inside | Oil too hot | Fry at 130 to 140 °C for 7 to 15 minutes |
| Jamuns shrink in syrup | Syrup too thick or too hot | Use the 300 g sugar to 200 ml water syrup, warm |
The one-ball test
Always fry one test ball first. If it cracks or breaks, fix the dough before you roll the rest.
Too dry? Add milk. Falling apart? Add a little maida. This one step saves the whole batch.
Gulab Jamun Recipe, Step by Step
Short answer: Make a light syrup first and let it cool to warm. Knead soft khoya with a little maida and soda, roll smooth balls, and fry them slowly at about 130 to 140 °C. Rest them 5 minutes, then soak them in the warm syrup for 1 to 2 hours.
This is the khoya method for about 20 jamuns. For the milk powder method, swap steps 2 and 3 for the dough in Method 2.
- Make the syrup. Simmer 300 g sugar with 200 ml water for 5 minutes. Add cardamom, saffron, rose water and a few drops of lemon juice, then let it cool to warm.
- Soften the khoya. Grate 200 g soft dhap khoya and rub it with the heel of your hand for 3 to 4 minutes until smooth.
- Make the dough. Mix in 3 tablespoons maida and a pinch of baking soda. Add a teaspoon of milk only if it cracks when pressed. Rest 10 minutes.
- Roll the balls. Grease your palms and roll about 20 small, smooth balls with no cracks or lines.
- Test one ball. Fry one ball first. If it cracks, add milk to the dough. If it breaks up, add a little maida.
- Fry slowly. Fry a few at a time in ghee or oil at about 130 to 140 degrees C, swirling the oil, for 7 to 15 minutes until evenly deep golden.
- Rest, then soak. Rest the fried jamuns for 5 minutes, then drop them into the warm syrup.
- Wait and serve. Soak for at least 1 to 2 hours. Serve warm or at room temperature with a little syrup and pistachio.
Serving ideas
Serve them warm with a spoon of syrup and chopped pistachio. Many families also serve them with vanilla ice cream or thick rabri.
Want a milk dessert to serve beside them? Our kheer, phirni and payasam guide compares four.
How Long Gulab Jamun Keep, and How Much Sugar They Hold
Short answer: One dairy paper puts gulab jamun at 5 to 7 days in syrup at room temperature. In a warm Indian kitchen, keep them covered in the fridge and warm them before serving. A measured gulab jamun was about 47% sugar by weight.
Gulab jamun keep well because they sit in heavy syrup. The KVASU paper cites Pal (2000) for a shelf life of five to seven days in syrup.
That was measured under lab conditions. At home, a covered steel or glass box in the fridge is the safer choice.
Warming them up
Warm a few jamuns with some syrup in a pan for 2 to 3 minutes. Do not let the syrup boil, or they may split.
What is inside one
| Per 100 g gulab jamun (lab sample) | Amount |
|---|---|
| Total sugar | 47.3 g |
| Moisture | 34.2 g |
| Fat | 15.0 g |
| Protein | 8.5 g |
These numbers come from a 2017 study of gulab jamun made with buffalo-milk khoa. Your own will vary with the syrup and the frying fat.
📊 The same KVASU paper notes the BIS standard for gulab jamun. It sets moisture at no more than 30% and milk fat at no less than 8%.
Nearly half the weight is sugar, so gulab jamun are a treat, not an everyday snack. If you manage blood sugar, ask your doctor how sweets fit your plan.
Want a festive sweet that uses less frying? Our moong dal halwa recipe is cooked in a pan instead.
🔥 InstaCuppa Best Sellers
InstaCuppa Portable Blender for Smoothie and Juices, Milk ShShop Now
InstaCuppa Premium Electric Chopper with 3 Unique AttachmentShop Now
InstaCuppa Portable Blender with 4000 mAh Rechargeable BatteShop Now
InstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeShop Now
InstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermShop Now
InstaCuppa Milk Frother for Coffee - Handheld Battery-OperatShop Now
InstaCuppa Rechargeable Mini Electric Chopper, Chops In LessShop Now
InstaCuppa Portable Electric Kettle With Temperature ControlShop Now
InstaCuppa Portable Multi Cook Electric Kettle with Non-SticShop Now
InstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogShop Now
InstaCuppa Automatic Water Dispenser for 20 Liter Cans with Shop Now
InstaCuppa Portable Electric Kettle, Travel Electric Water BShop Now
InstaCuppa Portable Blender for Smoothie and Juices, Milk ShShop Now
InstaCuppa Premium Electric Chopper with 3 Unique AttachmentShop Now
InstaCuppa Portable Blender with 4000 mAh Rechargeable BatteShop Now
InstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeShop Now
InstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermShop Now
InstaCuppa Milk Frother for Coffee - Handheld Battery-OperatShop Now
InstaCuppa Rechargeable Mini Electric Chopper, Chops In LessShop Now
InstaCuppa Portable Electric Kettle With Temperature ControlShop Now
InstaCuppa Portable Multi Cook Electric Kettle with Non-SticShop Now
InstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogShop Now
InstaCuppa Automatic Water Dispenser for 20 Liter Cans with Shop Now
InstaCuppa Portable Electric Kettle, Travel Electric Water BShop Now
Frequently Asked Questions
Why do my gulab jamun crack while frying?
Usually the dough is too dry, the balls have lines from rolling, or the oil is too hot. Add a teaspoon of milk to the dough, roll the balls until smooth, and fry at about 130 to 140 degrees C.
What temperature should the oil be for gulab jamun?
About 130 to 140 degrees C. Dairy studies fried gulab jamun between 120 and 140 degrees C, for 7 to 15 minutes.
Which khoya is best for gulab jamun?
Dhap khoya, the soft and moist kind. NIFTEM's khoa guide, based on BIS standard IS 4883, lists it for gulab jamun, while firm pindi khoya is meant for peda and burfi.
Can I make gulab jamun with milk powder?
Yes. Mix 100 g full-cream milk powder, 40 g maida, 20 g fine sooji and 1 teaspoon baking powder. Rub in ghee and add milk slowly. Rest the dough at least 30 minutes before rolling.
Why are my gulab jamun hard inside?
The oil was probably too hot, so the outside browned before the centre cooked. Kneading hard after adding maida also makes them dense. Fry at 130 to 140 degrees C and knead lightly.
Why do gulab jamun break in the oil?
The dough has too little binder, too much baking soda, or too much liquid. Knead in a teaspoon more maida and use only a small pinch of soda. Always fry one test ball first.
Should the sugar syrup be hot or cold?
Warm, about 60 to 70 degrees C. Dairy studies rested fried jamuns for 5 minutes and then soaked them in warm 60% syrup. Boiling syrup can make them split.
How long do gulab jamun last?
One dairy paper gives 5 to 7 days in syrup at room temperature. At home, keep them covered in the fridge and warm them gently in their syrup before serving.
Sources & References
- Chapter 2.1 Dairy Products and Analogues — 2.1.6 Standard for Khoa; 2.1.10 Standard for Milk Powders — Food Safety and Standards Authority of India (Version 3, 2025)
- PMFME Khoa Manufacturing — classification of khoa (IS 4883, 1980) — NIFTEM, Ministry of Food Processing Industries
- Indian Food Composition Tables 2017 — L004 Khoa — ICMR-National Institute of Nutrition
- Optimisation of value added Gulab Jamun by utilising dairy by-products (Haritha et al.) — Journal of Veterinary and Animal Sciences, KVASU, 2023
- Formulation and evaluation of solar-assisted tray dried khoa powder based gulabjamun mix (Prasad et al.) — Indian Journal of Animal Health, Kamdhenu University, 2025
- Gulab jamun from khoa with whey protein concentrate: quality and yield (Rathava et al.) — The Pharma Innovation Journal, Anand Agricultural University, 2018
- Formulation of ready-to-use gulabjamun mix using spray dried skim milk (Kushwaha et al.) — International Journal of Chemical Studies, SHUATS, 2018
- Physico-chemical properties of gulabjamun prepared from khoa of buffalo milk blended with sweet corn milk (Patil) — Journal of Pharmacognosy and Phytochemistry, 2017
Founder, InstaCuppa. I test home and kitchen tools in my own home in Tirupati and write about what actually works for busy Indian families.
The kitchen takes your mornings, afternoons, and evenings. Your family gets what's left.
InstaCuppa builds time-saving kitchen tools for busy Indian families — so the kitchen stops stealing the moments you can't get back.
More time for what matters.
Amazon
Top Brand
10+
Years in Business
5L+
Happy Customers
88%
Positive Ratings
As rated on Amazon.in
Some links here are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only point to products we would suggest to our own family.