Gulab Jamun Recipe

Servings: 12 Total Time: 50 mins
Authentic Gulab Jamun made with soft milk solids dumplings soaked in fragrant cardamom and rose-flavored sugar syrup. pinit

Gulab Jamun Recipe | Soft, Juicy & Authentic Indian Sweet

gulabjamun

Gulab Jamun Recipe – Soft, Juicy Indian Gulab Jamun at Home

Gulab jamun is one of those Indian sweets where the texture matters as much as the flavor. The outside should be evenly golden, the center soft and tender, and the finished jamun should absorb enough fragrant sugar syrup to become juicy without turning mushy.

This version uses khoya (milk solids) with a little all-purpose flour and baking soda to make a soft dough. The shaped balls are gently fried over low to medium heat and then soaked in warm cardamom, rose and saffron syrup.

The recipe makes 12 gulab jamuns and includes a 30-minute soaking period so the syrup has time to move into the fried dough.

The Three Things That Matter Most

Gulab jamun is not difficult, but a few small details have a big effect on the result.

The dough should be soft, not sticky.
Too much kneading or too much liquid can change the texture and make the jamuns dense.

The oil or ghee should not be too hot.
Gulab jamuns need time to cook through while their exterior gradually develops a deep golden-brown color. If the frying temperature is too high, they can brown before the center is properly cooked.

The syrup should be warm when the jamuns go in.
Very hot, vigorously boiling syrup can affect the texture of freshly fried jamuns. Warm syrup gives them a better environment for soaking.

Yellow20and20Red20Gubal20Jamun20Traditional20How20To20Food20YouTube20Thumbnail 20250731 082956 0000 min

Gulab Jamun Recipe at a Glance

  • Prep time: 30 minutes
  • Cook time: 20 minutes
  • Soaking time: 30 minutes
  • Total time: 1 hour 20 minutes
  • Yield: 12 gulab jamuns
  • Course: Dessert
  • Cuisine: Indian

Ingredients

For the Dough

  • 1 cup khoya (milk solids), fresh or frozen
  • 2 tbsp all-purpose flour (maida)
  • A pinch of baking soda
  • Milk as needed for kneading, or cream for a richer dough

For the Sugar Syrup

  • 2 cups sugar
  • 1½ cups water
  • 1 tbsp rose water or kewra water
  • ½ tsp cardamom powder
  • A few saffron strands, optional

For Frying

  • Ghee or oil, as needed for deep frying

How to Make Gulab Jamun

1. Make a soft khoya dough

Crumble the khoya into a mixing bowl so there are no large lumps. Add the all-purpose flour and a pinch of baking soda.

Mix gently, then add milk little by little until the mixture comes together into a soft, smooth, non-sticky dough. If you prefer a richer dough, cream can be used instead of milk.

Do not keep kneading once the dough becomes smooth. Overworking it can result in harder gulab jamuns.

Cover the dough with a damp cloth and let it rest for 15–20 minutes.

2. Shape the jamuns

Divide the dough into 12 equal portions.

Roll each portion gently between your palms until you have a smooth ball with no visible cracks. This step is important because cracks can become larger during frying and allow the jamun to break apart.

Keep the shaped balls covered while you prepare the syrup and frying setup so they do not dry out.

3. Prepare the flavored sugar syrup

Add the sugar, water and cardamom powder to a saucepan.

Bring the mixture to a boil and cook until the syrup becomes lightly sticky, rather than thick like a concentrated dessert syrup.

Add the rose water or kewra water and the optional saffron strands. Turn off the heat.

Keep the syrup warm while you fry the jamuns.

For extra protection against sugar crystallization, the recipe notes suggest adding 1 teaspoon lemon juice to the syrup.

4. Fry slowly until deep golden

Heat enough ghee or oil for deep frying over low to medium heat.

Carefully add about 4–5 jamuns at a time, leaving enough room for them to move as they cook.

Fry gently, stirring or turning them occasionally, until they develop an even deep golden-brown color.

