Gulab Jamoon Recipe
Soft fried cheese balls soaked in honey syrup
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Cheese dough (chenna)
Syrup (Chashni)
For frying
Garnish (optional)
Method
Cheese dough (chenna)
Make chenna
Bring the whole milk to a gentle boil in a heavy-bottomed saucepan over medium heat, stirring occasionally to prevent scorching. When it starts to rise and small bubbles form at the edges, reduce heat to low and add the lemon juice or vinegar gradually while stirring gently. The milk should curdle and separate into curds and whey within a minute or two. If separation is incomplete, add another 1/2 tbs acid.
Turn off the heat. Line a fine-mesh sieve with a thin muslin/cheesecloth and pour the curdled milk through it to collect the curds. Rinse the curds briefly under cold water to remove residual acidity and stop cooking. Gather the cloth and squeeze out excess whey gently. Hang the cloth for 20–30 minutes to drain further so the chenna is moist but not dripping.
Transfer the drained chenna to a plate and knead it with the heel of your hand or a spoon for 6–8 minutes until very smooth and slightly elastic. Add the semolina, all-purpose flour, confectioners' sugar (if using), cardamom powder, a pinch of salt and the optional heavy cream and knead briefly to incorporate. Add the 1 tsp ghee/butter and continue to knead gently for another 1–2 minutes to create a soft, un-sticky dough. Dough should hold together and be slightly softer than cookie dough.
Divide the dough into 16 equal portions (about 20–24 g each). Roll each portion between your palms into a smooth, crack-free ball. If there are tiny surface cracks, smooth them with a damp fingertip. Cover the formed balls with a damp cloth to prevent drying while you prepare the syrup and heat the oil.
Syrup (Chashni)
In a wide saucepan combine the sugar and water and stir once to wet the sugar. Heat over medium-high heat until the sugar dissolves and the mixture comes to a gentle boil. Add crushed cardamom pods and saffron threads (if using).
Reduce to medium-low and simmer uncovered for 6–8 minutes until the syrup becomes slightly thickened but still thin enough for the gulab jamuns to soak (a one-string consistency is sufficient but not necessary). Add the lemon juice to prevent crystallization. Turn off the heat and stir in the rose water. Keep the syrup warm; it should be hot when you add the fried jamuns so they absorb syrup well.
Frying and soaking
Heat the oil or ghee in a deep, heavy pan over medium-low heat. The ideal frying temperature is between 325–350°F (160–175°C). To test, drop a small piece of dough: it should rise slowly with steady small bubbles around it. If it browns too quickly, lower the heat.
Working in small batches (4–5 balls), gently slide the prepared balls into the hot oil. Stir gently and continuously so they brown evenly and maintain a round shape. Fry for 6–8 minutes per batch until evenly golden brown. Keep heat moderate — a low steady temperature yields soft, fully cooked centers.
Using a slotted spoon, transfer the fried balls directly into the warm hot syrup. Do not overcrowd the syrup; give them space to soak. Let the gulab jamuns soak for at least 1 hour at room temperature, turning them once after 15–20 minutes so they soak evenly. For best results, soak 2–4 hours or overnight in the refrigerator (bring to room temperature before serving) so they become saturated and soft.
Finish and serve
Once soaked and fully saturated, transfer gulab jamuns to a serving bowl with some syrup. Garnish with chopped pistachios and slivered almonds. Serve warm or at room temperature. Store leftovers in their syrup in the refrigerator for up to 4–5 days; rewarm gently before serving if desired.