If you’re looking for a sweet little treat that combines floral elegance with nutty crunch, you have to try this Mini Rose Pistachio Cupcakes Recipe. These delightful mini cupcakes are bursting with the fragrant essence of rose water and the rich, buttery flavor of pistachios, all wrapped up in a tender crumb and topped with a luscious rose buttercream frosting. Whether you’re hosting a garden party, a bridal shower, or just want to indulge yourself in something special, these petite delights bring both charm and irresistible taste to the table.

Ingredients You’ll Need
This Mini Rose Pistachio Cupcakes Recipe calls for a handful of straightforward ingredients, each playing an essential role in creating the perfect texture and flavor profile. From the finely ground pistachios that add nutty depth to the rose water’s aromatic lift, everything comes together to make magic happen in your kitchen.
- All-purpose flour: The base of the cupcake providing structure and a tender crumb.
- Ground pistachios: Finely ground to infuse nutty flavor and lovely texture.
- Baking powder: Ensures the cupcakes rise beautifully and stay light.
- Baking soda: Adds extra lift for a soft, airy bite.
- Salt: Balances the sweetness and enhances all the flavors.
- Unsalted butter (softened): Adds richness and moisture for a luscious crumb.
- Granulated sugar: Sweetens gently and helps create a light texture.
- Large egg: Binds the ingredients and contributes to fluffiness.
- Rose water: The star ingredient providing that enchanting floral note.
- Vanilla extract: Rounds out the flavor beautifully.
- Whole milk or non-dairy alternative: Adds moisture and helps blend the batter smoothly.
- Sour cream or Greek yogurt: Gives a slight tang and moist crumb.
- Powdered sugar (for frosting): Creates the sweet, airy buttercream base.
- Pink food coloring (optional): For a delicate pastel pink tint that makes them even more irresistible.
- Chopped pistachios (optional garnish): Adds crunch and highlights the pistachio flavor on top.
How to Make Mini Rose Pistachio Cupcakes Recipe
Step 1: Preheat and Prepare
Start by heating your oven to 350°F (175°C). Line a mini muffin tin with paper cupcake liners so your cupcakes bake perfectly and pop out easily. This recipe yields about 12 adorable mini cupcakes perfect for sharing or treating yourself.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, finely ground pistachios, baking powder, baking soda, and salt. This dry mix will give your cupcakes their tender crumb and wonderful pistachio flavor.
Step 3: Cream Butter and Sugar
Using a large bowl, beat the softened butter and granulated sugar together until the mixture is light and fluffy—this usually takes about 3 minutes. This step is key to introducing air that makes the cupcakes rise beautifully.
Step 4: Add Egg and Flavorings
Beat in the egg until it’s fully incorporated, then mix in the rose water and vanilla extract. These add the signature scents and flavors that make this cupcake so delightful.
Step 5: Combine Dry and Wet Ingredients
Alternate adding the dry ingredients with the milk and sour cream into the butter mixture, starting and ending with the dry ingredients. Mix just until everything is combined—overmixing can make cupcakes dense.
Step 6: Fill and Bake
Spoon the batter into the prepared mini cupcake liners, filling each about two-thirds full to allow room for rising. Bake for 12 to 15 minutes, or until a toothpick inserted comes out clean. Let them cool in the tin briefly before transferring to a wire rack.
Step 7: Prepare the Rose Buttercream Frosting
Beat softened butter until smooth, then gradually add sifted powdered sugar, beating well after each addition. Stir in the rose water and milk, and beat until the frosting is light, fluffy, and spreadable. If you want that charming pastel tint, add a drop or two of pink food coloring, blending gently.
Step 8: Frost and Garnish
Once the cupcakes have cooled completely, frost each one with a swirl of the rose buttercream using a piping bag or a knife. Sprinkle finely chopped pistachios on top for a crunchy, nutty contrast that elevates each bite.
How to Serve Mini Rose Pistachio Cupcakes Recipe

