Before you start
Set up the first moves
Start by having milk powder, all-purpose flour, 1/4 tsp baking soda, and ghee, melted ready, then make syrup: boil sugar and water with cardamom until sugar dissolves, then add rose water and keep warm.
Main Navigation

Soft milk-solid dumplings soaked in rose-scented sugar syrup
Photo source: Pexels licensed local image by kailash kumar
SavePrep Time
20 min
Cook Time
20 min
Total Time
40 min
Servings
8
16 pieces
Difficulty
Medium
Cost
Budget
$
Tell us what was unclear, what you changed, or what needs another look in Gulab Jamun.
Soft milk-solid dumplings soaked in rose-scented sugar syrup
Melt-in-your-mouth dumplings made from milk powder, fried until golden, and soaked in a fragrant cardamom and rose-scented sugar syrup. India's most beloved dessert.
20m
Prep Time
20m
Cook Time
40m
Total Time
8
Servings
Medium
Difficulty
Budget $
Cost
Recipe by Sarah Chen
Reviewed by RecipePool Baking & Breakfast Desk
Editorially reviewed for image relevance, instruction clarity, ingredient fit, visual checkpoints, and practical home-cooking usefulness.
Meet the reviewing desk//
Gulab jamun is the undisputed king of Indian sweets—soft, spongy dumplings that dissolve on your tongue, releasing warm sugar syrup scented with cardamom and rose water. No celebration is complete without them.
Kitchen intelligence
Before you start
Start by having milk powder, all-purpose flour, 1/4 tsp baking soda, and ghee, melted ready, then make syrup: boil sugar and water with cardamom until sugar dissolves, then add rose water and keep warm.
Timing read
Plan for 20 minutes prep and 20 minutes cooking. Midway check: Roll into 16 smooth, crack-free balls (they expand significantly when fried).
Flavor logic
milk powder, all-purpose flour, 1/4 tsp baking soda, ghee, melted, and milk (just enough to form dough) carry the main flavor and texture, so measure them before you adjust seasoning or heat.
Serving plan
For Indian and Dessert, the finish should match this final cue: Transfer hot gulab jamun directly into warm syrup; soak at least 30 minutes before serving.
Visual checkpoints

