North Indian · Dessert
Gulab Jamun
Gulab jamun is a milk solid dumpling fried slowly and soaked in cardamom syrup. Almost every failure traces back to two temperatures: oil too hot, which cooks the outside before the middle, and syrup too hot or too cold, which either dissolves the jamun or refuses to enter it.
- Prep
- 20 min
- Cook
- 30 min
- Total time
- 50 min
- Servings
- 6
- Vegetarian
- Festive
Ingredients
- 200 g khoya (mawa), grated, or 1 cup full fat milk powder
- 3 tablespoons plain flour
- 1/4 teaspoon baking soda
- 2 tablespoons warm milk, plus a little more if needed
- 1.5 cups sugar
- 1.5 cups water
- 4 green cardamom pods, crushed
- 1 teaspoon lemon juice
- A few strands of saffron and 1 teaspoon rose water
- Ghee or oil for deep frying
NNWA health note
This is a fried milk dough soaked in sugar syrup, and there is no reading of it that makes it anything else. Two pieces carry a substantial quantity of sugar and fat, which is the whole point of a festival sweet and not a defect. The khoya does bring some milk protein and calcium along with it, which is more than a purely sugar sweet offers. Anyone managing diabetes should treat it as an occasional, counted portion rather than something to be made sugar free, since the syrup is structural.
Method
- 01
Boil the sugar and water with the cardamom for 6 to 7 minutes until the syrup is slightly sticky between finger and thumb but has not yet reached one thread. Add the lemon juice and saffron and keep it warm.
- 02
Grate or crumble the khoya finely and rub it together with the flour and baking soda until no lumps remain.
- 03
Add the warm milk a teaspoon at a time and bring the mixture together into a soft, smooth dough. Stop as soon as it holds; kneading hard develops the flour and makes the jamuns tough.
- 04
Rest the dough for 10 minutes, then roll smooth balls between your palms with no cracks on the surface. A crack now becomes a split in the oil.
- 05
Heat the ghee to a low temperature, around 130C, which is well below a normal frying heat. A ball dropped in should sink and rise slowly rather than sizzle at once.
- 06
Fry a few at a time over the lowest workable flame for 8 to 10 minutes, moving the ghee around them rather than stirring, until they are an even deep brown all over.
- 07
Lift them out, drain briefly, and drop them straight into the warm syrup while both are still hot.
- 08
Soak for at least 2 hours. They should double in size and yield completely when pressed.
Last reviewed on 10 September 2026.
NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.
Why do gulab jamuns turn hard?
Three causes, in order of frequency. The dough was kneaded too much, so the gluten in the flour tightened; the oil was too hot, so a firm shell formed before the inside expanded; or too much flour went in relative to khoya. The dough should be brought together barely, with the lightest hand, and it should feel soft enough to take a fingerprint. Hardness is nearly always set before the frying even begins.
Why does the frying have to be so slow?
Because the centre has to cook and expand at the same rate as the outside browns. At a normal frying temperature the surface is dark within ninety seconds while the middle is still raw dough, and that jamun will not absorb syrup properly. At around 130C the ball rises slowly, colours gradually and cooks right through in eight to ten minutes. The test is simple: dropped in, it should sink and then float up lazily rather than bubbling hard on contact.
How hot should the syrup be?
Warm, not boiling and not cold. Hot jamuns going into boiling syrup can disintegrate, and going into cold syrup they seal and refuse to absorb, staying dense at the centre. A syrup that is comfortably hot to the finger, with the jamuns still warm from the pan, gives the steady absorption that doubles their size over a couple of hours. The lemon juice is there to stop the syrup crystallising as it cools, not for flavour.
What consistency should the syrup be?
Just short of one thread. Dip a cooled drop between finger and thumb and pull them apart: it should be sticky and stretch slightly without forming a single continuous thread. A thicker syrup cannot penetrate the jamun and leaves the centre dry; a thin watery one soaks in but leaves them flabby and unsweet. Six or seven minutes of boiling usually lands it, though it depends on your pan.
Why did my jamuns break apart in the oil?
Cracks on the surface of the rolled ball, or too much baking soda. Roll each ball until it is completely smooth, which means rubbing out every fissure with your palm, since a crack opens under pressure as the inside expands. Excess soda makes them puff too fast and burst. A quarter teaspoon for this quantity is plenty, and more does not make them lighter, only more fragile.
Can gulab jamun be made without khoya?
Full fat milk powder is the common substitute and it works well, though it needs a slightly gentler hand with the milk and gives a marginally smoother, less grainy texture. Paneer-based versions produce something closer to a rasgulla in character. Bread-based shortcuts exist but give a spongy result that is a different sweet altogether. Where khoya is available fresh, it is worth the trouble for the depth it brings.
How do they keep?
Three to four days at room temperature submerged in their syrup, and about a week refrigerated, though they firm up in the cold and want thirty seconds of warming before serving. They freeze poorly. On what they actually contain, our note on calories in Indian sweets is blunt about the arithmetic, and portioning festival food sensibly rather than banning it is part of what the culinary nutrition course teaches.
Learn the science
Culinary Nutrition (Nutrition Chef)
This dish's nutrition reasoning is taught in full in this NNWA course.
What people ask about Gulab Jamun
Why are my gulab jamuns hard in the middle?
Either the dough was overworked, the oil was too hot, or the ratio of flour to khoya was too high. Bring the dough together with a light hand and stop as soon as it holds. Fry at around 130C, far below normal frying heat, so the centre cooks and expands while the outside browns.
Why do my gulab jamuns break while frying?
There were cracks on the surface of the rolled balls, or too much baking soda. Roll each ball until it is completely smooth, since any fissure opens as the inside expands under heat. Use no more than a quarter teaspoon of soda for 200 g of khoya; extra makes them fragile rather than light.
Should the syrup be hot or cold when adding gulab jamun?
Warm. Boiling syrup can cause hot jamuns to disintegrate, and cold syrup seals the surface so nothing is absorbed and the centre stays dry. Syrup that is hot to the touch, with jamuns straight from the pan, lets them soak steadily and roughly double in size over two hours.
How long do gulab jamuns keep?
Three to four days at room temperature as long as they stay submerged in their syrup, or about a week in the refrigerator. Chilled ones firm up, so warm them for half a minute before serving. They do not freeze well, as the texture turns grainy on thawing.
More recipes
Aam Panna
Aam panna is a summer cooler made from cooked raw mango pulp, jaggery, roasted cumin and black salt, diluted with cold water when you want a…
Vegetarian · VeganRecipeAloo Gobi (Potato & Cauliflower Dry Curry)
Aloo gobi is a North Indian dry curry of potatoes and cauliflower cooked together with turmeric, cumin and a light blend of spices until ten…
Vegetarian · VeganRecipeAloo Matar
Aloo matar is a simple North Indian curry of potatoes and green peas in an onion and tomato base. It is one of the most commonly cooked home…
Vegetarian · VeganRecipe