Garnishes
Garnishing with chopped pistachios adds not only a satisfying crunch but also visually highlights the nutty component. For an extra touch of elegance, you might consider edible rose petals or a light dusting of powdered sugar.
Side Dishes
These cupcakes shine beautifully alongside a fragrant cup of green tea or a delicate chamomile infusion. For celebrations, pair them with a light sparkling rosé or a floral iced tea to complement their aromatic flavor profile.
Creative Ways to Present
Arrange your Mini Rose Pistachio Cupcakes Recipe on a tiered dessert stand for a chic display. Wrapping delicate ribbons around the display or serving on floral plates can enhance their charm, making them a standout centerpiece at your next gathering.
Make Ahead and Storage
Storing Leftovers
Store the cupcakes in an airtight container at room temperature for up to two days. If you live in a warm climate, keeping them in the fridge is best to preserve freshness, but allow them to come back to room temperature before serving for the fullest flavor.
Freezing
You can freeze these cupcakes either before or after frosting. To freeze unfrosted cupcakes, wrap them individually in plastic wrap then place in a freezer-safe bag for up to three months. When frozen with frosting, settle them on a tray first, freeze until firm, then transfer to a container to prevent squishing.
Reheating
Thaw frozen cupcakes overnight in the fridge. For a warm treat, pop them in a microwave for 10-15 seconds, but be careful not to melt the frosting. Enjoy the softness of freshly baked goodness paired with that distinct rose pistachio flavor.
FAQs
Can I use almond flour instead of ground pistachios?
While almond flour can be substituted, it will change the flavor profile, making it less nutty and unique. Ground pistachios provide a distinct taste and texture that are the heart of this Mini Rose Pistachio Cupcakes Recipe.
Is rose water necessary in this recipe?
Rose water is essential for capturing the characteristic floral note that makes these cupcakes so special. However, if you’re sensitive to floral flavors, you can reduce the amount or substitute with a bit of vanilla or orange blossom water for a different twist.
Can I make these cupcakes vegan?
Yes, with a few swaps! Use a plant-based butter and milk alternative, and replace the egg with a flax or chia egg. Keep in mind texture might slightly differ, but the delicious flavors will still shine.
How do I prevent the frosting from becoming too runny?
If your frosting feels too thin, simply add more powdered sugar a little at a time until you reach the desired consistency. Chilling it briefly also helps it firm up for easier piping.
Why are my mini cupcakes not rising enough?
Check that your baking powder and baking soda are fresh, and don’t overmix the batter, as that can lead to denser cupcakes. Also, be sure your oven temperature is accurate for even baking and proper rise.
Final Thoughts
I truly hope you give this Mini Rose Pistachio Cupcakes Recipe a try soon. They are a stunning combination of delicate floral flavors and nutty richness in the cutest bite-sized portions. Perfect for sharing with friends or treating yourself on a cozy afternoon, these cupcakes are sure to become a treasured favorite in your baking repertoire.
Print
Mini Rose Pistachio Cupcakes Recipe
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 12 mini cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
- Diet: Vegetarian
Description
These Mini Rose Pistachio Cupcakes combine the delicate floral notes of rose water with the rich, nutty flavor of pistachios, creating an elegant and charming treat ideal for special occasions or afternoon tea. Tender mini cupcakes are topped with a light and fluffy rose-infused buttercream frosting, garnished with crunchy chopped pistachios for added texture and visual appeal.
Ingredients
Cupcake Batter
- 1 cup all-purpose flour
- 1/2 cup ground pistachios (finely ground)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1/2 cup granulated sugar
- 1 large egg
- 1 tsp rose water
- 1/2 tsp vanilla extract
- 1/4 cup whole milk (or non-dairy alternative)
- 1/4 cup sour cream (or Greek yogurt for tangier flavor)
Rose Buttercream Frosting
- 1/2 cup unsalted butter, softened
- 1 1/2 cups powdered sugar, sifted
- 1 tbsp rose water (adjust to taste)
- 1–2 tbsp milk (or non-dairy milk)
- Pink food coloring (optional, for a pastel tint)
- 1/4 cup finely chopped pistachios (for garnish, optional)
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Line a mini muffin tin with paper cupcake liners. This recipe yields approximately 12 mini cupcakes.
- Prepare the Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, finely ground pistachios, baking powder, baking soda, and salt. Set aside.
- Cream Butter and Sugar: In a large mixing bowl, use a hand mixer or stand mixer to beat the softened butter and granulated sugar together until the mixture becomes light and fluffy, about 3 minutes.
- Add Egg and Flavorings: Beat in the large egg until fully incorporated. Then mix in the rose water and vanilla extract for a fragrant base.
- Combine Ingredients Alternately: Gradually add the dry ingredient mixture alternately with the wet ingredients (milk and sour cream) to the butter mixture, beginning and ending with the dry ingredients. Stir just until combined and smooth without overmixing to maintain a tender texture.
- Fill Cupcake Liners: Spoon the batter evenly into the prepared mini cupcake liners, filling each about two-thirds full to allow room for rising.
- Bake the Cupcakes: Place the muffin tin in the preheated oven and bake for 12-15 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the Cupcakes: Allow the cupcakes to cool in the tin for 5 minutes before transferring them to a wire rack to cool completely, ensuring the frosting doesn’t melt.
- Prepare Rose Buttercream Frosting: In a medium bowl, beat the softened butter until smooth and creamy, about 2 minutes. Gradually add the sifted powdered sugar in increments, mixing well after each addition.
- Add Flavor and Adjust Consistency: Mix in the rose water and milk, continuing to beat until the frosting is light, fluffy, and holds a soft peak. Add pink food coloring if a pastel tint is desired. Adjust with more powdered sugar if too thin or more milk if too thick.
- Frost the Cupcakes: Once the cupcakes are fully cooled, pipe or spread the rose buttercream onto each cupcake in a decorative swirl.
- Garnish: Sprinkle finely chopped pistachios on top of the frosting for an added crunch and to enhance the pistachio flavor.
- Serve and Enjoy: Present these elegant mini cupcakes at tea parties, celebrations, or as a delicate dessert to delight guests with their unique flavor and beautiful appearance.
Notes
- Do not overmix the batter to keep the cupcakes tender and light.
- Use sour cream or Greek yogurt interchangeably for slight flavor variation.
- Adjust rose water amount in frosting according to your taste preference.
- Pink food coloring is optional but adds a lovely visual appeal to the frosting.
- Finely ground pistachios in the batter give texture; reserve some chopped pistachios for garnish.
- These cupcakes can be stored in an airtight container for 2-3 days at room temperature or refrigerated for up to a week.

