If you’ve ever tasted Gulab Jamun—those irresistible, syrup-soaked dumplings—you know why this classic Indian dessert is beloved worldwide. Making Gulab Jamun from scratch at home may sound intimidating, but with the right tips and a foolproof recipe, anyone can achieve soft, melt-in-your-mouth results.
This recipe uses pantry-friendly ingredients and gives you all the expert guidance you need for perfect Gulab Jamun every time. Whether you’re preparing them for a festive occasion or simply to satisfy a sweet craving, this step-by-step guide ensures success for both beginners and experienced cooks.
Why you'll love it
Authentic taste—just like your favorite Indian restaurant
1 tsp rose water (optional, or 1/2 tsp vanilla extract)
A few saffron threads (optional)
Instructions
In a saucepan, combine sugar, water, cardamom, and saffron. Bring to a boil, then simmer for 8-10 minutes until slightly thickened. Stir in rose water, then keep warm.
In a mixing bowl, whisk together milk powder, flour, and baking soda. Add melted butter and mix until the mixture resembles coarse crumbs.
Gradually add milk, mixing gently with your fingers, until a soft, sticky dough forms. Avoid over-mixing.
Divide dough into 16 smooth, crack-free balls (about 1-inch each). Keep covered with a damp cloth.
Heat oil or ghee to 325°F (165°C) in a deep pan. Test with a small dough piece—it should rise slowly and brown evenly.
Fry balls in batches, stirring gently for even browning, 5–7 minutes until golden brown. Drain on a paper towel.
Immediately immerse hot gulab jamuns in warm sugar syrup. Let them soak for at least 2 hours to absorb the syrup.
Serve warm, at room temperature, or chilled, as desired.
Make It Your Way
Instant Pot Version
Prepare the sugar syrup using the sauté mode. After frying, you can gently simmer the gulab jamun in syrup on 'keep warm' for 10–15 minutes to help them absorb better.
Air Fryer Version
Lightly spray shaped balls with oil, then air fry at 330°F (165°C) for 10–12 minutes, turning halfway, until golden. Note: They won’t be as soft as fried, but will soak up syrup well.
Ingredient Substitutions
If you can’t find cardamom pods, use 1/2 tsp ground cardamom or skip. Milk powder is essential for texture, but you can use instant nonfat dry milk. Ghee or unsalted butter both work; if using salted butter, reduce added salt elsewhere. Rose water can be replaced with a few drops of vanilla extract.
Expert Tips
Do not overwork the dough or the gulab jamun will be dense.
Fry at medium-low heat so the centers cook through without burning the outside.
Always soak the fried balls in warm (not hot) syrup to prevent them from shrinking.
Make sure the dough balls are smooth and crack-free to avoid them breaking in syrup.
Add milk little by little; dough should be soft but not sticky.
Let the gulab jamun rest in syrup for at least 2 hours for full flavor and texture.
What to Serve It With
Serve gulab jamun warm or chilled, garnished with slivered pistachios or almonds. They pair beautifully with vanilla ice cream or as a festive finish to any Indian meal.
Storage & Reheating
Store soaked gulab jamun in an airtight container in the fridge for up to 5 days. For longer storage, freeze (with syrup) for up to 2 months and thaw in the refrigerator before serving.
Frequently Asked Questions
Can I make gulab jamun without milk powder?
Milk powder is essential for texture, but you can try using khoya (mawa) or ricotta cheese for a different version.
Why did my gulab jamun turn hard?
Over-mixing the dough, adding too little milk, or frying at too high a temperature can make them hard. Mix gently and fry on low heat.
How do I prevent gulab jamun from breaking in syrup?
Ensure balls are smooth and crack-free before frying, and fry at the correct temperature. Add to warm (not boiling) syrup.
Can I use store-bought gulab jamun mix?
This recipe is for scratch-made, but store-bought mixes are fine for convenience. Follow package directions for best results.
Are gulab jamun vegan?
Traditional gulab jamun contains dairy. For a vegan version, use coconut milk powder, plant-based butter, and non-dairy milk.
Can I reheat gulab jamun?
Yes, gently warm them with syrup in the microwave or on the stovetop. Do not boil.