The goal is gradual browning rather than rapid darkening. If the oil is too hot, the outside can become dark while the center remains undercooked.

Remove the cooked jamuns with a slotted spoon and allow excess oil or ghee to drain.

5. Soak in warm syrup

Transfer the warm fried jamuns into the warm, non-boiling sugar syrup.

Leave them to soak for about 30–40 minutes, allowing the syrup to penetrate the fried dough and soften the centers.

The jamuns should become noticeably plumper and syrupy as they absorb the liquid.

Serve warm or chilled.

How to Get Soft Gulab Jamuns

Don’t make the dough too wet

Add milk gradually. Khoya can vary in moisture, so the exact amount of liquid needed will depend on its consistency.

The finished dough should hold together easily without feeling sticky.

Don’t over-knead

Once the dough is smooth, stop. Excessive kneading can make the finished jamuns firmer than intended.

Look for cracks before frying

A properly shaped gulab jamun should have a smooth surface. If you see cracks, gently roll the ball again before putting it into the oil.

Fry in small batches

Frying only 4–5 at a time helps maintain space around the jamuns and makes it easier to turn them evenly.

Control the frying temperature

Low to medium heat gives the center enough time to cook while the outside develops its characteristic golden-brown color.

If you’re unsure about the temperature, fry one test jamun first. It is much easier to adjust the heat before cooking the entire batch.

Why Gulab Jamuns Sometimes Turn Hard

Hard gulab jamuns usually come from the dough or frying process rather than the syrup.

Common causes include:

  • Too much flour
  • Too much kneading
  • A dough that is too dry
  • Frying at excessively high heat
  • Overcooking the jamuns

A soft dough and patient frying are more important than trying to speed up the process.

Why Do Gulab Jamuns Crack or Break?

If a jamun breaks while frying, check the surface of the dough first.

Cracks can indicate that the dough is too dry or that the balls were not rolled smoothly. A very soft or poorly bound dough can also struggle to hold its shape in hot fat.

Always fry one test piece before committing the whole batch. This gives you an opportunity to adjust the dough or frying temperature.

Khoya vs. Milk Powder

Khoya is the traditional choice for this version and provides the milk-solid base of the dough.

If khoya is difficult to find, the ingredient list also gives a milk-powder alternative: 1 cup milk powder with 2 tbsp cream. The dough will not necessarily behave exactly like a khoya dough, so add liquid gradually and focus on achieving the correct soft consistency rather than following a fixed amount of milk.

For the best result, use good-quality khoya when it is available.

Practical Substitutions

Khoya

Use the milk-powder-and-cream alternative listed above if fresh or frozen khoya is unavailable.

Rose water

Kewra water can be used instead. Kewra gives the syrup a different floral aroma, so use the option you prefer.

Ghee

Ghee can be used for frying when you want a richer flavor. Neutral cooking oil also works for deep frying.

Milk

Cream can replace the milk used to bring the dough together if you want a richer dough. Add it gradually because the amount required depends on the moisture of the khoya.

All-purpose flour

The small amount of maida helps bind the dough. The recipe notes also indicate that the flour can be omitted or replaced only if you have a tested alternative that provides similar binding; changing it can alter the texture, so it is best not to substitute casually.

Can You Stuff Gulab Jamun?

Yes. For a stuffed version, place a small amount of chopped pistachios or saffron in the center of each portion before rolling it into a smooth ball.

Keep the filling small enough that the dough can completely enclose it. Any opening or crack can cause the jamun to split during frying.

Serving Ideas

Gulab jamun can be served warm or chilled.

For a simple presentation, spoon some of the fragrant syrup over the jamuns and finish with a few chopped nuts if desired.

It also pairs naturally with other Indian sweets and desserts. If you’re building an Indian dessert spread, Rasmalai in saffron milk and traditional Mysore Pak make very different textural additions.

For another classic syrup-soaked Indian sweet, see the soft and spongy Rasgulla recipe.

Storage and Reheating

