Indian Gulab Jamun Recipe

Gulab Jamun is a classic Indian deep-fried sweet made primarily of two ingredients: khoya (evaporated milk solids) and flour. The sweets are soaked in a sugary syrup flavored with cardamom and rosewater, making it a favorite dessert in India. This recipe is easy enough to master and is sure to impress any dinner party guests.


– ½ cup khoya/mawa
– 5 tablespoons all-purpose flour
– 2 tablespoons butter, softened
– ¼ cup warm milk
– Cooking oil, for deep-frying


– 2 ½ cups sugar
– 1 cardamom pod
– 1 teaspoon rosewater/ rose essence
– ½ cup water


1. In a bowl, knead the khoya, all-purpose flour, and butter into a smooth dough. Add warm milk a little at a time and mix until the dough just comes together. Do not overwork the dough or it will be tough.

2. Form the dough into small round balls. Heat oil in a deep pan or wok over medium-high heat. Add the dough balls and cook until they are golden brown.

3. To make the syrup, add the sugar, cardamom pod, rosewater, and water in a pan over medium-high heat. Stir frequently and cook until the syrup comes to a rolling boil.

4. Add the fried Gulab Jamun to the boiling syrup and reduce the heat to medium-low. Cook for about 10 minutes until the Gulab Jamun is fully soaked in the syrup. Serve warm. Enjoy!