Rose Pistachio Cupcakes

By Lily | Last modified on Feb 20, 2026

Featured in:

Rose Pistachio Cupcakes

Indulge in the delicate charm of Rose Pistachio Cupcakes, where the soft vanilla-infused cake meets the subtle floral notes of rosewater. These elegant cupcakes are lightly studded with chopped pistachios, adding a gentle crunch to every bite.

Topped with a silky rose buttercream, crushed pistachios, and adorned with edible rose petals, they make an exquisite centerpiece for bridal showers, afternoon tea, or any special celebration. Their balanced aroma and texture promise a memorable treat that delights both the eyes and palate.

Why You’ll Love This Recipe

  • Combines floral rosewater with nutty pistachios for a unique flavor experience.
  • Soft, tender cupcake texture balanced by crunchy nut bits.
  • Elegant presentation with edible rose petals perfect for special occasions.
  • Simple ingredients that create an impressive dessert without fuss.

Ingredients

  • All-purpose flour: Provides the soft, sturdy base for the cupcakes with fine texture and structure.
  • Baking powder: Helps the cupcakes rise evenly, resulting in a light, airy crumb.
  • Salt: Enhances flavors and balances the sweetness for depth.
  • Unsalted butter (softened): Adds richness and moisture while creating a tender crumb.
  • Granulated sugar: Sweetens and aerates the batter when creamed with butter.
  • Large eggs: Bind ingredients together and provide structure to the cupcakes.
  • Vanilla extract: Adds warmth and enhances the floral rose notes.
  • Rosewater: Imparts a subtle, fragrant floral flavor essential to the cupcake’s character.
  • Whole milk: Moisturizes the batter and contributes to tenderness.
  • Finely chopped pistachios: Provides a delicate nutty crunch throughout the cupcakes.
  • Powdered sugar: Sweetens and smooths the buttercream for a creamy finish.
  • Pink food coloring (optional): Adds a gentle pink hue to complement the rose theme.
  • Edible rose petals: Beautify the cupcakes with a fresh, fragrant garnish.

Instructions

Prepare the Cupcake Batter

Start by preheating your oven to 350°F (175°C) and lining a 12-cup muffin tin with liners for easy removal later. Whisk together the flour, baking powder, and salt in a medium bowl to ensure even leavening. Cream the softened butter and granulated sugar in a large bowl until light and fluffy, about 3 to 4 minutes, which incorporates air for a tender crumb. Add the eggs one at a time, beating well after each, then mix in the vanilla extract and fragrant rosewater for that floral essence. Gradually incorporate the dry ingredients alternating with milk, carefully beginning and ending with the dry mix to avoid overmixing. Finally, gently fold in the chopped pistachios to distribute crunch without overworking the batter.

Bake the Cupcakes

Evenly divide the batter into cupcake liners, filling each about two-thirds full to provide space for rising. Bake in the preheated oven for 18 to 20 minutes, or until a toothpick inserted in the center comes out clean, signaling perfect doneness. Allow the cupcakes to cool in the pan for 5 minutes to set before transferring them to a wire rack to cool completely, which prevents the buttercream from melting during frosting.

Make the Rose Buttercream

Beat the softened butter in a bowl until creamy and smooth to create your base. Add powdered sugar one cup at a time, mixing thoroughly to avoid lumps and incorporate sweetness evenly. Stir in rosewater, vanilla extract, and a pinch of salt, adjusting rosewater to taste for a balanced rose flavor. Optionally add 1–2 drops of pink food coloring for a delicate blush. Continue beating for 2 to 3 minutes until the buttercream becomes light, fluffy, and spreadable.

Frost and Garnish the Cupcakes

Once cupcakes have cooled completely, pipe or spread the rose buttercream over each one with a spatula or piping bag, creating a smooth or decorative finish. Sprinkle finely crushed pistachios atop for added texture and a burst of nutty flavor. Complete each cupcake with a fresh edible rose petal, which adds an elegant and floral visual appeal, enhancing the overall sensory experience.

You Must Know

  • Use a high-quality rosewater as it greatly affects the floral aroma and taste.
  • Avoid overmixing the batter to keep cupcakes tender and light in texture.
  • Allow cupcakes to cool fully before frosting to prevent buttercream from melting and becoming runny.

Storage Tips

