Gulab Jamun recipe: Chocolate Stuffed Gulab Jamun

gulab jamun

The history of Gulab Jamun, the traditional Indian sweet from which this Chocolate Stuffed Gulab Jamun recipe is derived, dates back centuries. Here’s a brief overview of its historical roots:

Ancient Origin: Gulab Jamun is believed to have its origins in ancient India, with its roots tracing back to Persian, Turkish, and Arabic cuisines. The word “Gulab” is derived from the Persian words “gol” (flower) and “ab” (water), referring to the rosewater-scented sugar syrup that the sweet is soaked in.

Mughal Influence: The Mughal Empire, which ruled over the Indian subcontinent from the early 16th century to the mid-19th century, played a significant role in the evolution of Indian cuisine. During their reign, Persian culinary techniques and flavors were integrated into Indian cooking. It’s believed that Gulab Jamun, or a version of it, became popular during this period.

Diverse Regional Variations: Gulab Jamun has evolved over time and developed regional variations across India and neighboring countries. Each region often has its own unique take on this sweet treat, with variations in size, shape, ingredients, and flavorings.

Traditional Recipe: The traditional Gulab Jamun recipe involves making a dough from khoya (milk solids) or milk powder, which is then shaped into small balls and deep-fried until they turn golden brown. These fried dough balls are then soaked in a sugar syrup flavored with cardamom, saffron, and rosewater. The result is a sweet and syrupy dessert with a melt-in-the-mouth texture.

Modern Twists: In recent years, creative variations of Gulab Jamun have emerged, such as the Chocolate Stuffed Gulab Jamun recipe mentioned earlier. These innovations reflect the dynamic nature of Indian cuisine, where traditional recipes are reimagined to cater to evolving tastes and preferences.

Today, Gulab Jamun is a cherished dessert enjoyed during festivals, celebrations, and special occasions throughout India and among the Indian diaspora worldwide. Its rich history and enduring popularity make it a beloved and iconic sweet in Indian culinary culture.


For the Gulab Jamun:

  • 1 cup milk powder
  • 1/4 cup all-purpose flour
  • 1/4 cup ghee (clarified butter)
  • 1/4 cup milk
  • 1/4 teaspoon baking soda
  • A pinch of cardamom powder
  • A pinch of saffron strands (optional, for color)

For the Chocolate Filling:

  • 1/2 cup dark chocolate chips or chopped chocolate
  • 2 tablespoons heavy cream

For the Sugar Syrup:

  • 1 cup sugar
  • 1/2 cup water
  • A few saffron strands (optional)
  • 1/4 teaspoon cardamom powder
  • A few drops of rose water (optional)


  1. Prepare the Chocolate Filling:
    • In a microwave-safe bowl or on the stovetop, heat the heavy cream until it’s almost boiling.
    • Pour the hot cream over the chocolate chips or chopped chocolate. Let it sit for a minute to melt the chocolate.
    • Stir until you have a smooth and glossy chocolate filling. Allow it to cool to room temperature.
  2. Prepare the Gulab Jamun Dough:
    • In a mixing bowl, combine the milk powder, all-purpose flour, ghee, baking soda, cardamom powder, and saffron strands (if using).
    • Gradually add the milk and knead the mixture into a soft and smooth dough. If the dough is too dry, you can add a little more milk, a teaspoon at a time.
    • Divide the dough into small, equal-sized portions and roll them into smooth balls.
  3. Assemble the Chocolate Stuffed Gulab Jamun:
    • Take one portion of the dough and flatten it in your palm.
    • Place a small amount of the prepared chocolate filling in the center.
    • Carefully seal the dough around the chocolate to form a smooth ball. Ensure there are no cracks.
    • Repeat this process for the remaining dough portions.
  4. Fry the Gulab Jamun:
    • Heat enough oil or ghee in a deep pan or skillet for deep frying over medium-low heat.
    • Once the oil is hot, gently slide the stuffed Gulab Jamun into the hot oil.
    • Fry them until they are golden brown and have a crisp texture. Make sure to fry them on low to medium heat to ensure they cook through without getting overly dark.
    • Remove them with a slotted spoon and drain on paper towels to remove excess oil.
  5. Prepare the Sugar Syrup:
    • In a separate pan, combine the sugar and water. Bring the mixture to a boil, then reduce the heat and simmer for about 5-7 minutes until it slightly thickens.
    • Add the saffron strands, cardamom powder, and rose water (if using). Stir well and remove it from the heat.
  6. Soak the Gulab Jamun:
    • Carefully place the fried chocolate-stuffed Gulab Jamun into the warm sugar syrup.
    • Let them soak for at least 1-2 hours, allowing them to absorb the syrup and become soft and sweet.
  7. Serve:
    • Your unique Chocolate Stuffed Gulab Jamun is ready to be served. You can garnish them with chopped nuts like pistachios or almonds for an extra touch of flavor and presentation.

