Indian · Desserts

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.

45 min prep and cooking plus 2 hr 15 min soaking 3 hr start to finish Serves 8 servings Medium
Jump to Recipe Method
Gulab Jamun

Photograph credit: Gulab Jamun Diwali by Preethi 10 · CC0 · Wikimedia Commons

Gulab Jamun, in preparation
Gulab Jamun, in preparation

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.

  1. 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.

  2. Mix the milk powder, flour, baking powder and salt. Rub in the melted ghee until it resembles damp sand.

  3. 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.

  4. 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.

  5. Heat the ghee to only 130°C / 265°F — a ball dropped in should sink, then rise slowly after about 20 seconds.

  6. 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.

  7. Lift out, drain for 30 seconds, and slide straight into the warm syrup.

  8. Soak for at least 2 hours, turning occasionally. The jamun will swell to nearly twice their size.

  9. Serve warm or at room temperature, scattered with pistachios.

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

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

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 .