Homemade Gulab Jamun
Leila
| 16-09-2026
· Cate team
Gulab jamun is a classic South Asian dessert made from a delicate milk-based dough that is shaped into small balls, gently fried, and soaked in aromatic sugar syrup.
This accessible version uses full-fat milk powder rather than khoya, making it practical for home kitchens.
The finished sweets should have a smooth exterior, tender center, and balanced sweetness throughout.

Why This Recipe Works

Full-fat milk powder provides the rich milk flavor associated with gulab jamun, while flour and fine semolina help give the dough structure. Yogurt contributes moisture, and ghee adds richness.
The syrup is flavored with cardamom and rosewater, while saffron can be added for extra fragrance. The combination creates a delicate aroma without overpowering the dessert.

Ingredients

For the gulab jamun:
- 1 cup full-fat milk powder
- ¼ cup all-purpose flour
- 1 tablespoon fine semolina
- ½ teaspoon baking powder
- 1 tablespoon ghee
- 1 tablespoon plain yogurt
- 4 tablespoons whole milk, plus more if needed
- Oil or ghee, for deep frying
For the syrup:
- 1½ cups sugar
- 1½ cups water
- 4 green cardamom pods, lightly crushed
- A few saffron strands, optional
- 1 teaspoon rosewater
- ½ teaspoon lemon juice, optional

How to Make Gulab Jamun

Prepare the Syrup
1. Combine the sugar, water, and crushed cardamom in a saucepan.
2. Heat over medium heat, stirring until the sugar dissolves.
3. Bring to a gentle boil and simmer for about 10 minutes, until slightly thickened but still fluid.
4. Add the saffron, if using, followed by the rosewater and lemon juice.
5. Remove from the heat and keep warm.
Make the Dough
1. Sift the milk powder, flour, semolina, and baking powder into a bowl.
2. Add the ghee and gently rub it into the dry mixture.
3. Add the yogurt and 4 tablespoons of milk gradually, mixing until combined.
4. Add additional milk only when necessary. The dough should be soft and pliable without becoming wet or sticky.
5. Bring the dough together with minimal handling. Do not knead vigorously.
6. Cover and rest for about 10 minutes.
Shape the Gulab Jamun
1. Lightly grease your hands with ghee.
2. Divide the dough into small, even portions.
3. Roll each portion gently between your palms into a smooth ball about the size of a walnut.
4. Check for cracks and smooth any uneven areas before frying.
Fry the Gulab Jamun
1. Heat the oil or ghee in a deep, heavy-based pan over low to medium-low heat.
2. Maintain a temperature of approximately 130–140°C (266–284°F).
3. Carefully add a small batch, leaving sufficient space between the pieces.
4. Fry for about 5–7 minutes, turning gently so they brown evenly.
5. Once deep golden, remove with a slotted spoon and drain briefly.
Soak in Syrup
1. Transfer the warm gulab jamun directly into the warm syrup.
2. Gently turn them if necessary to ensure even coating.
3. Allow them to soak for at least 2–3 hours.
4. For a softer texture and more developed flavor, leave them in the syrup for several hours or overnight.

Essential Tips

Get the dough consistency right. Add milk gradually and stop as soon as the dough becomes soft and workable.
Handle gently. Minimal mixing helps maintain a tender texture.
Control the heat. Steady, moderate-low frying allows the center to cook before the exterior becomes too dark.
Work in small batches. This helps maintain the frying temperature and promotes even browning.
Give the sweets time to absorb the syrup. The texture improves significantly as they rest in the syrup.

Serving

Serve gulab jamun warm or at room temperature. Arrange them in a shallow dish with a little syrup. Chopped pistachios or sliced almonds make a simple, elegant garnish.
Gulab jamun is a dessert where technique matters as much as ingredients. A soft dough, smooth shaping, controlled frying, and adequate soaking time create the tender texture and fragrant finish that make this dessert so distinctive. With careful preparation, this milk-powder version provides a straightforward way to make gulab jamun successfully at home.