Step 1: Make the Paneer
- Heat the milk in a heavy-bottomed pan, stirring occasionally to prevent burning.
- Add lemon juice slowly, stirring until the milk curdles (the solids and whey separate).
- Strain the curdled milk through a muslin-lined colander and rinse with cold water. Squeeze out excess liquid and set aside.
Pro Tip: Use cow’s milk for softer, creamier paneer.
Step 2: Make the Dough
- In a mixing bowl, combine grated khoya, crumbled paneer, plain flour, and baking soda. Knead gently into a smooth, soft dough that isn’t sticky.
- Grease your hands with ghee and shape the dough into 14–16 smooth, crack-free balls. Rest the dough balls for 10–15 minutes.
Visual Cue: The dough balls should feel soft and pliable without visible cracks.
Step 3: Prepare Sugar Syrup
- Heat sugar and water in a pan over medium heat. Stir until fully dissolved.
- Add saffron, crushed cardamom, and rose water once it starts boiling. Simmer for 10 minutes, making a slightly sticky syrup.
Pro Tip: Don’t let the syrup thicken—it should remain easy to absorb.
Step 4: Fry the Dough Balls
- Heat ghee (or oil) in a deep pan on medium heat. Reduce to low before frying.
- Fry the balls in batches until evenly golden brown, stirring gently to prevent sticking.
Mistake to Avoid: Frying on high heat will cook the outside while leaving the inside raw. Always fry on low heat.
Step 5: Soak in Sugar Syrup
- Drop the hot fried balls directly into the warm sugar syrup.
- Cover and let them soak for at least 2 hours to absorb the syrup fully.
Pro Tip: Ensure the syrup and gulab jamuns are warm for the best absorption.