Quick Recipe Version (TL;DR)
Quick Ingredients
- Granulated sugar 2 cups (400 g)
- Water 2 cups (480 ml)
- Green cardamom 6 pods, lightly crushed
- Saffron threads 1/2 tsp; rose water 1.5 tsp; lemon juice 1 tsp
- Khoya/mawa (milk solids) 250 g, finely grated
- All-purpose flour 1/4 cup (32 g); baking powder 1/8 tsp
- Ghee 1 tsp; whole milk 2–3 tbsp (as needed)
- For frying: 4 cups (1 liter) neutral oil + 1 cup (225 g) ghee
- To garnish: 2 tbsp slivered pistachios
Do This
- 1) Simmer sugar, water, cardamom, and saffron 6–8 min to a thin, lightly sticky syrup (220–222°F / 104–106°C). Stir in lemon juice and rose water; keep warm.
- 2) Mix grated khoya, flour, baking powder, and ghee. Add milk a little at a time to form a soft, crack-free dough. Rest 10 minutes.
- 3) Roll 24 smooth balls (about 15 g each). No cracks.
- 4) Heat oil + ghee to 275–300°F (135–150°C). Test one ball; it should rise slowly in 20–30 seconds.
- 5) Fry in small batches on low heat, 6–8 minutes, turning constantly, until deep golden-brown.
- 6) Move hot jamuns straight into warm syrup. Soak 45–60 minutes. Garnish and serve warm.
Why You’ll Love This Recipe
- Melt-in-mouth texture from gently kneading khoya and frying low and slow.
- Fragrant saffron–cardamom syrup with a whisper of rose water—festive and luxurious.
- Clear timing, temps, and tests so your jamuns won’t crack, toughen, or turn greasy.
- Make-ahead friendly: they get even better after soaking.
Grocery List
- Produce: Lemon (1)
- Dairy: Khoya/mawa (250 g), Whole milk (small amount), Ghee
- Pantry: Granulated sugar, Green cardamom pods, Saffron threads, Rose water or kewra water, All-purpose flour, Baking powder, Neutral oil (for frying), Pistachios or almonds
Full Ingredients
Saffron–Cardamom Sugar Syrup
- Granulated sugar: 2 cups (400 g)
- Water: 2 cups (480 ml)
- Green cardamom: 6 pods, lightly crushed
- Saffron threads: 1/2 teaspoon
- Lemon juice: 1 teaspoon (prevents crystallization)
- Rose water or kewra water: 1 1/2 teaspoons
Gulab Jamun Dough
- Khoya/mawa (preferably soft or medium, not rock-hard): 250 g, finely grated
- All-purpose flour (maida): 1/4 cup (32 g)
- Baking powder: 1/8 teaspoon
- Ghee (soft): 1 teaspoon
- Whole milk (room temperature): 2–3 tablespoons, as needed to bring dough together
Frying & Finishing
- Neutral oil: 4 cups (1 liter)
- Ghee: 1 cup (225 g) for blending with the oil (or use a 50/50 mix; enough for 2–3 inches depth)
- Slivered pistachios or almonds: 2 tablespoons (for garnish)

Step-by-Step Instructions
Step 1: Make a fragrant, light syrup
In a wide saucepan, combine sugar, water, cardamom, and saffron. Bring to a gentle boil, then reduce to a steady simmer for 6–8 minutes until lightly sticky (220–222°F / 104–106°C). Stir in lemon juice and simmer 30 seconds more. Remove from heat and add rose water. Keep the syrup warm—not boiling—throughout frying. If it thickens too much, loosen with a splash of hot water.
Step 2: Mix a soft khoya dough
In a bowl, whisk together flour and baking powder. Add grated khoya and ghee. Using fingertips, rub and gently knead for 1–2 minutes until even. Sprinkle in milk a little at a time until the dough just comes together—soft, malleable, and smooth with no dry spots. Do not over-knead (that can cause dense jamuns). Cover and rest 10 minutes.
Step 3: Shape smooth, crack-free balls
Lightly oil your palms. Divide dough into 24 equal pieces (about 15 g each). Roll each piece between your palms until perfectly smooth—no visible cracks. If small cracks appear, wet your fingertips with a drop of milk and smooth them out. Keep the balls covered with a towel to prevent drying.
Step 4: Heat the oil-ghee blend low and steady
In a deep, heavy pot, heat the oil-ghee mix to 275–300°F (135–150°C). To test, drop in a tiny dough pinch—it should sink and rise slowly with gentle bubbles in about 20–30 seconds. Too hot oil will brown the outside and leave the center undercooked.
Step 5: Fry low and slow to a deep bronze
Fry 6–8 balls at a time. Add them when the oil is at the lower end of the range so they start pale. Stir gently and constantly, nudging them so they roll and color evenly. Maintain 275–300°F (adjust the heat as needed). Fry 6–8 minutes until evenly deep golden-brown to bronze and cooked through. Drain briefly on a rack or paper towel.
Step 6: Soak while hot in warm syrup
Immediately transfer the hot jamuns into the warm syrup (ideally 120–140°F / 50–60°C). They should be submerged with room to expand. Soak 45–60 minutes, turning occasionally. They will plump and darken slightly as they absorb the syrup.
Step 7: Serve and garnish
Garnish with slivered pistachios. Serve warm with extra syrup spooned over, or at room temperature. These are fantastic with lightly sweetened whipped cream or vanilla ice cream for a festive finish.
Pro Tips
- Grate khoya finely and handle the dough gently—overworking leads to tough jamuns.
- Oil temperature control is key: keep it between 275–300°F for even cooking and a soft center.
- Your syrup should be light and fluid. If it becomes thick like honey, dilute with hot water and rewarm.
- Cracks in dough balls cause them to split while frying. Smooth every ball thoroughly before frying.
- Hot jamuns + warm syrup yields maximum absorption and melt-in-mouth texture.
Variations
- Milk Powder Jamun: Replace khoya with 1 cup (100 g) full-fat milk powder + 2 tbsp flour + 1 tbsp fine semolina + 1/4 tsp baking powder + 1 tbsp ghee; add 3–4 tbsp milk to form a soft dough. Fry and soak as directed.
- Stuffed Jamun: Place a pinch of chopped pistachios/almonds and a saffron thread inside each dough ball. Seal well before frying.
- Kala Jamun Style: Add a scant 1 tsp sugar to the dough and shape slightly elongated logs. Fry a bit longer to a deep brown (not burnt), then soak as usual. Optionally roll in desiccated coconut after soaking.
Storage & Make-Ahead
Refrigerate soaked gulab jamun in syrup for up to 5 days. Reheat gently in their syrup on low heat or in the microwave until just warm—do not boil. Freeze unsoaked fried jamuns (cooled) for up to 2 months; thaw, warm briefly in a 250°F (120°C) oven for 5 minutes, then soak in hot syrup for 1 hour before serving. The dough can be shaped into balls, covered, and chilled up to 12 hours; bring to room temperature before frying.
Nutrition (per serving)
Approximate for 3 jamuns with syrup: 420 calories; 14 g fat; 70 g carbs; 9 g protein; 60 mg sodium; 55 g sugars. Values will vary based on oil absorption and garnish.


Leave a Reply