Gulab Jamun

4.5(753 reviews)

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

Jump to Recipe
Gulab Jamun — homemade International desserts recipe with milk powder, sugar, flour, 2 servings, ready in 54 minutes
Desserts
Medium

🛠 Interactive Recipe Tools — Use them right here on this page

Smart Servings Scaler

servings
  • 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. 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. 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. 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. 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. 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. 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.

🎬Cooking VideoREAL RECIPE VIDEO

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?
Yes — traditional Indian recipes use khoya (reduced dried milk). Use 1 cup khoya in place of the milk powder. Same proportions of other ingredients. Result is even more rich and authentic.
Why are mine hard?
Either over-kneaded dough (makes them dense), cracks on the surface (lets the inside stay raw), or oil was too hot (browned outside before inside cooked). Knead gently, shape smoothly, fry at 280°F.
How long do they keep?
5 days at room temperature in the syrup, 2 weeks refrigerated. The syrup acts as a natural preservative. They actually improve overnight as syrup fully penetrates.
Can I make these vegan?
Difficult — milk powder is a key ingredient. Try with full-fat coconut milk powder. The flavor will be different but the texture should work.

Nutrition Facts

Per serving (recipe makes 2 servings)

Calories593kcal
Protein13g
Carbohydrates64g
Fat13g
Fiber2g
Sugar2g

* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.

Tags

Related Recipes