Spiced Medium

Cardamom Rose Pistachio Cupcakes

These rose pistachio cupcakes take 25 minutes to prep and 18 minutes to bake, with a cardamom-spiced crumb, rose buttercream, and a crunchy pistachio topping.

Last updated: June 5, 2026

Prep: 25 mins
Total: 43 mins
12 cupcakes
Medium level
American
cuisine
Three cardamom rose pistachio cupcakes with pink rose buttercream swirls and a generous scatter of crushed pistachios on a white ceramic plate in warm natural light

Ingredients

  • 1 1/2 cups all-purpose flour
  • 1 1/2 tsp ground cardamom
  • 1 tsp baking powder
  • 1/4 tsp baking soda
  • 1/4 tsp fine salt
  • 1/2 cup unsalted butter, softened
  • 3/4 cup granulated sugar
  • 2 large eggs, room temperature
  • 1/2 cup full-fat sour cream
  • 1/4 cup whole milk
  • 1 tsp rose water
  • 1 tsp pure vanilla extract
  • 1/2 cup shelled pistachios, roughly chopped (for topping)
  • 1 cup unsalted butter, softened (for frosting)
  • 2 1/2 cups powdered sugar, sifted
  • 2 tbsp heavy cream
  • 1 1/2 tsp rose water (for frosting)
  • 1 small pinch of fine salt (for frosting)
  • 2 drops pink or red food coloring, optional

Instructions

1

Preheat your oven to 350 degrees F. Line a 12-cup muffin pan with cupcake liners and set aside.

2

Whisk together the flour, cardamom, baking powder, baking soda, and salt in a medium bowl. Set this dry mix aside.

3

Beat the softened butter and granulated sugar together in a large bowl on medium speed for about 3 minutes. Until the mixture is pale and fluffy.

4

Add the eggs one at a time, beating well after each. Mix in the sour cream, milk, rose water, and vanilla. The batter may look slightly curdled at this point, which is fine.

Cardamom rose cupcake batter being divided into a lined muffin pan using a cookie scoop
5

Add the dry ingredients to the wet mixture in two additions. Mix on low speed just until no dry streaks remain. Do not overmix.

6

Divide the batter evenly among the 12 liners, filling each about two-thirds full. Bake for 16 to 18 minutes, until a toothpick inserted in the center comes out clean.

7

Cool the cupcakes in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.

8

Make the frosting: beat the softened butter on medium-high speed for 3 minutes until creamy. Add the powdered sugar in two additions, then mix in the heavy cream, rose water, and salt. Beat on high for 2 minutes until light and fluffy. Add food coloring if using and mix to combine.

9

Pipe or spread the frosting onto each cooled cupcake. Scatter the chopped pistachios generously over the top and serve.

Close-up of a single rose pistachio cupcake showing the pink buttercream texture and pistachio crumble on top

Pro Tips

  • Use good-quality rose water, not rose extract. Rose extract is much stronger and can make the cupcakes taste like soap if you use too much.
  • Toast the pistachios in a dry pan for 3 minutes before chopping. It brings out a deeper, nuttier flavor that holds up against the rose frosting.
  • If your frosting feels too soft to pipe, refrigerate it for 10 minutes. Warm kitchens can make rose buttercream lose its shape quickly.
  • Make the cupcake bases a day ahead and store them unfrosted in an airtight container. Frost within 2 hours of serving for the best texture on the pistachio topping.

Recipe Details

Timing

25 mins
Prep Time
18 mins
Bake Time

About the Author

Sarah, recipe developer at Incr-EdibleCupCakes
Sarah
View profile

Home baker sharing tested cupcake recipes, techniques, and troubleshooting tips.

Nutrition (per cupcake)

390
Calories
44g
Carbs
4g
Protein
22g
Fat
1g
Fiber
31g
Sugar

When to Enjoy

Recipe Highlights

rose pistachio cupcakes cardamom rose cupcakes pistachio cupcake recipe rose water buttercream Persian inspired cupcakes spiced cupcakes with pistachios gulab jamun cupcakes Medium difficulty

Final Thoughts

These cardamom rose pistachio cupcakes are a great example of letting a few strong flavors work together without fighting each other. The cardamom is warm, the rose is floral but quiet, and the pistachios bring crunch and color. Once you have the components ready, assembly takes minutes. Try them for a spring gathering or a holiday dessert table and see how quickly they go.

Frequently Asked Questions

Can I use rose syrup instead of rose water in this recipe?

Rose syrup contains sugar and added color, so it will throw off the balance of the batter and frosting. Stick with rose water for clean flavor control. If you only have rose syrup, reduce the sugar in the frosting by 2 tablespoons and skip the food coloring.

Why do my cupcakes have a domed top instead of a flat one?

A domed top usually means the oven runs a little hot, which sets the edges before the center rises fully. Try lowering your oven by 10 to 15 degrees and rotating the pan halfway through baking. Flat tops are easier to frost anyway.

Can I make these rose pistachio cupcakes without dairy?

Yes. Replace the butter with a plant-based butter stick (not spread). The sour cream with coconut cream or vegan sour cream, and the milk with oat milk. The cardamom and rose flavors still come through well. The texture will be slightly denser but still good.

How far ahead can I make these for a party?

Bake the cupcakes up to one day ahead and store them unfrosted at room temperature in a covered container. Make the frosting on the day of the event. Add the pistachio topping right before serving so it stays crunchy.