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.

Not yet ratedThis recipe has no ratings yet 45 min hands on plus 2 hr soaking Serves 8 servings Medium
Jump to Recipe Method
Gulab Jamun — Indian desserts recipe, served and ready to eat

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

Ingredients and preparation for gulab jamun
Ingredients and preparation for gulab jamun

Photograph credit: Gulab Jamun with Ice Cream - Worthing Indian Cafe & Bar 2026-04-27 by Andy Li · CC0 · Wikimedia Commons

Method

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.

Chef’s Tips

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

Pairing Suggestions

  • Masala chai or a cold glass of milk
  • Serve after biryani or a rich curry
  • Excellent with vanilla ice cream

Storage & Reheating

Keeps 5 days refrigerated in its syrup; warm gently before serving. Freezes 2 months in syrup.

Common questions

How long does Gulab Jamun take to make?

About 45 minutes of hands-on work — 20 minutes of preparation and 25 minutes of cooking — plus 2 hours of soaking, so allow 2 hours 45 minutes from start to finish. The recipe serves 8.

What are the key tips for making Gulab Jamun?

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 should I serve with Gulab Jamun?

Masala chai or a cold glass of milk; Serve after biryani or a rich curry; Excellent with vanilla ice cream.

Can Gulab Jamun be made ahead or frozen?

Keeps 5 days refrigerated in its syrup; warm gently before serving. Freezes 2 months in syrup.

Is Gulab Jamun suitable for a special diet?

This recipe is vegetarian. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Gulab Jamun?

About 286 kcal per serving, with 6 g protein, 42 g carbohydrate and 11 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

286Calories
6gProtein
42gCarbs
11gFat
0gFibre
38gSugar
90mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.