Dessert, Make

Indian Doughnuts in Rose-Scented Syrup (Gulab Jamun)

Gulab Jamun -10

[This post on Indian doughnuts in rose-scented syrup (gulab jamun) is the fifth and final post in a series about my Indian buffet adventures in Sunnyvale, California.   In the first post, I reviewed Indian buffets and provided a recipe for garam masala.  In the second post, I discussed the Indian buffet classic dish butter chicken (murgh makhani).  In the third post, I made the other classic Indian buffet dish, spinach-cheese curry (palak paneer).  And in the fourth post, I shared my recipe for garlicky Indian naan flatbread.]

Who finds sweets irresistible?  Generally speaking, not me.  I choose sourdough bread over birthday cake.  Cheez-Its over chocolate chip cookies.  My mother-in-law’s Sri Lankan rice & curry over homemade caramels.  But take me to an Indian lunch buffet and park me in front of the dessert station, and I won’t complain.  That’s because Indian buffets almost always serve gulab jamun, basically little fried balls of dough that are soaked in a saffron- and flower-scented sugar syrup until the doughnuts swell up to three times their size.  Served in a bowl with a little extra warm syrup and maybe a few pistachios for crunch and color, gulab jamun is a comforting sugar bomb–and I absolutely love it.

Gulab jamun is a little tricky to make, but I’ll share some of my discoveries with you to make the process easier, if not foolproof.

  1. Don’t overhandle the dough.
  2. The dough should be moist and sticky.  I’m not going to lie, you might have to make them once or twice until you figure out the right texture.  But the hard work is worth it, because then you’ll know how to make perfect gulab jamun forevermore!
  3. Don’t rush the soaking process by overheating the syrup-doughnut mixture, or you might end up with soggy gulab jamun.  

First, make your sugar syrup with lightly crushed cardamoms, a pinch of saffron, and a few pistachios for color and crunch.  Remove the syrup from the heat and add your rose water.

Gulab Jamun

Prepare your dough.  The dough should be moist and sticky, almost akin to a batter.  A too-dry dough will produce leaden gulab jamun, so err on the side of making the dough just a little too moist.

Gulab Jamun

With lightly-oiled hands, shape the sticky dough into balls about one-inch in diameter.  Place the shaped balls on a dinner plate covered with plastic wrap, top with a slightly-damp paper towel, and then cover the whole thing with plastic wrap.  (The dough balls dry out really easily, so this ensures you keep them moist!)

Gulab Jamun


Heat your oil to 325 degrees, and gently drop in a few balls of dough–five is a good amount–and fry, turning constantly with a heat-proof sieve or spoon until evenly browned (about 3-4 minutes).  Lower the temperature if it gets too hot.


Gulab Jamun

Drain the fried doughnuts on a double layer of paper towels.

Gulab Jamun

Reheat the syrup until it boils, and then transfer the doughnuts to the syrup.  

Gulab Jamun

Let the doughnuts soak, covered, for 1-2 hours.  Uncover the pan and cut into a doughnut.  If it’s still a little dry and/or rubbery, reheat the doughnuts with syrup over low heat for 5-10 minutes, cover the pan, and let sit for another 30 minutes.  Repeat as necessary until your doughnuts are soft, tender, and ooze out sugary syrup with each bite.

Gulab Jamun

Serve your gulab jamun in a small dish, and garnished with chopped pistachios and edible organic rose petals, if you’d like.

Gulab Jamun

I’m so happy to share one of my favorite desserts with you.  Happy eating!

Gulab Jamun (Indian Doughnuts in Rose-Scented Syrup)

These delicate doughnuts soaked in a gooey-sweet syrup require patience and a gentle hand.
Servings 12 -14 donuts in syrup


For the doughnuts:

  • 1 cup nonfat powdered dry milk
  • 1/4 cup all-purpose flour
  • 1/4 tsp. salt
  • 1/4 tsp. baking soda
  • 1.5 tsp. melted butter or ghee
  • 4-6 Tbsp. plain yogurt
  • Nonstick cooking oil spray
  • Canola oil a sufficient amount for deep-frying at least 3 inches deep in a small, heavy pot
  • Chopped pistachios and/or organic rose petals for garnish

For the rose-scented syrup:

  • 2 cups water
  • 1.5 cups granulated sugar
  • 4-5 green cardamoms crushed but left whole
  • Pinch of saffron optional
  • 1.25 tsp. rose water

Special equipment: candy thermometer


    For the doughnuts:

    • In a large bowl, stir together the powdered dry milk, flour, salt, and baking soda until well-combined. Make a small well in the ingredients, and add the melted butter/ghee and 3 Tbsp. of yogurt. Stir with a fork and add more yogurt as necessary until you get a dough that somewhat resembles cottage cheese. The dough should be moist, soft and sticky, but if it sticks to your fingers too much, add a few pinches of flour. The dough should not be crumbly or dry; if it is, add more yogurt.
    • Line a dinner plate with plastic wrap. Lightly spray your palms with the nonstick oil spray. Divide the dough into balls of roughly equal size, about 1 inch in diameter, and gently roll between your palms until perfectly round and smooth. (Although you don't want to overhandle this delicate dough, you also don't want any cracks in the balls because then they might break during the frying process.)
    • Place each ball on the plastic-wrap lined dinner plate, taking care to keep the balls separate so they don't stick together. When you're done rolling, cover the balls with a slightly-damp paper towel, and seal with a top layer of plastic wrap. (This dough dries out very easily, so you really want to make sure you keep the dough and balls moist throughout the process.)
    • In a small, heavy pot, heat at least three inches of canola oil over medium heat until oil reaches 325°F. With a long-handled, heat safe slotted spoon or sieve (like a spider), add the dough balls and closely monitor the temperature on your candy thermometer--if the oil does not drop in temperature and you have sufficient frying space, you can add more dough balls to move the frying process along. Stir and turn the balls constantly, albeit gently, so they cook evenly. If the heat rises more than a couple of degrees higher than 325°F, lower the temperature so the balls don't overcook and become tough. Fry for about 3-4 minutes until the doughnuts are an even golden brown.
    • Remove doughnuts with your slotted spoon or sieve and drain on a plate covered with two layers of paper towels. In the meantime, prepare the rose-scented syrup.

    For the rose-scented syrup:

    • In a small saucepan, combine water, sugar, green cardamoms, and a pinch of saffron (if using) over medium heat. Bring to a boil, and then lower the heat to simmer the syrup. Cook for 5-10 minutes. When syrup thickens slightly, add the rose water and stir. Add the fried doughnuts to the hot syrup and lower the heat to a bare simmer. Stir to ensure the doughnuts are well-doused in syrup and heat for 5 minutes until the doughnuts swell and soften. Remove from the heat, cover, and let sit for 1-2 hours until the fried doughnuts absorb the rose-scented syrup.
    • When ready to serve, test a doughnut: if the texture is rubbery, return the doughnuts and syrup to the stove over medium-low heat for another 5-10 minutes. Gently and frequently stir the mixture to ensure doughnuts soak evenly in the syrup. The doughnuts will swell even more.
    • Cut into another doughnut to test. Repeat reheating process again, if necessary.
    • Serve warm or at room temperature.


    Recipe ingredients adapted from Veg Recipes of India. Recipe instructions loosely adapted from Aarti Sequeira.

    Previous Post Next Post

    You Might Also Like

    No Comments

    Leave a Reply

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.