Festival & Special

How to Make Gulab Jamun from Scratch

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
  • Uses everyday ingredients, no mix required
  • Foolproof steps for soft, spongy results
  • Customizable with easy ingredient swaps
  • Perfect for celebrations and special occasions
  • Includes Instant Pot and Air Fryer options
Prep 20 minutesCook 30 minutesTotal 50 minutesServes 16 piecesDessert

Ingredients

  • 1 cup (120 g) nonfat dry milk powder (or milk powder)
  • 1/4 cup (30 g) all-purpose flour
  • 1/4 tsp baking soda
  • 2 tbsp (28 g) unsalted butter, melted (or ghee)
  • 1/3 cup (80 ml) whole milk, plus more as needed
  • Oil or ghee for frying

Sugar Syrup

  • 1 1/2 cups (300 g) granulated sugar
  • 1 1/2 cups (360 ml) water
  • 4 green cardamom pods, lightly crushed (or 1/2 tsp ground cardamom)
  • 1 tsp rose water (optional, or 1/2 tsp vanilla extract)
  • A few saffron threads (optional)

Instructions

  1. 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.
  2. In a mixing bowl, whisk together milk powder, flour, and baking soda. Add melted butter and mix until the mixture resembles coarse crumbs.
  3. Gradually add milk, mixing gently with your fingers, until a soft, sticky dough forms. Avoid over-mixing.
  4. Divide dough into 16 smooth, crack-free balls (about 1-inch each). Keep covered with a damp cloth.
  5. 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.
  6. Fry balls in batches, stirring gently for even browning, 5–7 minutes until golden brown. Drain on a paper towel.
  7. Immediately immerse hot gulab jamuns in warm sugar syrup. Let them soak for at least 2 hours to absorb the syrup.
  8. 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.

#indian dessert#gulab jamun#festival recipes#vegetarian#sweets#diwali#easy recipes#homemade
More recipes