Now, making gulab jamun at home is simpler than you think. This recipe uses dry milk powder for a shortcut that yields soft, syrup-soaked dumplings. No need for khoya or complicated dough—just pantry staples and about an hour of your time. You’ll have a classic Indian dessert ready to serve warm or at room temperature.
Why This Recipe Works
- Dry milk powder replaces traditional khoya, cutting preparation time significantly.
- Baking powder ensures the dough balls puff up evenly when fried.
- The sugar syrup penetrates deeply, creating moist, flavorful gulab jamuns every time.
- Frying at the correct temperature prevents greasiness and achieves a golden-brown crust.
Ingredients
- 2 cups dry whole milk powder
- ½ cup all-purpose flour
- 1 teaspoon baking powder
- ¼ cup plain yogurt, at room temperature
- 2 tablespoons ghee, melted and cooled
- 2–3 tablespoons whole milk, as needed
- 2 cups granulated sugar
- 2 cups water
- 4 green cardamom pods, lightly crushed
- 1 teaspoon rose water (optional)
- Vegetable oil for frying, about 4 cups
Equipment Needed
- Large mixing bowl
- Whisk or fork
- Heavy-bottomed pot or deep skillet
- Slotted spoon
- Paper towels
- Medium saucepan
- Thermometer (optional but helpful)
Instructions

Step 1: Prepare the Sugar Syrup
Combine 2 cups granulated sugar and 2 cups water in a medium saucepan. Place over medium heat and stir until the sugar dissolves completely. Add 4 lightly crushed green cardamom pods. Bring the mixture to a boil, then reduce heat to low and simmer for 10 minutes. The syrup should slightly thicken but remain fluid; it will coat the back of a spoon. Remove from heat and stir in 1 teaspoon rose water if using. Set aside to cool slightly while you make the dough. This syrup base is essential for soaking the gulab jamuns later.
Step 2: Mix the Dough
In a large mixing bowl, whisk together 2 cups dry whole milk powder, ½ cup all-purpose flour, and 1 teaspoon baking powder until well combined. Add ¼ cup plain yogurt and 2 tablespoons melted, cooled ghee. Use your fingers or a fork to mix until the mixture resembles coarse crumbs. Gradually add whole milk, 1 tablespoon at a time, until the dough comes together. It should be soft, smooth, and slightly sticky but not wet. Knead gently for 2–3 minutes until uniform. Cover with a damp cloth and let rest for 15 minutes. Tip: Do not over-knead, as this can make the dough tough.
Step 3: Shape the Dough Balls
Divide the rested dough into 20–22 equal portions. Roll each portion between your palms into smooth, crack-free balls about 1 inch in diameter. Ensure there are no cracks, as they can cause the balls to break during frying. Place the shaped balls on a plate and cover with the damp cloth to prevent drying. Work quickly to maintain consistency in size for even cooking. If the dough feels dry, lightly dampen your hands with milk or water. The balls should feel firm but pliable.
Step 4: Fry the Gulab Jamuns
Pour vegetable oil into a heavy-bottomed pot or deep skillet to a depth of about 2 inches. Heat over medium heat until the oil reaches 325°F. Use a thermometer for accuracy; if unavailable, test by dropping a small dough piece—it should sizzle gently without browning quickly. Carefully add 5–6 dough balls at a time, avoiding overcrowding. Fry for 4–5 minutes, turning occasionally with a slotted spoon, until they turn golden brown all over. The balls will puff up slightly. Remove with the slotted spoon and drain on paper towels. Tip: Maintain oil temperature between 320–330°F to prevent burning or greasiness.
Step 5: Soak in Syrup and Serve
While the fried gulab jamuns are still warm, gently place them into the prepared sugar syrup. Ensure the syrup is warm but not hot to avoid sogginess. Let them soak for at least 30 minutes, turning once halfway, to absorb the syrup fully. They will soften and double in size. Serve warm or at room temperature, optionally garnished with chopped nuts like pistachios. Tip: For best results, soak for 2–3 hours for deeper flavor penetration. Store leftovers in the syrup in an airtight container in the refrigerator for up to 3 days.
Tips and Tricks
For a richer flavor, substitute half the all-purpose flour with fine semolina. If the dough feels too dry after resting, add a teaspoon of milk; if too sticky, dust with a little flour. To test oil temperature without a thermometer, drop a small dough piece—it should rise to the surface slowly and sizzle. For even frying, roll balls of uniform size and avoid pressing them flat. After frying, let gulab jamuns rest on paper towels for a minute before soaking to remove excess oil. If syrup thickens too much upon cooling, gently reheat with a splash of water. For a glossy finish, brush soaked gulab jamuns with a little ghee before serving.
Recipe Variations
- Add ¼ teaspoon saffron strands to the sugar syrup for a floral aroma and golden color.
- Mix 2 tablespoons finely chopped pistachios or almonds into the dough for a nutty texture.
- Replace rose water with ½ teaspoon cardamom powder for a stronger spice flavor.
- Stuff each dough ball with a small piece of dark chocolate before frying for a surprise center.
- Use coconut milk instead of whole milk in the dough for a subtle tropical twist.
Frequently Asked Questions
Can I use low-fat milk powder?
Yes, but whole milk powder yields richer, softer gulab jamuns. Low-fat versions may result in a slightly drier texture. Adjust milk in the dough as needed for consistency.
Why did my gulab jamuns break while frying?
Cracks in the dough balls or oil that is too hot can cause breaking. Ensure balls are smooth and oil temperature stays around 325°F. Fry in small batches to maintain heat.
How long do they last?
Store soaked gulab jamuns in syrup in an airtight container in the refrigerator for up to 3 days. They may soften further over time but remain edible. Do not freeze, as texture can become mushy.
Can I bake instead of fry?
Baking is not recommended, as it won’t achieve the same texture. Frying creates a crisp exterior that soaks up syrup properly. For a lighter option, try air-frying at 350°F for 8–10 minutes, but results may vary.
What if my syrup is too thin or thick?
If too thin, simmer longer until it coats a spoon. If too thick, add a tablespoon of water and reheat gently. The syrup should be slightly viscous but pourable at room temperature.
Summary
This dry milk gulab jamun recipe simplifies a classic dessert with pantry staples. Soft dough balls fry to golden perfection, then soak in aromatic syrup for a sweet, moist treat. Perfect for beginners or quick cravings.
Dry Milk Gulab Jamun
20
servings20
minutes25
minutesIngredients
Instructions
- 1 Make syrup: Combine sugar and water in saucepan. Boil, add cardamom, simmer 10 minutes. Stir in rose water if using. Set aside.
- 2 Mix dough: Whisk milk powder, flour, baking powder. Add yogurt and ghee. Mix, then add milk until dough forms. Knead 2–3 minutes. Rest 15 minutes covered.
- 3 Shape balls: Divide dough into 20–22 portions. Roll into smooth 1-inch balls. Cover with damp cloth.
- 4 Fry: Heat oil to 325°F. Fry 5–6 balls at a time for 4–5 minutes until golden brown. Drain on paper towels.
- 5 Soak: Place warm gulab jamuns in syrup. Soak 30 minutes, turning once. Serve warm or room temperature.



