Soft, golden dumplings soaked in a fragrant sugar syrup and filled with luscious cream and finely chopped pistachios—this version of stuffed gulab jamuns adds a decadent twist to the beloved classic. I love how the delicate rosewater and the crunch of nuts elevate every bite, turning this into a dessert that’s perfect for special occasions or when I want to impress guests with something truly indulgent.
Why You’ll Love This Recipe
I like this recipe because it blends tradition with a surprise center—smooth cream and crunchy pistachios in every bite. The floral hints from rosewater and cardamom make it feel like something out of a celebration. Whether I serve them warm or at room temperature, they always disappear fast. Plus, the dough is made with milk powder, making it easy and accessible without compromising on taste.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the Gulab Jamun Dough:
-
1 cup milk powder
-
1/4 cup all-purpose flour
-
1/4 tsp baking powder
-
2 tbsp melted ghee or unsalted butter
-
3-4 tbsp milk (or as needed)
-
A pinch of salt
For the Cream and Pistachio Filling:
-
1/4 cup heavy cream
-
2 tbsp powdered sugar
-
1/4 cup pistachios, finely chopped
-
1/2 tsp rosewater (optional)
For the Sugar Syrup:
-
1 1/2 cups sugar
-
1 1/2 cups water
-
4-5 cardamom pods, lightly crushed
-
1 tsp rosewater
-
A few strands of saffron (optional)
For Garnish:
-
Crushed pistachios
-
Edible rose petals
Directions
-
Prepare the Sugar Syrup
I start by combining sugar, water, cardamom, and saffron in a saucepan. I bring it to a boil, then reduce the heat and let it simmer for 5-7 minutes until slightly thickened. After taking it off the heat, I stir in the rosewater and let it cool. -
Make the Cream and Pistachio Filling
In a bowl, I whip the heavy cream and powdered sugar until soft peaks form. Then I fold in the chopped pistachios and rosewater. I either spoon this or use a piping bag to fill the dough balls later. -
Prepare the Gulab Jamun Dough
I mix the milk powder, flour, baking powder, and salt in a bowl. Then I add the melted ghee and mix until it looks like breadcrumbs. I add milk gradually, kneading gently until I get a soft, smooth dough. I make sure not to over-knead. -
Shape and Stuff the Gulab Jamuns
I divide the dough into 15–20 equal parts. I flatten each one slightly, place a bit of the filling in the center, and carefully seal the edges before rolling them into smooth balls. -
Fry the Gulab Jamuns
I heat ghee or oil over medium-low heat and fry the jamuns in batches, turning gently until they’re golden brown. I drain them on paper towels. -
Soak in Sugar Syrup
While still warm, I place the gulab jamuns in the sugar syrup. I let them soak for at least 1–2 hours so they absorb all that sweet flavor. -
Serve
I garnish them with crushed pistachios and rose petals, then serve them warm or at room temperature.
Servings and timing
This recipe makes around 15–20 stuffed gulab jamuns, depending on how big I roll them.
Prep time: 25 minutes
Cook time: 20 minutes
Soaking time: 1–2 hours
Total time: About 2.5 hours
Variations
-
Khoya-Based Dough: I sometimes swap the milk powder for khoya to make them even richer.
-
Nutty Filling: I mix in almonds and cashews with the pistachios for more texture and flavor.
-
Chocolate Surprise: A small piece of dark chocolate in the center gives a gooey, indulgent twist.
Storage/Reheating
I store the soaked gulab jamuns in an airtight container in the fridge for up to 5 days. When I want to reheat them, I warm them gently in the microwave or let them come to room temperature naturally. I avoid overheating, so the cream filling doesn’t separate or leak out.
FAQs
How do I prevent the stuffed gulab jamuns from breaking while frying?
I make sure the dough is well sealed around the filling and that the oil is at medium-low temperature. Rushing the frying or overfilling can cause them to crack.
Can I make these in advance?
Yes, I like making them a day ahead. They taste even better after soaking overnight in the syrup.
Can I skip rosewater in the recipe?
Absolutely. While rosewater adds a floral aroma, I’ve made them without it and they still taste amazing.
What oil is best for frying?
I usually use ghee for authentic flavor, but any neutral oil like vegetable or canola oil works just fine.
How do I know when they’re perfectly cooked?
They turn a deep golden brown and puff slightly. I also press one gently—if it springs back, it’s done inside.
Conclusion
Stuffed gulab jamuns with cream and pistachio filling take a beloved Indian dessert and make it even more unforgettable. I love how the richness of the filling blends with the softness of the dough and the sweet, spiced syrup. It’s the kind of treat I save for festivals, parties, or when I want to create a dessert that truly impresses. Once I tried them this way, I found it hard to go back to the plain version.

Stuffed Gulab Jamuns with Cream and Pistachio Filling
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Stuffed Gulab Jamuns are golden milk-based dumplings filled with luscious cream and pistachios, then soaked in rosewater-scented sugar syrup. A decadent twist on the traditional Indian dessert, perfect for festive occasions.
- Total Time: 2.5 hours
- Yield: 15–20 stuffed gulab jamuns
Ingredients
- 1 cup milk powder
- 1/4 cup all-purpose flour
- 1/4 tsp baking powder
- 2 tbsp melted ghee or unsalted butter
- 3–4 tbsp milk (or as needed)
- A pinch of salt
- 1/4 cup heavy cream
- 2 tbsp powdered sugar
- 1/4 cup pistachios, finely chopped
- 1/2 tsp rosewater (optional)
- 1 1/2 cups sugar
- 1 1/2 cups water
- 4–5 cardamom pods, lightly crushed
- 1 tsp rosewater
- A few strands of saffron (optional)
- Ghee or oil for frying
- Crushed pistachios, for garnish
- Edible rose petals, for garnish
Instructions
- Combine sugar, water, cardamom, and saffron in a saucepan. Bring to a boil, then simmer for 5-7 minutes until slightly thickened. Remove from heat and stir in rosewater. Let it cool.
- In a bowl, whip heavy cream and powdered sugar to soft peaks. Fold in chopped pistachios and rosewater. Chill the filling.
- Mix milk powder, flour, baking powder, and salt in a bowl. Add melted ghee and mix until crumbly. Gradually add milk and gently knead to form a soft, smooth dough.
- Divide the dough into 15–20 equal parts. Flatten each piece, place some filling in the center, seal, and roll into smooth balls.
- Heat ghee or oil over medium-low heat. Fry the jamuns in batches until golden brown. Drain on paper towels.
- Place the warm gulab jamuns in sugar syrup. Let them soak for 1–2 hours to absorb the syrup.
- Garnish with crushed pistachios and rose petals. Serve warm or at room temperature.
Notes
- Ensure the dough is well sealed to prevent breakage during frying.
- Use medium-low heat for even frying without burning.
- Let the jamuns soak thoroughly for the best flavor.
- Rosewater is optional but adds a lovely floral aroma.
- Store leftovers in the fridge for up to 5 days.
- Author: Amelia
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Indian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 gulab jamun
- Calories: 180
- Sugar: 20g
- Sodium: 30mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 15mg