Gulab Jamun
Soft, syrup-soaked South Asian milk dumplings — the dessert that defines Pakistani-Indian celebrations. Fried until golden, then bathed in a rose-cardamom syrup for at least an hour. The texture inside should be like very soft, slightly springy cake.
Prep Time
24 min
Cook Time
30 min
Servings
2
Calories
593 cal

🛠 Interactive Recipe Tools — Use them right here on this page
Smart Servings Scaler
- Milk Powder½
- Sugar¼ cup
- Flour1 cups
- Butter¼ cup
- Vanilla Extract½ tsp
- Milk½ cup
All quantities scaled automatically from 2 servings.
Ingredients
Makes 2 servings · Use the Servings Scaler above to adjust
- Milk Powder0.5
- Sugar0.25 cup
- Flour1 cups
- Butter0.25 cup
- Vanilla Extract0.5 tsp
- Milk0.5 cup
Instructions
- 1
Make the syrup first (it needs to cool before the gulab jamun go in): combine 2 cups sugar, 1.5 cups water, 5 green cardamom pods (cracked), 1 tablespoon rose water, and a pinch of saffron in a saucepan. Bring to a boil, simmer 5 minutes, then turn off heat. Cool to lukewarm.
- 2
Make the dough: in a bowl, mix 1 cup of full-fat milk powder, ¼ cup of all-purpose flour, ¼ teaspoon baking soda, and 2 tablespoons of ghee. Rub the ghee in with your fingers until uniform.
- 3
Slowly add 3-4 tablespoons of warm milk, mixing gently. The dough should just come together — soft and slightly sticky, not firm. Overworking makes hard gulab jamun. Rest 5 minutes.
- 4
Wet your palms with a tiny bit of ghee. Take small portions of dough and roll into smooth balls (about the size of large marbles, 1 inch diameter). They puff to twice the size during frying and syrup soak, so don't make them too big. No cracks — a cracked ball means hard inside.
- 5
Heat 2 inches of oil or ghee to 280°F (140°C) — much lower than other fried foods. Too hot and the outside browns while the inside stays raw. Fry the balls slowly, stirring gently, for 4-5 minutes until deep golden brown all over.
- 6
Drain the fried balls briefly, then transfer immediately to the warm syrup. Submerge fully. Let soak at least 2 hours (overnight is better) — the syrup should fully penetrate. Serve at room temperature or slightly warm.
Watch how to make Gulab Jamun
Plays the exact recipe video right here — no need to leave the page.
💡 Expert Tips
- 1.Low frying temperature. 280°F is much lower than other fried foods. This slow cook allows the dough to cook through before the surface burns.
- 2.Smooth balls, no cracks. Cracked surfaces mean hard centers. Knead gently and shape carefully with slightly oiled hands.
- 3.Warm syrup, hot jamun. Hot jamun in cold syrup = won't absorb. Warm syrup in warm jamun = perfect absorption.
- 4.Overnight soak is best. Two hours is the minimum. Overnight gives you fully saturated, melt-in-your-mouth gulab jamun.
🔬 Why It Works
Gulab jamun's signature texture (soft, slightly springy, completely saturated with syrup) requires a specific frying technique — low heat for slow cooking, so the dough cooks all the way through before the outside burns. Higher heat (used for most fried foods) gives you crusty outside and raw inside. The syrup soak is osmosis-driven — the warm syrup penetrates the porous fried dumpling, replacing the air pockets and creating the dessert's defining characteristic.
Frequently Asked Questions
Can I use khoya instead of milk powder?▾
Why are mine hard?▾
How long do they keep?▾
Can I make these vegan?▾
4.5
753 home cooks rated this
Nutrition Facts
Per serving (recipe makes 2 servings)
* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.
Nutrition Facts
Per serving (recipe makes 2 servings)
* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.
Related Recipes

Chicken Alfredo Pasta

Veggie Wrap

Chicken Caesar Salad
Beef Burger
Margherita Pizza
