If you have a soft spot for dainty, delightful treats that taste as magical as they look, then you’re going to fall head over heels for this Vegan Mini Rose Cupcakes with Pistachio and Rosewater Frosting Recipe. These petite beauties bring together the nutty richness of pistachios with the floral whisper of rosewater, all wrapped in a moist, tender vegan cupcake base. Plus, the swirl of pale pink frosting crowned with crunchy pistachio bits and delicate dried rose buds makes every bite an experience to savor. Whether you’re surprising friends at a tea party or simply indulging your own sweet tooth, these cupcakes are a fabulous vegan treat that’s as elegant as it is scrumptious.
Ingredients You’ll Need

Gathering your ingredients for this recipe is a joyful part of the process. Each one is simple and plays a key role in creating the perfect harmony of flavors, textures, and colors that make these Vegan Mini Rose Cupcakes with Pistachio and Rosewater Frosting Recipe so special.
- Soy milk (3/4 cup, unsweetened): Creates a creamy, dairy-free base that keeps the cupcakes moist.
- Lemon juice (1 tbsp): Adds brightness and reacts with baking soda for a fluffy rise.
- Extra virgin olive oil (3/4 cup): Provides richness and tenderness without dairy.
- Vanilla extract (1 tbsp): Enhances the overall flavor with its natural warmth.
- Granulated white sugar (1 cup): Balances all the flavors with just the right amount of sweetness.
- Sea salt (1/2 tsp): Elevates the cupcake’s natural flavors by balancing sweetness.
- All-purpose flour (2 cups): The essential structure for the cupcakes, ensuring a soft crumb.
- Baking powder (1 tsp): Helps the cupcakes rise light and fluffy.
- Baking soda (1/2 tsp): Works with lemon juice to create airiness.
- Vegan green food dye (10 drops): Gives the cupcake its lovely pistachio-inspired hue.
- Raw pistachio kernels (1/2 cup, chopped): Adds irresistible crunch and a nutty goodness.
- Vegan butter (2 cups) for frosting: The creamy base for the luscious rosewater buttercream.
- Powdered sugar (6 cups): For that sweet, smooth texture in the frosting.
- Lemon juice (2 tsp) for frosting: Adds subtle brightness and balance.
- Food grade rose water (2 tsp): Imparts the iconic floral aroma that defines this frosting.
- Vegan red food dye (10 drops): To tint the frosting a romantic pink shade.
- Raw pistachio kernels (1/2 cup, chopped) for garnish: Provides texture and color contrast atop the frosting.
- Mini dried rose buds (48) – optional: These add an elegant, visual flourish and a floral note.
How to Make Vegan Mini Rose Cupcakes with Pistachio and Rosewater Frosting Recipe
Step 1: Prepare the Vegan Pistachio Cupcake Batter
Start by combining your soy milk and lemon juice in a bowl and let it sit for a few minutes to curdle slightly—this little trick mimics buttermilk and helps create tender cupcakes. In a larger bowl, whisk together the olive oil, vanilla extract, and granulated sugar until well combined. Then sift in your dry ingredients: all-purpose flour, baking powder, baking soda, and sea salt. Gently mix the wet and dry ingredients along with the curdled soy milk just until combined—overmixing can make the cupcakes tough, so be gentle. Fold in the vegan green food dye drop by drop until you get that perfect pale pistachio color, and lastly, add the chopped pistachios for a delightful surprise of texture.
Step 2: Bake the Mini Cupcakes
Preheat your oven to 350°F (175°C) and line a mini muffin tin with cupcake liners. Spoon the batter in evenly, filling each cup about three-quarters full to allow room for rising. Bake for 15 to 18 minutes, or until a toothpick inserted comes out clean. The aroma at this point is going to be incredible—the subtle nuttiness and citrus hints tease your senses! Let the cupcakes cool completely before frosting so the frosting won’t melt.
Step 3: Create the Rosewater Pistachio Buttercream Frosting
While the cupcakes are cooling, get your frosting ready. Using a stand mixer or hand mixer, beat the vegan butter until smooth and creamy. Gradually add in your powdered sugar, beating on low first to avoid sugar clouds, and then up to high speed for a fluffy consistency. Add the lemon juice and rose water for that unmistakable floral brightness, and mix well. Finally, stir in vegan red food dye a drop or two at a time until you achieve a soft, blush pink frosting reminiscent of rose petals.
Step 4: Frost and Garnish Your Cupcakes
Once your cupcakes are fully cooled, frost them using a piping bag fitted with a rose piping tip for that gorgeous swirl effect. The frosting should be light, airy, and generously floral, perfectly complementing the pistachio base. Sprinkle chopped pistachios on top for crunch and a burst of green. For a show-stopping finish, add a mini dried rose bud to each cupcake—this adds a charming visual and subtle aroma that will have everyone swooning.
How to Serve Vegan Mini Rose Cupcakes with Pistachio and Rosewater Frosting Recipe

