# Indian Gulab Jamun in Cardamom Syrup

> Gulab jamun is an Indian sweet of **milk powder balls** fried over **very low heat** and steeped in cardamom syrup. The secret is mixing the dough with **the lightest hand possible** and rolling the balls loosely — any crack sends a ball apart in the oil.

**Indian Cuisine · 60 min · 6 servings · 210 kcal per serving**

Gulab jamun is the celebration sweet of India and Pakistan, served warm. It is one of those sweets that looks simple and is technically exacting — the difference between a spongy ball and a hard one is the temperature of the oil.

## Ingredients

- 1 cup — full-fat milk powder
- 0.25 cup — plain flour
- 0.25 tsp — baking powder
- 2 tbsp — ghee or soft butter
- 0.33 cup — warm milk (approximately)
- 1.5 cups — sugar
- 1.5 cups — water
- 4 pods — cardamom, crushed
- 1 pinch — saffron
- 1 tsp — lemon juice
- 2 tbsp — rose water (optional)
- 600 ml — oil or ghee, for frying

## Method

1. **The syrup** — Boil the sugar, water, cardamom and saffron for **7 minutes** only — you want a **light syrup, not a heavy one**; heavy syrup will not soak into the balls. Add the lemon juice (it prevents crystallising) and the rose water off the heat. Keep the syrup **warm** — neither hot nor cold.
2. **The dough** — Mix the milk powder, flour and baking powder, and rub the ghee in with your fingertips. Add the milk **gradually**, a little at a time, until it comes together into a **soft, slightly sticky** dough — you may need more or less than the amount given. **Do not knead it** — just bring it together in 30 seconds. Kneading builds gluten and the balls come out hard.
3. **Resting and rolling** — Cover the dough and leave it **10 minutes**. Grease your hands with ghee and roll small balls (walnut-sized) that are **completely smooth with no cracks** — any crack will open in the oil. If cracks appear, flatten the ball and roll it again with lighter pressure. They double in size, so keep them small.
4. **The oil temperature** — This is the critical step. Heat the oil over **very low heat** — the target is only **120-130°C**, far below any other kind of frying. **The test:** drop in a small piece of dough — it should sink and then rise back **slowly** after a few seconds. If it surfaces at once the oil is too hot; if it stays down it is too cold.
5. **Frying** — Lower the balls in batches with room between them, and **do not touch them for the first minute**. Then move the oil gently with a slotted spoon (not the balls themselves) so they turn and colour evenly. Frying takes **12-15 minutes** until they are an even deep brown. The slowness is deliberate — it lets the centre cook.
6. **Steeping** — Move the balls **straight from the oil into the warm syrup** while they are hot — the temperature difference is what makes them drink. Cover and leave **at least two hours** (four is better). They swell and turn spongy and saturated. Serve warm with chopped pistachio.

## Tips

- Very low heat for the frying — hot oil browns the outside and leaves the centre raw and hard.
- The balls must be smooth and crack-free; a crack opens in the oil and the ball disintegrates.
- Light, warm syrup — heavy or cold syrup will not soak in.
- They keep **a week** in the fridge in their syrup, and take 20 seconds in the microwave before serving.

## FAQ

### Why do the balls fall apart in the oil?
Usually there are cracks from rolling, or the dough is too dry. Roll with greased hands and light pressure until the surface is completely smooth, and if a crack appears, flatten the ball and roll it again.

### Why did my gulab jamun come out hard?
Two reasons: either you kneaded the dough and built gluten, or the oil was too hot so the outside browned fast and the centre stayed raw. Mix for 30 seconds only, and fry at 120-130°C for 12-15 minutes.

### Why didn't the balls absorb the syrup?
The syrup was probably too heavy or too cold. Boil it for 7 minutes only so it stays light, and move the balls hot from the oil into warm syrup — that temperature difference is what opens the pores.

### Can I use skimmed milk powder?
It is not ideal. The fat in full-fat milk powder gives the softness and the spongy texture, while skimmed gives harder, drier balls. If it is all you have, add an extra spoonful of ghee to the dough.

---

Source: https://hanakoleah.com/en/indian-cuisine/indian-gulab-jamun
Edited by: Marwa Mohamed
Last updated: 2026-10-22
