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
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
Preheat your oven to 350 degrees F. Line a 12-cup muffin pan with cupcake liners and set aside.
Whisk together the flour, cardamom, baking powder, baking soda, and salt in a medium bowl. Set this dry mix aside.
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.
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.
Add the dry ingredients to the wet mixture in two additions. Mix on low speed just until no dry streaks remain. Do not overmix.
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.
Cool the cupcakes in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.
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.
Pipe or spread the frosting onto each cooled cupcake. Scatter the chopped pistachios generously over the top and serve.
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
About the Author
Home baker sharing tested cupcake recipes, techniques, and troubleshooting tips.
Nutrition (per cupcake)
When to Enjoy
Recipe Highlights
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.