A floral hint, nutty crunch, and a tender crumb come together in these delicate cupcakes.
They bake quickly and dress up any tea table or dessert tray.
Try them for a shower, holiday, or a simple weekend treat.
If you like pistachio-forward desserts, you might also enjoy an easy pistachio cake for a larger celebration.
Why You’ll Love This Rose and Pistachio Cupcakes
- Bright, floral rose aroma that feels elegant without overpowering.
- Tender, buttery crumb that stays moist for days.
- Ground pistachios add a subtle, natural green hue and nutty depth.
- Cream cheese buttercream balances sweetness with tang.
- Easy to make from pantry-staple ingredients.
- Impressive-looking with minimal decorating skill required.
These cupcakes are lightly scented with rosewater and studded with ground pistachios, so each bite gives a soft chew from the nuts and a melt-in-your-mouth cake texture. The frosting is richer and tangier because of the cream cheese, which keeps the overall sweetness restrained and ensures the floral notes come through.
"Absolutely gorgeous — delicate, fragrant, and the pistachios give the best texture. My guests couldn’t stop asking for seconds!" — 5★ reader review
Key Ingredients for Rose and Pistachio Cupcakes
Unsalted butter (1/2 cup, softened)
- Butter is the backbone for flavor and tender structure. Choose high-quality, European-style butter if you want a richer taste. If you must substitute with margarine or oil, expect a softer flavor and slightly different crumb and browning.
All-purpose flour (1 cup)
- Flour provides the gluten framework that traps air and gives cupcakes lift. Use a spoon-and-level method to measure for accuracy. Swapping to cake flour will yield a more tender crumb; swapping to whole wheat will make them denser and nuttier.
Ground pistachios (1/2 cup)
- Ground pistachios add both flavor and moisture because of their natural oils. Buy unsalted, raw pistachios and pulse in a food processor until fine but not oily. Replacing with almond meal works but changes the taste profile from pistachio to almond.
Rosewater (1 tablespoon)
- Rosewater is the delicate aromatic that defines the flavor. Use culinary-grade rosewater (not perfumery) and start with a tablespoon; more will make the floral note overpowering. You can substitute a teaspoon of orange blossom water for a different floral accent.
Full Ingredient List for Rose and Pistachio Cupcakes
- 1 cup all-purpose flour
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1/2 cup milk
- 1 tablespoon rosewater
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup ground pistachios
- 1 cup powdered sugar
- 1/4 cup unsalted butter, softened (for frosting)
- 2 tablespoons cream cheese
- 1 tablespoon milk (for frosting)
- 1 teaspoon vanilla extract
- Chopped pistachios for garnish
Step-by-Step Instructions for Rose and Pistachio Cupcakes
Step 1: Preheat and prepare the pan
Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners so they’re ready to fill.
Pro Tip: The oven should register 350°F with a quick rise in temperature; liners should sit flat and not wrinkle.
Step 2: Cream butter and sugar
Cream together the softened 1/2 cup butter and 1 cup granulated sugar until the mixture is light and fluffy, about 3–4 minutes with an electric mixer.
Pro Tip: Look for a pale, whipped texture and a ribbon-like fall when you lift the beater.
Step 3: Add eggs and rosewater
Beat in the eggs one at a time, mixing until each is fully incorporated and then stir in the tablespoon of rosewater for fragrance.
Pro Tip: The batter should smell gently floral and feel smooth, not curdled or separated.
Step 4: Combine dry ingredients and alternate with milk
In a separate bowl, whisk together the flour, baking powder, and salt. Gradually add this to the wet mixture, alternating with the 1/2 cup milk, beginning and ending with the flour. Mix until just combined to avoid overworking the gluten.
Pro Tip: The batter should be slightly thick but pourable; small streaks of flour mean you should fold a little more.
Step 5: Fold in ground pistachios
Gently fold in the 1/2 cup ground pistachios with a spatula to distribute them without deflating the batter.
Pro Tip: You should see flecks of green and the batter will feel slightly grainy from the nuts.
Step 6: Fill the cupcake liners
Divide the batter among the cupcake liners, filling each about two-thirds full so there’s room to rise.
Pro Tip: Each cup should be around three-quarters full and the surface should be smooth with no large air pockets.
Step 7: Bake until set
Bake for 18–20 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
Pro Tip: Tops should be lightly golden and spring back when touched.
Step 8: Cool briefly then transfer
Cool the cupcakes in the tin for 5 minutes before transferring to a wire rack to cool completely so the crumb firms up.
Pro Tip: If they sweat on the rack, they’re still warm — wait until they’re room temperature before frosting.
Step 9: Make the frosting
For the frosting, beat together 1/4 cup softened butter, 2 tablespoons cream cheese, 1 cup powdered sugar, 1 tablespoon milk, and 1 teaspoon vanilla extract until smooth and fluffy.
Pro Tip: The frosting should hold a soft peak and spread easily; if too stiff add a teaspoon of milk.
Step 10: Frost and garnish
Frost the cooled cupcakes and garnish with chopped pistachios for texture and color contrast.
Pro Tip: A gentle piping motion will create a neat swirl; garnish should remain bright and crunchy, not soggy.
Pro Tip: While these bake, consider creating a savory pairing like crispy sausage cups for a brunch spread.
Expert Tips for Rose and Pistachio Cupcakes
- Use room-temperature eggs and butter for even emulsification and a smooth batter.
- Measure flour by spooning into the cup and leveling to avoid dense cupcakes.
- If cupcakes sink, check oven temperature; an oven thermometer helps maintain 350°F accurately.
- For a greener hue, fold in a teaspoon of pistachio paste, but reduce added oil elsewhere.
- Use a handheld electric mixer for control; a stand mixer can easily overmix if on high.
- If frosting splits, beat in a teaspoon of milk at a time until smooth.
- To keep nuts fresh, toast whole pistachios lightly for 3–4 minutes and cool before grinding.
- Avoid over-baking; remove at the first sign of a clean toothpick to keep crumb tender.
Pro Tip: Need pairing ideas? These cupcakes work well with rich dishes like corned beef and cabbage stew for a themed gathering.
Storage & Freezing for Rose and Pistachio Cupcakes
Fridge storage: Store frosted cupcakes in an airtight container in the refrigerator for up to 4 days. Leave a little headspace so frosting isn’t squashed.
Freezer storage: For longer storage, freeze unfrosted cupcakes in a single layer on a tray until solid, then transfer to a freezer-safe bag for up to 3 months. Thaw overnight in the fridge.
Thawing: Thaw frozen, unfrosted cupcakes at room temperature for 30–60 minutes, then frost. If thawing frosted cupcakes, move from freezer to fridge for a few hours before serving.
Reheating: Warm unfrosted cupcakes in a 300°F oven for 5–7 minutes to refresh them. Avoid heating frosted cupcakes; bring to room temperature before serving.
Best containers: Use airtight plastic or glass containers for short term and vacuum-seal bags for long-term freezing.
Variations & Substitutions for Rose and Pistachio Cupcakes
Rosewater swap: Replace rosewater with 1 teaspoon orange blossom water for a Mediterranean twist; this yields a brighter citrus-floral note and pairs beautifully with honey buttercream.
Chocolate-pistachio: Fold 2 tablespoons of cocoa powder into the dry ingredients for a pistachio-chocolate cupcake. Expect a deeper flavor and slightly drier crumb; add an extra tablespoon of milk if needed.
Cardamom & rose: Add 1/2 teaspoon ground cardamom to the dry mix for warm spice complexity. The result is a more aromatic cupcake that leans toward Middle Eastern profiles.
Cream cheese swirl: Mix 2 tablespoons cream cheese and 1 tablespoon powdered sugar into small dollops and swirl into batter before baking. This creates pockets of tangy richness and a marbled interior similar to cheesecake.
Pro Tip: For a larger cake, double the recipe and bake in a 9-inch pan, increasing time and checking doneness with a toothpick.
Frequently Asked Questions About Rose and Pistachio Cupcakes
Q: Can I make these cupcakes gluten-free?
A: Yes. Substitute a 1:1 gluten-free flour blend that contains xanthan gum for the all-purpose flour. Expect a slightly different texture — often a bit grittier — so fold gently and allow cupcakes to rest 10 minutes before baking for better hydration.
Q: How strong should the rosewater flavor be?
A: Rosewater should be subtle and complementary. One tablespoon in this recipe gives a gentle aroma; if you prefer more florality, add no more than another 1/2 teaspoon. Too much can taste perfumy and mask the pistachio.
Q: Can I use whole pistachios instead of ground?
A: Yes, but chop them finely or pulse in a food processor to avoid large chunks that sink. Whole nuts left intact will add crunch but may create uneven texture and pockets in the crumb.
Q: Why did my cupcakes come out dense?
A: Density often comes from packing flour, overmixing, or using cold ingredients. Ensure measured flour is spooned and leveled, mix until just combined, and use room-temperature eggs and butter. Also check that baking powder is fresh.
Q: How do I prevent frosting from melting on hot days?
A: Keep frosted cupcakes chilled until 10–15 minutes before serving. Use stabilized frosting by adding a tablespoon of cornstarch to the buttercream or increasing cream cheese slightly to firm it up.
Final Thoughts on Rose and Pistachio Cupcakes
These Rose and Pistachio Cupcakes are a small, elegant bite with surprising depth from the pistachios and a refined floral lift from rosewater. If you want more inspiration and variations, check resources like Rosewater & Pistachio Cupcakes! – Jane’s Patisserie, the Persian approach at Persian Delights (Rose Water & Pistachio Cupcakes) – Saffron & Herbs, and another lovely riff at Pistachio and Rose Cupcakes – BAKE & NOURISH. Please leave a star rating in the recipe card below and pin this to Pinterest if you enjoyed it.

Rose and Pistachio Cupcakes
Ingredients
Method
- Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
- Cream together the softened butter and granulated sugar until light and fluffy, about 3–4 minutes.
- Beat in the eggs one at a time, mixing until fully incorporated, then stir in the rosewater.
- In a separate bowl, whisk together flour, baking powder, and salt.
- Gradually add the dry mixture to the wet mixture, alternating with milk, beginning and ending with flour.
- Gently fold in the ground pistachios.
- Divide the batter among the cupcake liners, filling each about two-thirds full.
- Bake for 18–20 minutes or until a toothpick inserted comes out clean.
- Cool the cupcakes in the tin for 5 minutes before transferring to a wire rack to cool completely.
- Beat together softened butter, cream cheese, powdered sugar, milk, and vanilla extract until smooth.
- Frost the cooled cupcakes and garnish with chopped pistachios.