Garnishes
Apart from the chopped pistachios and mini rose buds, you can also consider edible glitter or a dusting of powdered sugar for extra sparkle and elegance. These small touches enhance both presentation and the delicate floral theme without overpowering the cupcakes.
Side Dishes
These cupcakes pair beautifully with light and refreshing drinks like rose or elderflower iced tea, sparkling water with a slice of lemon, or even a delicate jasmine green tea to complement the rosewater notes. Keep sides simple to let the cupcakes shine as the star of your spread.
Creative Ways to Present
For an unforgettable display, arrange the cupcakes on a tiered cake stand lined with fresh rose petals or a lace doily. You might also try placing each cupcake in a decorative floral liner or serving them alongside small bowls of whole pistachios and rose petals for guests to explore the flavors visually and texturally.
Make Ahead and Storage
Storing Leftovers
These vegan mini cupcakes keep wonderfully in an airtight container at room temperature for up to 2 days. If your kitchen is warm, refrigeration is best to keep the frosting firm, but bring cupcakes to room temperature before serving to enjoy the best flavor and texture.
Freezing
You can freeze undecorated cupcakes for up to 3 months by wrapping them tightly in plastic wrap and storing them in a freezer-safe container. To freeze frosted cupcakes, flash-freeze on a tray until firm, then transfer to a container to protect the frosting. Thaw overnight in the fridge before serving.
Reheating
When ready to enjoy, let frozen cupcakes thaw slowly in the fridge. Avoid microwaving as it may distort the frosting. Instead, bring to room temperature naturally for the best taste and texture.
FAQs
Can I use almond milk instead of soy milk in this recipe?
Absolutely! Almond milk works just as well as soy milk here. Just make sure it’s unsweetened to control the sweetness level of your cupcakes.
Is there a substitute for rosewater if I don’t have it?
If rosewater isn’t available, try using a small amount of orange blossom water or a splash of vanilla extract, but keep in mind that this will change the cupcake’s flavor profile slightly.
Can I make these cupcakes gluten-free?
Yes, by swapping the all-purpose flour with a gluten-free flour blend that includes xanthan gum, you should get good results. Just be aware that texture might vary a bit.
How do I get the frosting to pipe neatly?
Make sure your vegan butter is softened before mixing, and beat the frosting long enough to get a light, fluffy consistency. If it’s too soft, chill it briefly before piping to hold the shape better.
Are the mini dried rose buds safe to eat?
Yes, as long as they’re labeled edible and food-grade. These are often sourced specifically for culinary use and add a lovely finishing touch.
Final Thoughts
There is just something so enchanting about making and sharing this Vegan Mini Rose Cupcakes with Pistachio and Rosewater Frosting Recipe. It’s a celebration of subtle flavors and beautiful presentation wrapped up in every bite. Whether you’re vegan or just love new twists on classic treats, these cupcakes are a joy to make and even more delightful to eat. Go ahead and give them a try—your taste buds and guests will thank you warmly!
PrintVegan Mini Rose Cupcakes with Pistachio and Rosewater Frosting Recipe
These Vegan Mini Rose Cupcakes are delightful bite-sized treats featuring moist pistachio-flavored cupcakes tinted with green food dye, topped with luscious vegan buttercream frosting infused with rose water and tinted red to create a stunning rose effect. Garnished with chopped pistachios and optional dried rose buds, these cupcakes are perfect for elegant occasions or anytime you want a beautiful, plant-based dessert.
- Prep Time: 20 minutes
- Cook Time: 18 minutes
- Total Time: 38 minutes
- Yield: 48 mini cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Ingredients
Pistachio Cupcakes
- 3/4 cup unsweetened soy milk
- 1 tbsp lemon juice (juice of about 1/2 small lemon)
- 3/4 cup extra virgin olive oil
- 1 tbsp vanilla extract
- 1 cup granulated white sugar
- 1/2 tsp sea salt
- 2 cups all-purpose flour (spooned into the cup, not packed)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 10 drops vegan green food dye (or more, to taste)
- 1/2 cup Setton Farms Raw Pistachio Kernels, chopped
Buttercream Frosting
- 2 cups vegan butter
- 6 cups powdered sugar
- 2 tsp lemon juice
- 2 tsp food grade rose water
- 10 drops vegan red food dye (or more, to taste)
Garnishes/Cupcake Decoration
- 1/2 cup Setton Farms Raw Pistachio Kernels, chopped
- 48 mini dried rose buds (optional)
Instructions
- Prepare the Vegan Buttermilk: Combine the unsweetened soy milk with 1 tablespoon of lemon juice and set aside for a few minutes to curdle, creating a vegan buttermilk substitute.
- Mix the Wet Ingredients: In a mixing bowl, whisk together the vegan buttermilk, extra virgin olive oil, and vanilla extract until well combined.
- Combine Dry Ingredients: In a separate large bowl, sift together the all-purpose flour, baking powder, baking soda, sea salt, and granulated white sugar to ensure even distribution of leavening agents and sweetness.
- Incorporate Wet and Dry Mixtures: Gradually pour the wet ingredients into the dry ingredients, mixing gently until the batter is smooth but not overmixed.
- Add Color and Pistachios: Stir in the vegan green food dye drops until the batter has a uniform pale green color. Fold in the chopped raw pistachio kernels evenly throughout the batter.
- Fill Mini Cupcake Liners: Line a mini muffin pan with cupcake liners and spoon the batter evenly into each cup, filling about 2/3 full to allow room for rising.
- Bake the Cupcakes: Preheat the oven to 350°F (175°C). Bake the mini cupcakes for 15-18 minutes or until a toothpick inserted in the center comes out clean. Remove from the oven and allow to cool completely on a wire rack before frosting.
- Prepare the Vegan Buttercream Frosting: In a large bowl, beat the vegan butter until creamy. Gradually add powdered sugar, about a cup at a time, beating until fluffy. Mix in lemon juice, rose water, and vegan red food dye drops until the frosting achieves a smooth, pale pink-red color suitable for piping roses.
- Pipe the Frosting: Using a piping bag fitted with a rose tip, frost each cooled mini cupcake by swirling the buttercream in a circular motion to create a rose shape.
- Decorate the Cupcakes: Garnish each frosted cupcake with a small sprinkle of chopped pistachios around the base of the frosting and optionally top with a mini dried rose bud for a charming appearance.
- Serve and Store: Serve immediately or store cupcakes in an airtight container in the refrigerator for up to 3 days. Allow cupcakes to come to room temperature before serving for best flavor and texture.
Notes
- The mini dried rose buds are optional but add a beautiful, aromatic finishing touch to the cupcakes.
- Ensure not to overmix the batter to keep the cupcakes tender and light.
- These cupcakes are best served at room temperature after chilling for flavor development.
- You can substitute vegan butter with coconut oil if preferred, but the frosting texture may differ slightly.
- If vegan green and red food dyes are unavailable, natural coloring options like matcha powder for green and beet juice for red can be used.
