Saffron Gulab Jamun

Gulab Jamun is the king of Indian sweets: slowly fried balls made from condensed milk solids (khoya), soaked in rose-scented saffron syrup. In this recipe, we substitute hard-to-find khoya with milk powder, but the result is just as magical. The secret lies in slow frying, which caramelizes the milk sugars, creating that signature dark brown color and flavor.
🕒 Prep Time 30 mins
🍳 Cook Time 30 mins
Total Time 3 hrs
🍽️ Servings 6 servings
🔥 Calories 380 kcal
🌍 Cuisine Indian

Ingredients

Equipment Needed

  • Heavy-bottomed saucepan for syrup
  • Deep pan or pot for frying (plenty of oil)
  • Mixing bowl

Allergen Information

⚠️ Milk
⚠️ Wheat

Instructions

1

Make the syrup: Boil the water with sugar, cardamom, and saffron for 5-6 minutes. It's ready when it feels slightly sticky between your fingers (like oil), but doesn't form a thread. Keep warm.

Tip: Saffron releases its flavor and color best in warm water. If the syrup is too thick (like honey), it won't penetrate the pores of the dumplings.
2

For the dough, mix the milk powder, flour, and baking powder. Rub in the ghee, then gradually add the milk, kneading into a soft, sticky dough. Do not over-knead! Rest for 5 minutes.

Tip: The milk powder proteins hydrate during resting. The dough must be soft, as it will firm up later.
3

With oily hands, shape walnut-sized balls. Ideally, the surface should be completely smooth with no cracks.

Tip: Cracks can cause the balls to split in the hot oil due to thermal expansion.
4

Heat the oil to a very low temperature (approx. 285°F / 140°C). Fry the balls slowly, stirring the oil constantly (don't poke the balls), until they turn a dark golden brown.

Tip: Due to milk sugars, the dough browns very quickly (Maillard reaction). If fried too fast, the inside remains raw.
5

Drain the fried balls and immediately drop them into the warm (not boiling) syrup. Let them soak for at least 2 hours before serving.

Tip: This is the time for osmosis: the balls soak up the flavored sugar syrup like a sponge, becoming soft and juicy.

Recipe FAQ

Why is the center hard?
You fried them too fast in oil that was too hot. The outside burned before the center cooked, or the dough was too dry.
They fell apart in the syrup.
The dough was too soft, or the syrup was too hot. The balls should be lukewarm and the syrup warm.

Ingredients

  • 2 cups Full-Fat Milk Powder (approx 7 oz, not coffee creamer!)
  • 0.25 cup All-Purpose Flour (plus 1 tbsp)
  • 1 tsp Baking Powder
  • 3.5 tbsp Ghee or Melted Butter
  • 0.5 cup Lukewarm Milk (for dough, approx)
  • 1.5 cups Granulated Sugar (for syrup)
  • 1.25 cups Water (for syrup)
  • 1 pinch Saffron Threads
  • 4 pods Green Cardamom (lightly crushed)
  • 2 cups Oil (for frying)