1️⃣ first, Make the dough. Mix milk powder, flour, baking powder, melted butter, and yogurt together until a dough forms. Add a few drops of your favorite extract (optional) and mix well. Cover the dough and let it rest for 30 minutes.
2️⃣ Make the syrup. Mix sugar and water in a saucepan and bring to a boil. Reduce heat to low and simmer for 5 minutes. Remove from heat and add cardamom powder and rose water (optional).
3️⃣ Fry the gulab jamuns. Heat oil in a pan over medium heat. Pinch off small pieces of dough and roll them into balls. Gently drop the balls into the hot oil and fry for 2-3 minutes per side, or until golden brown. Remove the gulab jamuns from the oil and drain them on paper towels.
4️⃣ Soak the gulab jamuns in the syrup. Immediately drop the fried gulab jamuns into the sugar syrup. Let them soak for at least 30 minutes before serving.
Use whole milk or half-and-half instead of skim milk for a richer flavor.
Add different spices to the dough, such as cinnamon, nutmeg, or cloves.
Add a few drops of your favorite extract to the dough, such as rose water, vanilla extract, or almond extract.
Experiment with different toppings, such as chopped nuts, dried fruit, coconut flakes, chocolate sauce, caramel sauce, or honey.
Chocolate gulab jamun: Add cocoa powder to the dough.
Rose gulab jamun: Add rose water to the dough and to the syrup.
Saffron gulab jamun: Add saffron threads to the syrup.
Pistachio gulab jamun: Garnish with chopped pistachios.
Almond gulab jamun: Garnish with chopped almonds.