Rose and Pistachio Cupcakes Recipe
Introduction
Delight your senses with these Rose and Pistachio Cupcakes, a beautiful blend of floral and nutty flavors. Soft, moist cupcakes are topped with fragrant rose buttercream and garnished with crunchy pistachios and delicate rose petals. Perfect for special occasions or a charming afternoon treat.

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 (for cupcakes)
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/4 cup finely chopped pistachios
- 1/2 cup unsalted butter, softened (for frosting)
- 2 cups powdered sugar
- 1-2 tbsp rosewater (adjust to taste, for frosting)
- 1-2 drops pink food coloring (optional)
- 1/2 tsp vanilla extract (for frosting)
- A pinch of salt (for frosting)
- Finely crushed pistachios (for garnish)
- Edible rose petals (for garnish)
Instructions
- Step 1: Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners.
- Step 2: In a bowl, whisk together the flour, baking powder, and salt. Set aside.
- Step 3: In a separate large bowl, cream the butter and granulated sugar together until light and fluffy. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract and 1 tablespoon of rosewater.
- Step 4: Gradually add the dry ingredients to the butter mixture, alternating with milk, beginning and ending with the dry ingredients. Fold in the chopped pistachios until just combined.
- Step 5: Divide the batter evenly among the cupcake liners, filling each about two-thirds full. Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
- Step 6: Allow the cupcakes to cool in the tin for 5 minutes before transferring them to a wire rack to cool completely.
- Step 7: To make the rose buttercream, beat the softened butter until creamy. Gradually add the powdered sugar, one cup at a time, beating well after each addition. Add the rosewater, vanilla extract, and a pinch of salt. If using, add the pink food coloring and beat until the frosting is smooth and fluffy.
- Step 8: Once the cupcakes are completely cool, frost them using a piping bag or spatula.
- Step 9: Garnish with crushed pistachios and top each cupcake with an edible rose petal for an elegant finish.
Tips & Variations
- Adjust the amount of rosewater in the frosting to suit your taste; start with less and add more if desired.
- For a vegan version, substitute butter with a plant-based alternative and use flax eggs instead of regular eggs.
- Replace pistachios with chopped almonds or walnuts if preferred.
- If you don’t have edible rose petals, substitute with small fresh flowers or skip the garnish entirely.
Storage
Store the cupcakes in an airtight container in the refrigerator for up to 3 days. Allow them to come to room temperature before serving for the best flavor and texture. Leftover frosting can be stored separately in the refrigerator for up to one week and re-whipped before use.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cupcakes ahead of time?
Yes, you can bake the cupcakes a day ahead and store them in an airtight container. Frost them just before serving to keep the frosting fresh.
What if I don’t have rosewater?
If you don’t have rosewater, you can substitute with a small amount of rose-flavored syrup or omit it entirely. The cupcakes will still be delicious but with less floral aroma.
PrintRose and Pistachio Cupcakes Recipe
Delight in these elegant Rose and Pistachio Cupcakes, featuring a moist, fragrant cake infused with rosewater and studded with crunchy pistachios. Topped with a creamy rose buttercream frosting and garnished with crushed pistachios and edible rose petals, these cupcakes offer a perfect balance of floral and nutty flavors ideal for special occasions or an indulgent treat.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Cupcakes
- 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 Oven: Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners to prepare for baking.
- Prepare Dry and Wet Ingredients: In a bowl, whisk together the flour, baking powder, and salt. In a separate large bowl, cream the softened butter and granulated sugar together until the mixture is light and fluffy. Add the eggs one at a time, beating well after each. Then stir in the vanilla extract and rosewater.
- Combine Batter: Gradually add the dry ingredients into the butter mixture, alternating with the milk, starting and ending with the dry ingredients. Fold in the finely chopped pistachios carefully to avoid overmixing.
- Bake the Cupcakes: Divide the batter evenly into the cupcake liners, filling each about two-thirds full. Bake in the preheated oven for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
- Cool Cupcakes: Let the cupcakes cool in the tin for 5 minutes before transferring them onto a wire rack to cool completely, ensuring they are ready for frosting.
- Make Rose Buttercream: In a large mixing bowl, beat the softened butter until creamy. Gradually add powdered sugar, one cup at a time, beating well after each addition. Add rosewater, vanilla extract, and a pinch of salt. If desired, add pink food coloring and continue to beat until the frosting is smooth and fluffy.
- Frost the Cupcakes: Once completely cool, frost the cupcakes using a piping bag or spatula with the prepared rose buttercream, decorating each cupcake evenly.
- Garnish: Sprinkle crushed pistachios over the frosted cupcakes and top each with an edible rose petal to add an elegant and fragrant finishing touch.
Notes
- Ensure the cupcakes are completely cool before frosting to prevent the buttercream from melting.
- Adjust rosewater quantity in the buttercream to suit your taste preferences for floral intensity.
- Use quality unsalted butter and fresh pistachios for the best flavor and texture.
- The pink food coloring in frosting is optional but adds a lovely visual appeal.
- Store any leftover cupcakes in an airtight container in the refrigerator for up to 3 days.
Keywords: rose cupcakes, pistachio cupcakes, rosewater cupcakes, floral desserts, buttercream frosting, elegant cupcakes, nutty desserts