Gulab Jamun should look close to this before serving: clear color contrast, distinct texture, and a ready-to-eat finish.
Have 1 cup milk powder, 1/4 cup all-purpose flour, 1/4 tsp baking soda, 2 tbsp ghee, melted measured and ready before heat goes on. Make syrup: boil sugar and water with cardamom until sugar dissolves, then add rose water and keep warm.
Transfer hot gulab jamun directly into warm syrup; soak at least 30 minutes before serving.
Ingredient notes
Shopping focus
Milk powder, all-purpose flour, ghee, and milk (just enough to form dough) carry most of the flavor. Spend attention there first.
Prep notes
Set up the ingredients in list order and keep time-sensitive items nearby.
Adjustment logic
If needed, use Khoya (mawa) if available in place of Milk powder. Khoya gives the most authentic texture
Optional items
Keep the main items intact; use garnish, heat, or acidity for small adjustments.
Shopping guide
Buy first
Milk powder and milk (just enough to form dough) are the ingredients most likely to affect freshness and texture.
Package check
Milk powder, all-purpose flour, and sugar may come in larger containers than needed; confirm amounts before buying backups.
Cost control
Use store brands, pantry staples, or simpler sides before changing the core ingredients.
Storage planning
Store in syrup at room temperature for 2-3 days.
Useful Kitchen Picks
These are optional, recipe-relevant searches for tools or pantry staples that can make this specific recipe easier to repeat.
Helpful Pick
Deep Fry Thermometer
Useful tool
Poutine quality depends on stable oil temperature across two fry stages. A simple clip-on thermometer is the easiest way to get crisp fries instead of greasy ones.
This recipe is far more repeatable when your oil temperature stays in range.
For fry-first recipes, temperature control matters more than almost any other upgrade.
Shop deep fry thermometer options for this recipeHelpful Pick
Garam Masala
Pantry upgrade
A better spice blend gives the recipe more rounded flavor without making you buy ten separate jars first.
This is often the pantry shortcut that makes the result taste more complete.
If you are cooking Indian food more than once, garam masala is a practical pantry anchor.
Shop garam masala for this recipeAs an Amazon Associate I earn from qualifying purchases. Product links are included when they are directly relevant to the recipe.
Make syrup: boil sugar and water with cardamom until sugar dissolves, then add rose water and keep warm.
Mix milk powder, flour, baking soda, and ghee; add milk gradually to form a soft, smooth dough (do not over-knead).
Roll into 16 smooth, crack-free balls (they expand significantly when fried).
Fry on medium-low heat (not high), turning constantly, until uniformly deep golden brown, about 6-8 minutes.
Transfer hot gulab jamun directly into warm syrup; soak at least 30 minutes before serving.
Technique notes
Key method moments pulled from the written steps.
Prep phase
3 steps
Mix milk powder, flour, baking soda, and ghee; add milk gradually to form a soft, smooth dough (do not over-knead).
Finish this step before adding ingredients or changing the heat.
Move on after this instruction is complete: mix milk powder, flour, baking soda, and ghee; add milk gradually to form a soft, smooth dough (do not over-knead).
Finish phase
2 steps
Transfer hot gulab jamun directly into warm syrup; soak at least 30 minutes before serving.
This gives the noodles a head start so they can finish in the pan without turning mushy or breaking apart.
Move on after this instruction is complete: transfer hot gulab jamun directly into warm syrup; soak at least 30 minutes before serving.
Doneness cues
Look for
Transfer hot gulab jamun directly into warm syrup; soak at least 30 minutes before serving.
Heat cue
If the surface is changing too fast before the center or sauce is ready, lower the heat and give the recipe time to catch up.
Timing cue
Use the 20 minutes prep window to get organized so the cooking stage can move without rushed substitutions.
Final adjustment
For Gulab Jamun, prep the ingredients before cooking and use the written times as practical checkpoints.
Troubleshooting
Texture check
Check this step before adding heat or liquid: Roll into 16 smooth, crack-free balls (they expand significantly when fried).
Timing check
Gulab Jamun starts with about 20 minutes prep. Watch texture and seasoning at the midpoint.
Seasoning check
Before changing seasoning, check this tip: The dough should be soft and smooth with no cracks—cracks on the balls mean cracks after frying.
Leftover check
Warm gently in their syrup on the stovetop or microwave for 30 seconds.
Scaling guide
Half batch
For Gulab Jamun, halve the main ingredients evenly and season lightly until the final taste check.
Double batch
For Gulab Jamun, use a wider pan, larger pot, or second tray so the short ingredient list has room.
Timing changes
Cook time starts around 20 minutes; prep starts around 20 minutes.
Leftover math
Store in syrup at room temperature for 2-3 days.
Make-ahead timeline
Earlier in the day
Start with this setup step: Make syrup: boil sugar and water with cardamom until sugar dissolves, then add rose water and keep warm.
Before serving
Plan around 20 minutes of prep and 20 minutes of cooking so the final step lands near serving time.
Leftover plan
Store in syrup at room temperature for 2-3 days.
Reheat without damage
Warm gently in their syrup on the stovetop or microwave for 30 seconds.
Serve with warm naan bread or basmati rice
Top with fresh cilantro and a squeeze of lime
Pair with a cooling cucumber raita on the side
Serve with a scoop of vanilla ice cream or a dollop of whipped cream
Meal fit
Meal role
Pair this dessert with sides that add contrast: crisp, fresh, acidic, or starchy as needed.
Best timing
Moderately involved timing for Gulab Jamun. Add a small buffer if serving guests.
Diet fit
Keep the sides aligned with vegetarian: vegetables, grains, sauces, or garnishes should follow the same constraint.
Occasion fit
Good for date night when sides can be handled while the main recipe cooks.
Khoya gives the most authentic texture
A traditional alternative fragrance
The dough should be soft and smooth with no cracks—cracks on the balls mean cracks after frying.
Fry on low-medium heat; high heat browns the outside before the inside cooks, causing them to collapse.
Store in syrup at room temperature for 2-3 days. Refrigerate for up to 1 week.
Warm gently in their syrup on the stovetop or microwave for 30 seconds.
For Gulab Jamun, prep the ingredients before cooking and use the written times as practical checkpoints. Taste at the end for salt, acidity, and texture so the final dish feels balanced.
Per serving (10mg) · 8 servings
A light, low-calorie option · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Gulab Jamun is kept in the public catalog after review for image relevance, ingredient fit, instruction clarity, and practical page quality.
See how our editorial desks review recipesPhoto source: Pexels licensed local image by kailash kumar