These Chocolate Stuffed Gulab Jamun are sure to be a hit at any special occasion or as a delightful treat for chocolate lovers. Enjoy!

How do I prevent the Gulab Jamun from becoming too hard or too soft?

Achieving the right texture for Gulab Jamun is important. To prevent them from becoming too hard, avoid over-kneading the dough and frying them on high heat. To prevent them from becoming too soft, make sure the dough isn’t too wet, and ensure that the oil is at the right temperature for frying.

Can I use white chocolate for the filling?

Yes, you can use white chocolate for the filling if you prefer a different flavor. White chocolate will provide a creamy and sweet contrast to the traditional Gulab Jamun flavors.

How can I make the sugar syrup thicker or thinner?

To adjust the thickness of the sugar syrup, you can control the cooking time. For a thicker syrup, simmer it for a longer duration until it reaches the desired consistency. For a thinner syrup, cook it for a shorter time and add more water if needed.

Can I make these Gulab Jamun in advance?

Yes, you can prepare the Gulab Jamun in advance and store them in the refrigerator for a few days. However, it’s recommended to soak them in the sugar syrup just before serving to maintain their freshness and texture.

Can I make these Gulab Jamun without frying them?

The traditional method involves deep-frying the Gulab Jamun to achieve their characteristic texture and taste. While you can experiment with alternative cooking methods like baking or air frying, it may result in a different texture and taste.

What if the Gulab Jamun cracks while frying?

To prevent cracks, make sure the dough balls are smooth and free of cracks before frying. You can also rub a little ghee or oil on your hands while shaping the dough to help prevent cracks.

Are there any alternatives to saffron, cardamom, and rose water for flavoring?

If you don’t have these ingredients on hand, you can use other flavorings like vanilla extract, cinnamon, or nutmeg. Adjust the quantity to your taste.

Can I freeze Chocolate Stuffed Gulab Jamun?

It’s not recommended to freeze Gulab Jamun as the sugar syrup may cause them to become soggy when thawed.

Can I use store-bought Gulab Jamun mix for this recipe?

Yes, you can use store-bought Gulab Jamun mix as a convenient alternative to making the dough from scratch. Follow the instructions on the mix packaging, and after forming the dough, proceed with the chocolate stuffing and frying steps as described in the unique recipe.

How do I store leftover Chocolate Stuffed Gulab Jamun?

Leftover Gulab Jamun can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm them in the microwave or a steamer for a few seconds to maintain their softness.

What should I do if the sugar syrup becomes too thick or too thin?

If the sugar syrup becomes too thick, you can add a little hot water to thin it out to the desired consistency. If it’s too thin, you can simmer it for a few more minutes until it thickens. Be cautious and make gradual adjustments.

Can I make mini-sized Chocolate Stuffed Gulab Jamun?

Yes, you can make smaller, bite-sized versions of Chocolate Stuffed Gulab Jamun. Simply divide the dough into smaller portions and adjust the filling accordingly. Be mindful of reducing the frying time for smaller Gulab Jamun.

Can I make these Gulab Jamun without the chocolate filling?

If you prefer the classic Gulab Jamun without the chocolate filling, you can follow the same recipe, omitting the chocolate filling step. The result will be delicious traditional Gulab Jamun.

Can I make these Gulab Jamun vegan?

To make a vegan version of Chocolate Stuffed Gulab Jamun, use dairy-free milk powder, dairy-free cream for the chocolate filling, and replace ghee with a vegan alternative like coconut oil or vegetable oil.

Can I serve Chocolate Stuffed Gulab Jamun hot or cold?

Chocolate Stuffed Gulab Jamun can be served at room temperature or slightly warm. If serving them warm, gently reheat them in the microwave or a steamer before serving.

Leave a Reply

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