Homemade Market-Style Gulab Jamun
Homemade Market-Style Gulab Jamun is a medium Indian recipe that serves 8. 150 calories per serving.
Prep: 25 min | Cook: 16 min | Total: 2 hrs 56 min
Cost: $14.00 total, $1.75 per serving
Ingredients
- 4 cups Granulated Sugar (for syrup)
- 3 cups Water (for syrup)
- 12 pods Cardamom Pods (lightly crushed, add to syrup)
- 0.5 tsp Saffron Strands (pure saffron for color and aroma)
- 1 tsp Lemon Juice (acts as citric acid to prevent crystallisation)
- 150 g Paneer (fresh, grated fine)
- 250 g Khoya (Mawa) (grated, rich milk solids)
- 50 g All‑Purpose Flour (sifted)
- 4 Tbsp Milk (to soften dough, use whole milk)
- 3 pods Ground Cardamom (or ½ tsp ground, mixed into dough)
- 2 Tbsp Pistachios (chopped, for filling and garnish)
- 1 tsp Turmeric Powder (optional natural colour if saffron not used)
- 1 tsp Ghee (adds richness to dough)
- 2 L Vegetable Oil (for deep frying, medium‑high smoke point)
Instructions
Gather and Measure Ingredients
Measure all ingredients using the measuring cups and keep them within arm's reach.
Time: PT5M
Prepare Sugar Syrup
In a saucepan combine 4 cups sugar, 3 cups water, crushed cardamom pods and saffron. Bring to a rolling boil over medium heat, stir until sugar dissolves, then add 1 tsp lemon juice. Simmer until the syrup reaches one‑thread consistency (about 8‑10 minutes).
Time: PT8M
Temperature: Medium heat
Cool the Syrup
Remove the saucepan from heat and let the syrup cool to warm (about 40‑45°C). It should be warm enough to soak the fried balls but not scalding.
Time: PT10M
Grate Paneer and Khoya
Finely grate the fresh paneer and the khoya using a fine grater. Transfer to a large mixing bowl.
Time: PT5M
Make the Dough
Add 50 g sifted flour, 4‑5 Tbsp milk, ground cardamom, chopped pistachios, saffron (if using), a pinch of sugar, turmeric (optional) and 1 tsp ghee to the paneer‑khoya mixture. Knead gently with clean hands until a soft, smooth, non‑sticky dough forms. If the dough feels dry, add a little more milk; if too sticky, add a sprinkle of flour.
Time: PT10M
Rest the Dough
Cover the dough with a damp kitchen towel and let it rest for 5 minutes.
Time: PT5M
Shape Gulab Jamun Balls
Divide the dough into 17 equal portions (about the size of a small walnut). Roll each portion between palms to form smooth, crack‑free balls.
Time: PT5M
Heat Oil for Frying
Pour 2 L vegetable oil into a deep frying pan and heat over medium flame until the oil reaches about 150‑160°C (use a thermometer or test by dropping a small piece of dough – it should rise slowly and turn golden in 30‑40 seconds).
Time: PT2M
Temperature: Medium (150‑160°C)
Fry the Gulab Jamun
Gently slide a few balls into the oil. Fry on medium heat, stirring occasionally with a slotted spoon, until they turn uniformly golden brown (about 8‑10 minutes). Remove with the slotted spoon and drain on a kitchen towel.
Time: PT8M
Temperature: Medium (150‑160°C)
Soak in Syrup
Transfer the fried balls into the warm syrup. Let them soak for at least 2 hours; they will swell and become juicy.
Time: PT2H
Serve
Serve the Gulab Jamun warm or at room temperature, garnished with extra chopped pistachios if desired.
Time: PT2M
Nutrition Facts
- Calories
- 150
- Protein
- 2 g
- Carbohydrates
- 25 g
- Fat
- 5 g
- Fiber
- 0 g
Dietary info: Vegetarian, Contains dairy, Contains gluten
Allergens: Milk, Gluten, Tree nuts
Last updated: April 11, 2026






