Gulab Jamun (Cardamom Syrup-Soaked Donuts)

  • Serves

    makes 16


The recipe for these South Asian syrup-soaked confections comes from test kitchen assistant Sahar Siddiqi. The base for these is khoya, a rich curd made by reducing milk for several hours.

What You Will Need


  • 8 cups whole milk
  • 2 12 cups sugar
  • 18 tsp. saffron
  • 1 tsp. rosewater
  • 8 pods cardamom, cracked
  • 14 cup (1 1/4 oz.) all-purpose flour, sifted
  • 14 cup semolina flour
  • 12 tsp. baking powder
  • 3 tbsp. ghee or clarified butter, plus more for frying
  • 1 tbsp. plain yogurt
  • 1 egg


Step 1

Bring milk to a boil in a 4-qt. nonstick pan. Reduce heat to medium-low; cook, stirring, until very thick, about 5 hours. You should have 1½ cups of thickened milk; let cool to room temperature.

Step 2

Bring sugar, saffron, rosewater, cardamom, and 1¾ cups water to a boil in a 1-qt. saucepan. Cook, stirring, until sugar dissolves, 8–10 minutes; let cool.

Step 3

Combine thickened milk, the flours, and baking powder in bowl of a stand mixer fitted with a paddle attachment; mix. Add ghee, yogurt, and egg; continue to beat until dough forms. Cover with plastic wrap and set aside for 10 minutes.

Step 4

Heat 2" ghee in a 6-qt. pan until a deep-fry thermometer reads 275°. Using wet hands, divide dough into 16 pieces; roll into balls. Working in batches, fry, stirring to keep donuts submerged until cooked through, 12–15 minutes. Using a slotted spoon, transfer to paper towels to drain briefly; transfer hot donuts to syrup and let soak for at least 30 minutes before serving.
Gulab Jamun (Cardamom Syrup-Soaked Donuts)

Khoya, a rich curd made by reducing milk for several hours, forms the base for these syrup-soaked confections.

Continue to Next Story

Want more SAVEUR?

Get our favorite recipes, stories, and more delivered to your inbox.