If you’re ready to delight your taste buds with something truly special, the Gulab Jamun Cupcakes with Rose Water Cream and Pistachios Recipe is your new go-to treat. Imagine soft, moist cupcakes hiding a surprise at the center—a traditional, syrupy gulab jamun. Topped with luscious rose water whipped cream and a sprinkle of crunchy pistachios, this dessert perfectly marries classic Indian flavors with a popular Western favorite. It’s a beautiful fusion that turns every bite into a celebration of textures and aromas. Whether for a festive occasion or a casual gathering, these cupcakes are sure to impress and satisfy in equal measure.

Ingredients You’ll Need
To make these stunning cupcakes, you’ll need a handful of straightforward ingredients that work together to create a masterpiece. Each plays a vital role in delivering the right texture, flavor, and richness—keeping the balance just perfect from start to finish.
- Unsalted Butter (115 g): Provides a creamy richness and helps achieve a tender crumb; margarine works as a dairy-free option.
- Vegetable Oil (80 ml): Adds moisture and keeps the cupcakes soft; sunflower or canola oil are great alternatives.
- Granulated Sugar (150 g): Sweetens the batter and contributes to the cupcake’s golden color; brown sugar can be used fully for a deeper flavor.
- Brown Sugar (100 g): Offers a caramel note that complements the gulab jamun perfectly; substitute with extra granulated sugar if needed.
- Vanilla Extract (1 tsp): Enhances complexity and warmth, but is optional if you want to keep it simple.
- Eggs (2 large): Help bind ingredients and add structure; flax eggs are a vegan-friendly swap.
- Self-Raising Flour (200 g): The base for the batter, giving the cupcakes their lovely rise; plain flour with baking powder works too.
- Warm Milk (100 ml): Keeps the batter smooth and adds tenderness; almond milk is a great choice for dairy-free versions.
- Gulab Jamuns (12 pieces): The surprise center, bursting with syrup and flavor—make sure they’re moist and fresh for the best result.
- Double Cream (300 ml): Whipped into the heavenly rose water cream topping; heavy whipping cream also works.
- Icing Sugar (50 g): Sweetens the cream gently; adjust according to your preferred sweetness.
- Rose Water (1 tsp): Gives the cream its distinctive floral and fragrant signature; increase if you want a bolder taste.
- Chopped Pistachios (50 g): Adds a delightful crunch and vibrant color; feel free to try other nuts like almonds or cashews.
How to Make Gulab Jamun Cupcakes with Rose Water Cream and Pistachios Recipe
Step 1: Prepare Your Oven and Tray
Start by preheating your oven to 180°C (350°F) and lining a cupcake tray with liners. This simple step ensures the cupcakes bake evenly and come out of the pan easily, setting you up for success right from the beginning.
Step 2: Cream the Butter, Oil, and Sugars
In a mixing bowl, beat together the softened unsalted butter, vegetable oil, granulated sugar, and brown sugar until the mixture is light and fluffy. This usually takes about 3 to 5 minutes and is crucial for creating a tender crumb with a lovely sweet depth.
Step 3: Add Vanilla and Eggs
Next, blend in the vanilla extract for an extra layer of flavor. Add the eggs one at a time, beating well after each addition. This gradual incorporation helps the batter emulsify properly, lending the cupcakes a smooth texture.
Step 4: Combine Flour and Milk
Gradually fold in the self-raising flour alternated with the warm milk. Stir gently but thoroughly until the batter is smooth and without lumps — perfect for a light and airy cake base that won’t overshadow the gulab jamun hidden inside.
Step 5: Fill the Cupcake Liners and Add Gulab Jamuns
Spoon the batter into each cupcake liner, filling about three-quarters full. Then, carefully press one moist gulab jamun into the center of each cupcake, ensuring it’s nestled right in so it becomes the delightful surprise once baked.
Step 6: Bake and Cool
Bake the cupcakes in your preheated oven for 18 to 20 minutes. Test doneness by inserting a toothpick in the batter portion—not the gulab jamun—and checking that it comes out clean. Let the cupcakes cool in the tray briefly before transferring to a wire rack to cool completely.
Step 7: Prepare the Rose Water Cream
While the cupcakes cool, whip together the double cream with the icing sugar and rose water until soft peaks form. This fragrant cream is the crowning glory that will take your Gulab Jamun Cupcakes with Rose Water Cream and Pistachios Recipe to the next level.
Step 8: Frost and Garnish
Generously frost each cooled cupcake with the rose water whipped cream, then sprinkle with chopped pistachios for crunch and color contrast. Now your cakes are ready to dazzle!
How to Serve Gulab Jamun Cupcakes with Rose Water Cream and Pistachios Recipe

