Rose and Pistachio Cupcakes Recipe
Introduction
These Rose and Pistachio Cupcakes are a delightful blend of floral and nutty flavors, perfect for special occasions or an elegant treat. Soft, moist cupcakes are topped with fragrant rose buttercream and a sprinkle of pistachios for lovely texture and visual appeal.

Ingredients
- 1 cup all-purpose flour
- 1/2 cup unsalted butter, softened (for cupcakes)
- 3/4 cup granulated sugar
- 2 large eggs
- 1/4 cup whole milk
- 1 tsp vanilla extract
- 1 tbsp rosewater
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/4 cup finely chopped pistachios
- 1/2 cup unsalted butter, softened (for buttercream)
- 2 cups powdered sugar
- 1-2 tbsp rosewater (adjust to taste)
- 1-2 drops pink food coloring (optional)
- 1/2 tsp vanilla extract (for buttercream)
- A pinch of salt (for buttercream)
- Finely crushed pistachios (for garnish)
- Edible rose petals (for garnish)
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
- Step 2: In a bowl, whisk together the flour, baking powder, and salt. Set aside. In a separate large bowl, cream the 1/2 cup butter and granulated sugar together until light and fluffy.
- Step 3: Add the eggs one at a time to the butter mixture, beating well after each addition. Stir in the vanilla extract and 1 tablespoon rosewater.
- Step 4: Gradually add the dry ingredients to the wet mixture, alternating with milk, beginning and ending with the dry ingredients. Fold in the chopped pistachios until just combined.
- Step 5: Divide batter evenly among the cupcake liners, filling each about two-thirds full. Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
- Step 6: Let cupcakes cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
- Step 7: To make the rose buttercream, beat the 1/2 cup softened butter until creamy. Gradually add powdered sugar, one cup at a time, beating well after each addition.
- Step 8: Mix in rosewater, vanilla extract, and a pinch of salt. Add pink food coloring if desired, and beat until smooth and fluffy.
- Step 9: Once cupcakes are cool, frost them using a piping bag or a spatula.
- Step 10: Garnish with crushed pistachios and place an edible rose petal on each cupcake for an elegant finish.
Tips & Variations
- For a stronger rose flavor, increase rosewater in both batter and frosting, but adjust carefully to avoid overpowering the cake.
- Use finely chopped almonds or walnuts instead of pistachios for a different nutty twist.
- To make vegan cupcakes, substitute eggs with flax eggs and use plant-based butter and milk.
- Edible gold leaf can be added for an extra touch of luxury.
Storage
Store the cupcakes in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days, but allow to come to room temperature before serving. Buttercream-topped cupcakes reheat best at room temperature; avoid microwaving to keep the frosting texture intact.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cupcakes without rosewater?
Yes, you can omit rosewater or replace it with a teaspoon of vanilla extract. However, the signature floral flavor will be less pronounced.
How do I prevent the frosting from melting?
Keep cupcakes refrigerated until just before serving, especially in warm weather. Using chilled butter when making the buttercream can also help maintain its firmness.
PrintRose and Pistachio Cupcakes Recipe
Delight in these fragrant Rose and Pistachio Cupcakes, featuring tender vanilla and rosewater-infused cake with crunchy pistachio bits, all topped off with a luscious rose-flavored buttercream. Perfect for special occasions or an elegant teatime treat, these cupcakes combine floral notes and nutty richness in every bite.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: International
- Diet: Vegetarian
Ingredients
Cupcake Batter
- 1 cup all-purpose flour
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1/4 cup whole milk
- 1 tsp vanilla extract
- 1 tbsp rosewater
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/4 cup finely chopped pistachios
Rose Buttercream Frosting
- 1/2 cup unsalted butter, softened
- 2 cups powdered sugar
- 1–2 tbsp rosewater (adjust to taste)
- 1–2 drops pink food coloring (optional)
- 1/2 tsp vanilla extract
- A pinch of salt
Garnish
- Finely crushed pistachios
- Edible rose petals
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners to prepare for baking.
- Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set this mixture aside for later.
- Cream Butter and Sugar: In a large bowl, beat the softened butter and granulated sugar together until the mixture becomes light and fluffy, which creates a base for the cupcakes.
- Add Eggs and Flavorings: Incorporate the eggs one at a time, beating well after each addition for a smooth batter. Stir in the vanilla extract and rosewater to infuse the floral aroma.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredients to the butter mixture, alternating with whole milk, beginning and ending with the dry mix. Gently fold in finely chopped pistachios to maintain texture.
- Fill Cupcake Liners and Bake: Evenly divide the batter among the cupcake liners, filling each about two-thirds full. Bake in the preheated oven for 18 to 20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
- Cool Cupcakes: Allow the cupcakes to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely before frosting.
- Prepare Rose Buttercream: Beat softened butter until creamy in a large bowl. Gradually add powdered sugar, beating well after each cup. Add rosewater, vanilla extract, and a pinch of salt; blend until smooth. If desired, add pink food coloring and continue to beat until the frosting is fluffy.
- Frost the Cupcakes: Once cupcakes are completely cooled, frost them with the rose buttercream using a piping bag or spatula for an elegant finish.
- Garnish: Sprinkle finely crushed pistachios over the frosting and top each cupcake with an edible rose petal for a beautiful and fragrant decoration.
Notes
- Rosewater intensity can vary; adjust quantity to your preferred floral taste.
- Ensure butter is softened (not melted) for the best texture in both batter and frosting.
- Edible rose petals add visual appeal; make sure to use food-safe flowers.
- Cupcakes are best enjoyed within 2 days; store in an airtight container at room temperature or refrigerated.
- Room temperature eggs and milk help achieve a smoother batter.
- For added texture, you can lightly toast the pistachios before chopping.
Keywords: rose cupcake, pistachio cupcake, floral cupcakes, rosewater frosting, nutty cupcakes, elegant desserts, teatime treats

