Classic Cardamom Gulab Jamun
Photo by Swapnali Khaire on Pexels

Classic Cardamom Gulab Jamun

From the MyKitchenBank Kitchen

Soft, tender milk-powder dumplings fried slowly until deep golden, then soaked in warm cardamom-scented syrup until plump and juicy. No khoya needed, just pantry staples and a gentle hand.

Prep
25 min
Cook
35 min
Wait
1 hr 15 min
Total
2 hr 15 min
Makes
24 gulab jamun (3 per serving)

Steps

Before you start
  • Use full-fat instant milk powder (the kind for baking or Indian sweets, such as Nido or Everyday Dairy Whitener). Non-fat milk powder makes dry, hard jamun.
  • Have the syrup made and kept warm before you fry; hot jamun must go into warm (not boiling, not cold) syrup.
  • Fry on gentle heat. The oil should be about 285-300°F (140-150°C); too hot browns the outside and leaves a raw center.
  • Plan about 2 hours total, including at least 1 hour of soaking.
  1. Make the syrup

    • In the 3-quart saucepan, combine the sugar, water, and crushed cardamom.
    • Stir over medium heat until the sugar dissolves, then bring to a boil and simmer for 6-7 minutes without stirring.
    • Stir in the lemon juice (to prevent crystallizing), and the saffron if using.
    • Turn off the heat and stir in the rose water if using.
    + Show details

    Ready when: Syrup is clear and slightly sticky between two fingers, but forms no thread (one-string consistency is too thick).

    Tip: If the syrup is too thick, the jamun won't absorb it. It should feel like thin honey when warm.

  2. Mix dry ingredients

    • In the large bowl, whisk together the milk powder, flour, and baking powder until evenly combined, breaking up any lumps with your fingertips.
    + Show details

    Ready when: The mixture looks uniform with no streaks or lumps.

    Tip: Use only ½ tsp baking powder. More makes the jamun puff too much and crack or fall apart in the syrup.

  3. Form a soft dough

    • Drizzle the melted ghee over the dry mix and rub it in with your fingertips until it looks like damp sand.
    • Add 6 tablespoons of the warm milk, then gather the mixture together.
    • Add the remaining milk 1 tablespoon at a time only if needed.
    • Mix gently for 1-2 minutes, just until it comes together into a soft, slightly sticky dough.
    + Show details

    Ready when: Dough is soft and smooth like cookie dough, and sticks only lightly to your fingers.

    Tip: Do not knead hard. Overworking makes the jamun dense and chewy.

  4. Rest the dough

    • Cover the bowl with a damp kitchen towel and let the dough rest at room temperature for 15 minutes so the milk powder fully hydrates.
    + Show details

    Ready when: Dough is smoother and less sticky than before.

  5. Shape smooth balls

    • Lightly grease your palms with a little ghee or oil.
    • Divide the dough into 24 equal pieces (about 18 g each, a bit smaller than a walnut).
    • Roll each between your palms with very light pressure into a perfectly smooth, crack-free ball.
    • Keep the shaped balls under the damp towel.
    • They will roughly double in size.
    + Show details

    Ready when: Each ball is completely smooth with no cracks on the surface.

    Tip: Any crack will widen when frying and may cause the jamun to break apart. If it cracks, add a few drops of milk to the dough and re-roll.

  6. Heat the frying fat

    • Pour the ghee or oil into the pot (it should be about 2½ inches/6 cm deep).
    • Heat over medium-low heat until the thermometer reads 285-300°F (140-150°C).
    • Re-warm the syrup gently if it has cooled, so it is warm but not bubbling.
    + Show details

    Ready when: A test pinch of dough sinks, then rises slowly to the surface with tiny steady bubbles.

    Tip: If the test dough rises instantly and sizzles hard, the fat is too hot. Lower the heat and wait.

  7. Fry in batches

    • Slide 7-8 balls into the fat, leaving space for them to swell.
    • Do not touch them for the first 30 seconds, then swirl the fat gently around them (or nudge them with a slotted spoon) so they brown evenly.
    • Fry for 8-10 minutes, adjusting the heat to hold 285-300°F (140-150°C), until deep golden brown all over.
    • Lift out with the slotted spoon and drain for 5 seconds.
    • Repeat with the remaining balls.
    + Show details

    Ready when: Jamun are evenly deep golden-brown (like dark caramel), have doubled in size, and feel light when lifted.

    Tip: Rushing with high heat gives a dark crust and a doughy center. Slow and steady gives an even color and a cooked center.

  8. Soak in warm syrup

    • Drop the hot jamun straight into the warm syrup in batches as they come out of the fat.
    • When all are in, gently nudge them so every one is submerged.
    • Let them soak for at least 1 hour at room temperature, until they are plump and soft and have absorbed the syrup.
    + Show details

    Ready when: Jamun are swollen, glossy, and spring back gently when pressed; a cut one is syrupy to the center with no pale dry core.

    Tip: Boiling syrup shrivels the jamun, and cold syrup won't soak in. Warm syrup is right.

  9. Garnish and serve

    • Transfer the jamun with some syrup to a serving dish.
    • Scatter the sliced pistachios on top.
    • Serve warm or at room temperature, 3 per person.
    + Show details

    Tip: For a richer treat, serve warm with a scoop of vanilla ice cream.

Good to know

Tips
  • Make a test jamun first: fry one ball. If it falls apart, knead in 1 tablespoon more flour; if it cracks or is hard, add a few drops of milk.
  • Keep the dough covered at all times; it dries out quickly and then cracks.
  • Fry one batch at a time and let the fat return to temperature before starting the next.
  • Roll the balls with light pressure; pressing hard makes them dense.
Make ahead

"Gulab jamun taste even better after soaking overnight. Make the whole recipe up to 2 days ahead and keep covered in the syrup in the refrigerator. Warm before serving."

Storage & reheating

"Room temperature: up to 1 day, covered, in the syrup. Refrigerator: up to 5 days in an airtight container, submerged in syrup. Freezer: up to 2 months in syrup in a freezer-safe container; thaw overnight in the fridge. To reheat, microwave 3 at a time in syrup for 20-30 seconds, or warm gently in a pan over low heat."

Substitutions
  • ghee or neutral oil (or a mix) → All ghee, or all neutral oil such as canola or sunflower. Ghee gives the best flavor but is costly; neutral oil works well, and a half-and-half blend is a good compromise.
  • baking powder → ¼ tsp baking soda. Use half the amount of baking soda, and note it may give a slight soapy aftertaste if overused.
  • rose water → ½ tsp kewra water or a few drops of vanilla extract. Adds a floral or sweet aroma; skip if you prefer pure cardamom flavor.
  • whole milk → Warm water or half-and-half. Water makes a slightly less rich jamun; half-and-half makes a richer one. Add gradually as with milk.

More desserts

See all →

Find more like this

Cuisine
Indian
Method
Stovetop

Reviews (0)