Store frosted cupcakes in an airtight container in the refrigerator for up to 3 days. Before serving, bring to room temperature for the best flavor and texture experience.

Serving Suggestions

Pair these cupcakes with a light cup of Earl Grey tea or a refreshing rose lemonade to amplify the floral notes. They also make a charming addition to bridal showers, garden parties, or elegant afternoon tea spreads.

Professional Tips

  • Chop pistachios finely to ensure a delicate texture without overwhelming the cupcake.
  • Adjust rosewater carefully; it’s potent and can easily overpower if added excessively.
  • Use fresh edible rose petals for garnish to elevate presentation and aroma.

FAQs

Can I use almond flour instead of all-purpose flour?

Almond flour will change the texture and structure, resulting in denser cupcakes. For best results, stick to all-purpose flour or use a tested almond flour recipe.

Is it possible to make these cupcakes vegan?

You could substitute dairy butter and eggs with vegan alternatives, but results may vary. Experiment with plant-based options and vegan egg replacers for best outcome.

Can I freeze these cupcakes?

Yes, the unfrosted cupcakes freeze well for up to 2 months. Thaw completely before frosting and serving for optimal freshness.

How do I prevent the buttercream from being too sweet?

Adding a pinch of salt and adjusting the amount of rosewater helps balance sweetness. Also, don’t over-sweeten by gradually tasting as you mix.

What if I don’t have rosewater?

Substitute with a few drops of rose extract or omit entirely for a basic vanilla pistachio cupcake, but the signature floral note will be missing.

Can I replace pistachios with another nut?

Walnuts or almonds can be used, but the unique taste and color pistachios provide will be lost. Toast nuts lightly for best flavor.

How do I make edible rose petals safe?

Ensure petals are specifically labeled edible and grown for consumption, free of pesticides or chemicals.

Rose Pistachio Cupcakes

Rose Pistachio Cupcakes

Soft vanilla-rose cupcakes with pistachios, topped with silky rose buttercream and garnished with crushed pistachios and edible rose petals for an elegant treat.
Prep Time 45 minutes
Cook Time 20 minutes
Total Time 1 hour 5 minutes
Course baking, Dessert
Cuisine American
Servings 12 people
Calories 310 kcal

Equipment

  • 1 muffin tin 12-cup
  • 1 mixing bowl large
  • 1 whisk or hand mixer
  • 1 wire rack

Ingredients
  

  • 1 cup all-purpose flour
  • tsp baking powder
  • ¼ tsp salt
  • ½ cup unsalted butter softened
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 tsp vanilla extract
  • 1 tbsp rosewater
  • ¼ cup whole milk
  • ¼ cup finely chopped pistachios
  • ½ cup unsalted butter softened
  • 2 cups powdered sugar
  • 1 –2 tbsp rosewater adjust to taste
  • ½ tsp vanilla extract
  • Pinch of salt
  • 1 –2 drops pink food coloring optional
  • Finely crushed pistachios
  • Edible rose petals

Instructions
 

  • Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners.
  • In a bowl, whisk together flour, baking powder, and salt; set aside.
  • In a large bowl, cream softened butter and granulated sugar until light and fluffy, about 3–4 minutes.
  • Add eggs one at a time, mixing well after each addition, then stir in vanilla extract and rosewater.
  • Alternately add dry ingredients and milk to the wet mixture, beginning and ending with dry ingredients; mix until just combined.
  • Gently fold in the finely chopped pistachios.
  • Divide batter evenly among liners, filling about two-thirds full.
  • Bake for 18–20 minutes or 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.
  • Beat softened butter until creamy and smooth for the buttercream.
  • Gradually add powdered sugar, one cup at a time, beating well after each addition.
  • Add rosewater, vanilla extract, salt, and optional pink food coloring; beat until fluffy and smooth, about 2–3 minutes.
  • Pipe or spread the rose buttercream onto cooled cupcakes.
  • Sprinkle crushed pistachios on top and garnish each cupcake with an edible rose petal.

Notes

  • Use high-quality rosewater for the best floral flavor.
  • Do not overmix the batter to keep cupcakes tender.
  • Store frosted cupcakes in an airtight container in the refrigerator up to 3 days.
  • Bring to room temperature before serving for optimal taste.

You might also like these recipes

Leave a Comment

Recipe Rating