Gulab Jamun
Milk-solid dumplings fried to a deep bronze and steeped in cardamom-rose syrup until they double in size and turn to sponge. The definitive Indian celebration sweet.
Photograph credit: Gulab Jamun Diwali by Preethi 10 · CC0 · Wikimedia Commons
Photograph credit: Gulab Jamun with Ice Cream - Worthing Indian Cafe & Bar 2026-04-27 by Andy Li · CC0 · Wikimedia Commons
Making Gulab Jamun
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Make the syrup first: dissolve the sugar in the water with the cardamom and saffron, bring to a boil, then simmer 5 minutes. Stir in the lemon juice and rose water and keep warm — it should be thin, not thread-forming.
-
Mix the milk powder, flour, baking powder and salt. Rub in the melted ghee until it resembles damp sand.
-
Add the milk a tablespoon at a time, bringing it together into a soft, slightly sticky dough. Stop as soon as it comes together — kneading makes the jamun hard.
-
Rest, covered, for 15 minutes, then divide into 20 pieces and roll each into a perfectly smooth ball between your palms, greasing your hands lightly. Any crack will split during frying.
-
Heat the ghee to only 130°C / 265°F — a ball dropped in should sink, then rise slowly after about 20 seconds.
-
Fry six at a time, keeping them moving gently with a slotted spoon, for 8 to 10 minutes until evenly deep brown. Do not rush or raise the heat.
-
Lift out, drain for 30 seconds, and slide straight into the warm syrup.
-
Soak for at least 2 hours, turning occasionally. The jamun will swell to nearly twice their size.
-
Serve warm or at room temperature, scattered with pistachios.
Related guide: Prep, cook and total time.
Something wrong or unclear in this recipe? Report a problem with this recipe.
Small Things That Help
- Smooth, crack-free balls are essential. Roll each one for a full 20 seconds.
- If the jamun stay hard in the centre, the dough was over-kneaded or the oil too hot.
- A tablespoon of semolina in the dough gives a slightly firmer, more traditional bite.
What to Serve with Gulab Jamun
- Masala chai or a cold glass of milk
- Serve after biryani or a rich curry
- Excellent with vanilla ice cream
Storing & Reheating Gulab Jamun
Keeps 5 days refrigerated in its syrup; warm gently before serving. Freezes 2 months in syrup.
Gulab Jamun FAQ: Common Questions
How long does Gulab Jamun take to make?
20 minutes of preparation and 25 minutes of cooking, plus 2 hours 15 minutes of soaking, so allow 3 hours from start to finish. The recipe serves 8.
What's in a Serving
No nutrition figures are given for this recipe: they cannot be worked out reliably from its ingredient list (some ingredient lines cannot be read). Why some recipes have none.
Your notes on this recipe
Cooked this? Keep a note for next time
Compiled by Turab
Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.
First published ; last changed .