Garnishes
Beyond the chopped pistachios, fresh rose petals or a light dusting of ground cardamom can elevate your presentation and enhance the aromatic experience. These touches add whimsy and a luxury feel that echoes the cupcake’s exotic roots.
Side Dishes
Serve these cupcakes alongside a simple cup of masala chai or a cooling glass of cardamom-infused milk. The warm spices in tea complement the sweetness and floral notes perfectly, making the indulgence even more memorable.
Creative Ways to Present
Try serving these cupcakes on a tiered cake stand for an elegant afternoon tea vibe, or arrange them on a colorful platter sprinkled with extra chopped pistachios and rose petals. They also make fantastic favors packed in small boxes for parties or celebrations.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, keep them stored in an airtight container in the refrigerator. This will help the cupcakes maintain their freshness and prevent the cream from spoiling. They should stay delicious for up to 3 days.
Freezing
You can freeze the un-iced cupcakes by wrapping them individually in plastic wrap and placing them in a freezer-safe container. When ready to enjoy, thaw overnight in the refrigerator, then whip fresh rose water cream for frosting before serving.
Reheating
For a warm treat, gently reheat cupcakes (without the frosting) in a microwave for 10-15 seconds. Then add your freshly whipped rose water cream and pistachios for that freshly made taste and texture.
FAQs
Can I use store-bought gulab jamuns for this recipe?
Absolutely! Just make sure they are soft and syrupy, as dry gulab jamuns won’t provide the surprise texture you want inside your cupcakes.
Is there a dairy-free version of this recipe?
Yes, substitute the butter with margarine, use a plant-based milk like almond milk, and try coconut cream or a vegan whipping cream alternative for the frosting.
How important is rose water in this recipe?
Rose water is key for that signature floral aroma and flavor that balances the sweetness wonderfully. However, you can adjust the amount to suit your taste or omit it if you prefer a simpler cream.
Can I make these cupcakes ahead of time?
You can bake the cupcakes a day in advance and keep them refrigerated. Whip the cream fresh on the day you plan to serve to get the best texture and flavor.
What can I substitute for pistachios?
If you’re not a fan of pistachios or have allergies, try toasted almonds, cashews, or even edible rose petals for a colorful, crunchy alternative.
Final Thoughts
Creating the Gulab Jamun Cupcakes with Rose Water Cream and Pistachios Recipe is like bringing a little magic into your kitchen. The blend of familiar cupcake comfort with a traditional Indian sweet makes it an absolute joy to bake and share. Give it a try—you’ll find yourself reaching for these more often than you’d expect, impressing friends and family alike with every bite.
Print
Gulab Jamun Cupcakes with Rose Water Cream and Pistachios Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Indian Fusion
Description
Gulab Jamun Cupcakes offer a delightful fusion of traditional Indian dessert and classic cupcakes. Soft, moist cupcakes encase a sweet gulab jamun surprise at the center, topped with fragrant rose water whipped cream and crunchy pistachios, creating an irresistible treat that combines rich flavors and unique textures.
Ingredients
Cake Batter
- 115 g Unsalted Butter (Substitute with margarine for dairy-free option)
- 80 ml Vegetable Oil (Can be replaced with sunflower or canola oil)
- 150 g Granulated Sugar (Consider using all brown sugar for extra flavor depth)
- 100 g Brown Sugar (If unavailable, use 250g granulated sugar instead)
- 1 tsp Vanilla Extract (Optional but recommended for more complex taste)
- 2 large Eggs (Replace with flax eggs for a vegan alternative)
- 200 g Self-Raising Flour (Substitute with plain flour mixed with 3 tsp baking powder if needed)
- 100 ml Warm Milk (Use almond milk for a dairy-free option)
Filling
- 12 pieces Gulab Jamuns (Ensure they’re moist and ready to surprise)
Frosting
- 300 ml Double Cream (Substitute with heavy whipping cream if desired)
- 50 g Icing Sugar (Adjust based on preferred sweetness level)
- 1 tsp Rose Water (Increase for a more pronounced flavor)
- 50 g Chopped Pistachios (Can be replaced with favorite nuts for variety)
Instructions
- Preheat Oven: Preheat your oven to 180°C (350°F) and prepare a cupcake tray by lining it with cupcake liners.
- Cream Butter and Sugars: In a mixing bowl, cream the softened unsalted butter, vegetable oil, granulated sugar, and brown sugar together until the mixture turns light and fluffy, which should take approximately 3 to 5 minutes.
- Add Eggs and Vanilla: Stir in the vanilla extract. Then, add the eggs one at a time, mixing thoroughly after each addition to ensure a smooth, homogenous batter.
- Incorporate Dry Ingredients and Milk: Gradually fold in the self-raising flour and gently pour in the warm milk, stirring until the batter has a smooth consistency without lumps.
- Prepare Cupcakes: Spoon the batter into the cupcake liners, filling each about three-quarters full. Gently press a gulab jamun into the center of each cupcake, ensuring it is surrounded by batter.
- Bake: Place the tray in the preheated oven and bake for 18 to 20 minutes. Test doneness by inserting a toothpick; it should come out clean or with a few crumbs attached.
- Cool: Allow the cupcakes to cool for a few minutes in the tray, then transfer them to a wire rack to cool completely before frosting.
- Whip Frosting: In a clean bowl, whip the double cream together with icing sugar and rose water until soft peaks form, indicating the cream holds shape but is still smooth.
- Frost and Garnish: Frost each cooled cupcake generously with the rose water whipped cream and sprinkle with chopped pistachios for a nutty crunch and added visual appeal.
Notes
- For a dairy-free version, substitute unsalted butter with margarine, milk with almond milk, and double cream with coconut cream or suitable vegan whipping cream.
- Ensure gulab jamuns are moist but not overly syrupy to avoid soggy cupcakes.
- Adjust the amount of icing sugar in the frosting to suit your preferred sweetness.
- Use fresh pistachios for the best flavor and texture. Other nuts like almonds or cashews can be used as alternatives.
- Vanilla extract is optional but enhances the cake’s flavor complexity.
- To make the recipe vegan, replace eggs with flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg, let sit for 5 minutes).