Store leftover gulab jamuns in their syrup in an airtight container in the refrigerator for up to 4–5 days.

To serve them warm, reheat gently in the microwave or on the stovetop with some of the syrup. Avoid aggressive heating, which can change the texture of the jamuns.

Frequently Asked Questions

Why are my gulab jamuns breaking while frying?

The dough may be too soft, too dry, or have cracks on the surface. Make smooth, crack-free balls and fry one test jamun first to check the dough and temperature.

Can I use milk powder instead of khoya?

Yes. This recipe gives 1 cup milk powder mixed with 2 tbsp cream as an alternative to khoya. Add any additional liquid gradually until you have a soft, non-sticky dough.

How do I know when the sugar syrup is ready?

The syrup should become lightly sticky, but it should not be cooked until it becomes very thick. The jamuns need to absorb the syrup after frying.

Should the syrup be boiling when I add the fried jamuns?

No. Keep the syrup warm rather than vigorously boiling when the warm fried jamuns are added.

How long should gulab jamuns soak?

Allow them to soak for about 30–40 minutes. They should become softer and noticeably plumper as they absorb the syrup.

Final Thoughts

Good gulab jamun is all about balance: a soft dough, gentle frying, and a fragrant syrup that can soak into the center.

Take your time with the dough and frying rather than trying to finish quickly. Once the jamuns are evenly golden and sitting in warm cardamom-and-rose syrup, most of the work is done. Give them enough time to absorb the syrup, and you’ll have a tender Indian dessert that’s equally suited to a festive table or a simple homemade dessert.

Authentic Gulab Jamun made with soft milk solids dumplings soaked in fragrant cardamom and rose-flavored sugar syrup. pinit
0 Add to Favorites

Gulab Jamun Recipe

Prep Time 30 mins Cook Time 20 mins Total Time 50 mins
Servings: 12 Estimated Cost: $ 1

Description

Gulab Jamun is a classic Indian dessert made with soft khoya dough balls that are deep-fried until golden and soaked in fragrant sugar syrup flavored with cardamom and rose water. Warm, tender, and melt-in-the-mouth, this timeless sweet is perfect for festivals, celebrations, and family gatherings.

Ingredients

For Dough

For Sugar Syrup

For Frying

Instructions

Step 1: Prepare the Dough

  1. In a mixing bowl, crumble the khoya until soft. Add all-purpose flour and baking soda and mix gently. Gradually add milk and knead into a smooth, soft, non-sticky dough. Cover with a damp cloth and let it rest for 15–20 minutes.

Step 2: Shape the Jamuns

  1. Divide the dough into equal portions and roll each portion between your palms to form smooth, crack-free balls. Keep them covered to prevent drying.

Step 3: Make the Sugar Syrup

  1. In a saucepan, combine sugar, water, and cardamom powder. Bring to a boil and cook until the syrup becomes lightly sticky. Add rose water and saffron strands, then switch off the heat.

Step 4: Fry the Jamuns

  1. Heat ghee or oil over low to medium heat. Carefully add 4–5 balls at a time and fry them gently, stirring occasionally, until they turn deep golden brown. Remove with a slotted spoon and drain excess oil.

Step 5: Soak and Serve

  1. Transfer the warm fried jamuns into warm sugar syrup. Let them soak for 30–40 minutes until they double in size and become soft and syrupy. Serve warm or chilled.

Note

Do not over-knead the dough, as it can make the gulab jamuns hard.

Always fry on low to medium heat to ensure even cooking.

The sugar syrup should be warm, not boiling, when soaking the fried balls.

Add 1 teaspoon lemon juice to the syrup to prevent crystallization.

For stuffed gulab jamuns, place chopped pistachios or saffron in the center before shaping.

Store leftover gulab jamuns in syrup in an airtight container in the refrigerator for up to 4–5 days.

Reheat gently before serving for the best taste and texture.

Did you make this recipe?

Pin this recipe to share with your friends and followers.

pinit
Nagvi Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *