Method

  1. Make the fragrant syrup

    Combine 250 g of granulated sugar, 300 ml of water, 1.5 g of ground cardamom for syrup, and 5 ml of fresh lemon juice in a wide saucepan. Set over medium heat and stir only until the sugar dissolves. Let the syrup simmer gently for 5 minutes; it should remain fluid and lightly tacky, not reach a thread stage. Remove from the heat, stir in 5 ml of rose water, and cover. Keep the syrup warm while preparing the jamuns, warming it again over low heat if necessary without letting it boil.

    05:00
  2. Mix a soft dough

    Soft milk-powder dough resting in a mixing bowl

    Whisk 120 g of whole milk powder, 30 g of all-purpose flour, 2 g of baking powder, and 0.5 g of ground cardamom for dough in a bowl until evenly combined. Add 15 g of ghee and rub it through the dry mixture with clean fingertips until no greasy pockets remain. Add 75 ml of whole milk gradually, folding with a flexible spatula just until a soft, slightly tacky dough forms. Do not knead. Cover the bowl and let the dough stand for 10 minutes so the flour and milk powder hydrate.

    10:00
  3. Shape smooth jamuns

    Smooth raw gulab jamun balls covered before frying

    Lightly grease your palms. Divide the dough into small equal portions, aiming for four jamuns per serving. Roll each portion with gentle pressure into a smooth ball about 2.5 cm (1 in) wide. Seal every visible crack before frying; rough seams can split in the oil. Keep the shaped balls covered while the oil heats.

  4. Fry slowly and evenly

    Pour 600 ml of neutral oil for frying into a deep, heavy saucepan, leaving ample headroom. Make sure the saucepan and utensils are completely dry, never leave the hot oil unattended, and heat to 145°C to 150°C (293°F to 302°F). Use a thermometer to keep the temperature in that range. Lower in a small batch of dough balls with a slotted spoon; they need room to move. Stir the oil gently around them so they rotate and color evenly. Fry for 6 to 8 minutes, starting the timer as the first batch enters and checking at 6 minutes. Remove each batch when evenly deep golden-brown and cooked through, then let excess oil drain briefly. Allow the oil to return to temperature before adding the next batch.

    06:00
  5. Soak until tender

    Transfer the hot fried jamuns directly into the warm syrup; the syrup should feel hot but must not be boiling. Spoon syrup over the tops, cover, and let them soak for 60 minutes, turning them gently once halfway through. Serve warm or at room temperature. Chop 15 g of pistachios and scatter them over the bowl.

    60:00
Cook's noteA loose syrup is essential. If it begins to look ropy or forms a thread between your fingers after cooling slightly, it is too concentrated to soak readily into the jamuns.

Smart Substitutions

  • No ghee? Use softened unsalted butter in the dough; the flavor will be less nutty but the texture remains tender.
  • No rose water? Use orange blossom water for a different floral note, or omit it and let cardamom lead the syrup.
  • No pistachios? Finish with chopped almonds or cashews, or serve the jamuns without a garnish.
  • Only low-fat milk powder available? Use it, but add milk cautiously because the dough can become firmer and may need a little more ghee for tenderness.

Tips and Variations

  • Test one small dough ball first. It should rise gradually and turn golden over several minutes rather than darkening at once.
  • Handle the dough lightly; vigorous kneading develops the flour and can make the centers tight instead of soft.
  • Keep the syrup warm and fluid when the jamuns enter it so the liquid can move into the crumb evenly.

What Went Wrong?

  • Jamuns are dark outside but firm inside The oil was too hot. Lower it to 145°C to 150°C (293°F to 302°F) and give each batch enough time to cook through gradually.
  • Jamuns crack while frying The dough was too dry or the balls had visible seams. Work a few drops of milk into the dough and roll each portion until completely smooth.
  • Jamuns collapse in the oil The dough was too wet or had too much leavener. Dust in a small amount of flour, handle gently, and test one ball before frying the rest.
  • Jamuns do not absorb syrup The syrup may be too thick or too cool. Warm it gently and loosen it with a little hot water until it pours freely, then continue soaking.

Nutrition Estimate

Calories560
Protein10 g
Carbs82 g
Fat23 g
  • Fiber: 0.8 g per serving
  • Sodium: 170 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

Why are gulab jamuns fried at a lower temperature?The milk-rich dough browns quickly. Gentle heat gives the center time to cook and expand before the outside becomes too dark.
How can I tell when the syrup is ready?It should pour easily and feel lightly sticky after a short simmer. A thick, thread-forming syrup will sit on the surface instead of soaking into the jamuns.
Can I fry the jamuns in ghee?Yes. Ghee gives a fuller dairy aroma, but use enough for the balls to float freely and keep the same low frying temperature.