Love Indian cooking? Discover 309 rich, aromatic recipes in The Indian Cookbook — from fragrant curries to freshly baked breads.
When I prepare gulab jamun, I rely on a careful blend of powdered milk and flour, balanced with just enough baking soda to create that signature melt-in-the-mouth texture. Each step, from kneading the dough with aromatic cardamom to soaking the fried balls in saffron-laced syrup, reflects a rich culinary tradition. If you’re curious about the science behind their softness and the techniques that prevent cracks, there’s more to uncover in the method ahead.

Ingredients
- 1 cup powdered milk
- 1/2 cup all-purpose flour
- 1/2 teaspoon baking soda
- 2 tablespoons butter, melted
- Milk (just enough to make the dough—start with a few tablespoons and add gradually)
- 2 cups sugar
- 1 cup water
- 4 to 5 cardamom pods, slightly crushed
- 3 to 5 saffron threads (optional, but oh-so-fancy)
- Oil for frying (enough to deep-fry, so don’t skimp)
Now, here’s where things get interesting. With Indian desserts, especially something as iconic as gulab jamun, the ingredients might seem simple, but don’t let that fool you—quality matters more than you’d think. Powdered milk is your best friend here; it gives that classic milky, melt-in-your-mouth texture. But if you’re tempted to swap it out with something else, be prepared for a little culinary heartbreak. As for the saffron and cardamom, sure, they sound a bit extra, but those little flecks and pops of flavor totally transform the syrup from “sweet” to “oh, this is what happiness must taste like.” And yes, you’ll need oil, and lots of it. Don’t even think about skimping, or those jamuns will stubbornly stick to the pan and make you question your life choices. If you’re feeling wild, ghee gives an even richer flavor, but that’s a slippery slope—literally and figuratively. Basically, grab everything on this list, clear your afternoon, and get ready for a bit of a mess. But the kind of mess that ends with something glorious to eat.
Steps
Sure thing. Here’s how to make gulab jamun, step by step—no culinary degree required, just a little patience, a love of sugar, and a willingness to get your hands a bit sticky.
- Grab a mixing bowl and toss in 1 cup powdered milk, 1/2 cup all-purpose flour, and 1/2 teaspoon baking soda.
- Pour in 2 tablespoons melted butter. Yes, real butter. Margarine just won’t cut it for this.
- Now, slowly add milk. Start with a few tablespoons, mixing with your hand, and add more as needed. The goal? A dough that’s soft but not sticky—think Play-Doh before your little cousin gummed it up.
- Divide the dough into 18 to 20 little chunks. You might feel like a pro pastry chef—or someone rolling really tiny meatballs. Both are valid.
- Roll each chunk between your palms to form smooth, crack-free balls. Any cracks? Patch those babies up, or they’ll split while frying and you’ll have gulab jamun heartbreak.
- Place the dough balls on a plate and cover them with a kitchen towel. Not soaking wet, not crispy-dry. Just… damp. This keeps them from drying out while you wrestle with the next steps.
- Pour enough oil into a deep, heavy-bottomed pan for deep-frying. Heat it on high until it’s hot, then drop the heat to medium. Too hot? Disaster. Too cold? Greasy sadness.
- Gently slide the dough balls into the oil, one at a time. Don’t overcrowd the pan—these need elbow room.
- Now, don’t poke them right away. Let them sink to the bottom, like dramatic little submarines. Instead, gently shake the pan to keep them moving.
- After about 5 minutes, the balls should float to the top. If they don’t, the oil is probably too cold. If they explode, it’s too hot. Welcome to the gulab jamun tightrope walk.
- Keep gently agitating, rolling them around for even browning. The goal: rich golden brown, not burnt marshmallow.
- Scoop them out and drain on a paper towel. Try not to eat one straight out of the oil. It’s lava. Trust me.
- For the syrup, add 2 cups sugar and 1 cup water to a saucepan. Toss in 4 to 5 cardamom pods (slightly crushed) and 3 to 5 saffron threads. Those little flecks? Tiny drops of magic.
- Heat the mixture over medium. Stir until the sugar dissolves, then let it simmer for 5 to 10 minutes. Don’t let it boil into caramel unless you want gulab jamun brittle.
- Keep the syrup warm. If it cools, your jamuns won’t soak up all that sweet, floral goodness, and then what’s the point?
- Drop the fried balls straight into the hot syrup. Watch them soak. They’ll puff up and get super soft, like little sugary sponges.
- Let everything rest for at least a few hours. Overnight is best, but who are we kidding? Sometimes you just can’t wait.
- Serve warm or at room temperature. Sprinkle with extra saffron if you’re feeling extra, or just dig in and forget your worries for a while.
For best frying results, consider using a sturdy commercial deep fryer for consistent oil temperature and even cooking—these commercial deep fryers are designed for heavy use and precise heat control.
For professional-style high-heat frying and consistent results in a home or small commercial kitchen, you might also consider upgrading to a premium wok burner to achieve the rapid, even heat often needed for superior frying.
If you’re curious about traditional distillation equipment craftsmanship, a premium copper moonshine still is a classic example of metalwork valued for both function and aesthetics.
:max_bytes(150000):strip_icc()/gulab-jamun-dessert-1957825-Tara-Omidvar-2022-c47e78f1d3e94b60860815eff53cbc20.jpg)
Cooking Tips
Once those golden spheres hit the syrup, technique and timing make all the difference. I always ensure the oil stays at medium heat; high heat causes gulab jamun (Indian milk balls) to break or brown unevenly. The sugar syrup should be warm, never hot, to let the balls absorb flavor deeply. Letting them soak overnight enhances texture and aroma—patience here truly rewards the final result. For a quick, savory contrast, you can make a simple ham-style gravy using reserved drippings by combining 1–2 cups of drippings with a tablespoon each of all-purpose flour and cornstarch, cooking over medium heat until it boils and thickens, and adjusting saltiness by adding water a little at a time after tasting; see ham drippings for details. You can also try a quick savory breakfast twist by gently folding in crushed corn tortilla chips into scrambled eggs for a chilaquiles-style side tortilla chips to serve alongside.
Final Thoughts
How does a simple blend of powdered milk, flour, and aromatic spices transform into an iconic dessert cherished across India? For me, it’s the precise technique—careful dough preparation, gentle frying, and perfectly balanced syrup—that unleashs gulab jamun’s signature texture and flavor. Each ingredient, from cardamom to saffron, tells a story of tradition. Mastery comes from respecting these details and understanding their cultural resonance.