Vegan Mini Rose Pistachio Cupcakes
Vegan Mini Rose Pistachio Cupcakes came into my kitchen during a Sunday garden tea party that wasn’t supposed to happen. Rain was forecast, but instead, we got golden light streaming through the camellias and enough warmth for folding chairs to scatter across the lawn.
My friend Naomi brought her antique teacups; Jules arrived with a bouquet of dried roses and a tin of loose-leaf bergamot, already steeping. I had planned to make something modest until I opened the pantry and saw pistachios, rose water, and just enough powdered sugar to attempt something a little more magical.
As we stirred the batter, my niece helped tint it green with a dropper while Jules debated whether to frost with a swirl or a rosette. We ended up doing both. The air was lightly floral from the rose buttercream,
and the cupcakes came out just in time tiny domes barely kissed with golden edges, topped with pastel pink clouds and scattered pistachio dust. We added dried rosebuds only because Naomi insisted they were “too charming not to.” They fit right in beside the teacups and linen napkins.
Vegan Mini Rose Pistachio Cupcakes disappeared one by one over a slow afternoon of clinking cups and second helpings. The cupcakes held their own next to lemon scones and almond cookies soft, subtly sweet, and floral in a way that felt like spring in every bite. That quiet kind of joy is why I bake.

Short Description
These Vegan Mini Rose Pistachio Cupcakes are tender, naturally dairy-free, delicately tinted green, and topped with a silky rosewater buttercream.
Key Ingredients
For the Cupcakes
- ¾ cup unsweetened soy milk
- 1 tbsp lemon juice (about ½ small lemon)
- ¾ cup extra virgin olive oil
- 1 tbsp vanilla extract
- 1 cup granulated white sugar
- ½ tsp sea salt
- 2 cups all-purpose flour (spooned, not packed)
- 1 tsp baking powder
- ½ tsp baking soda
- 10 drops vegan green food dye (adjust as needed)
- ½ cup raw pistachio kernels, chopped
For the Rose Buttercream
- 2 cups vegan butter, cubed
- 6 cups powdered sugar
- 2 tsp lemon juice
- 2 tsp food-grade rose water
- 10 drops vegan red food dye (adjust as needed)
For Garnish
- ½ cup chopped raw pistachios
- 48 mini dried rosebuds (optional but beautiful)
Tools Needed
- Two 24-cup mini cupcake pans
- Mini paper liners
- Mixing bowls
- Whisk and spatula
- Hand or stand mixer
- Piping bags and star tips
- Cooling rack
Cooking Instructions
Step 1: Preheat and Prepare
Preheat oven to 340°F (170°C). Line two 24-cup mini muffin trays with paper liners.
Step 2: Make the Batter
In a bowl, whisk soy milk and lemon juice. Let sit for 1 minute. Add olive oil, vanilla, sugar, and salt, and whisk well.
Step 3: Combine Dry Ingredients
Sift in flour, baking powder, and baking soda. Mix until just smooth. Stir in green food dye, then gently fold in chopped pistachios.
Step 4: Fill and Bake
Scoop batter into liners, filling each halfway. Bake at 340°F for 12½ minutes, then reduce to 320°F and bake another 12½ minutes. Let cool 10 minutes in the pan, then transfer to a rack to cool fully, at least 30 minutes.
Step 5: Make Rose Buttercream
Beat vegan butter until fluffy. Gradually add powdered sugar. Mix in lemon juice and rose water. Add vegan red food dye to tint light pink. Beat until smooth and creamy.
Step 6: Decorate
Pipe frosting onto each cooled cupcake. Sprinkle with chopped pistachios and add a rosebud if desired.
Why You’ll Love This Recipe
100% plant-based with no dairy or eggs
Elegant presentation for showers or tea parties
Lightly floral with subtle citrus notes
Moist texture from olive oil and soy milk
Easy to decorate and personalize
Kid-friendly and crowd-pleasing
Mistakes to Avoid & Solutions
Skipping the milk and lemon step
That curdled mixture acts as your vegan buttermilk.
Solution: Let the lemon and milk sit for a full minute before adding other ingredients.
Overmixing the batter
Leads to dense cupcakes.
Solution: Stir just until no streaks of flour remain.
Using unsoftened vegan butter
Makes frosting lumpy and hard to spread.
Solution: Let vegan butter soften at room temperature before whipping.
Not chilling cupcakes before piping
Warm cupcakes will melt the buttercream.
Solution: Cool completely on a rack for best results.
Heavy hand with rose water
Can overpower the flavor.
Solution: Measure carefully and don’t exceed the recipe amount.
Serving and Pairing Suggestions
Serve on a white cake stand with gold accents
Pair with rose tea, jasmine green tea, or lemonade
Add to a brunch board with fresh fruit
Display with pastel macarons or petit fours
Use for bridal showers, spring birthdays, or Easter
Storage and Reheating Tips
Store in a covered container at room temperature for 1 day
Refrigerate up to 4 days; bring to room temp before serving
Do not freeze once frosted
Unfrosted cupcakes can be frozen for up to 1 month
Rewhip frosting if refrigerating before piping
FAQs
1. Can I use almond milk instead of soy milk?
Yes, but soy milk curdles better with lemon and yields a richer texture.
2. Can I skip the food coloring?
Absolutely. The flavor stays the same, though the color will be more natural.
3. Is rose water the same as rose extract?
No, rose extract is more concentrated. Use only food-grade rose water as listed.
4. Can I make these into regular cupcakes?
Yes, bake in standard liners for 18–20 minutes at 350°F, checking for doneness.
5. Do I need to use a piping bag?
No, you can spoon the frosting or use a plastic bag with the tip cut off.
Tips & Tricks
Use high-quality rose water for the most balanced floral flavor
Chill frosting 10 minutes if it gets too soft while piping
For even cupcakes, use a small cookie scoop to portion batter
Add a pinch of cardamom for extra warmth in the batter
Decorate just before serving to keep rosebuds crisp
Recipe Variations
Lemon Pistachio Cupcakes
Omit rose water and add 1 tsp lemon zest to the batter and frosting for a citrus-forward version.
Raspberry Rose Cupcakes
Fold in ½ cup chopped fresh raspberries into the batter and top with a raspberry on each cupcake.
Chocolate Pistachio Cupcakes
Swap ½ cup flour for cocoa powder, skip rose water, and add ½ tsp almond extract.
Orange Blossom Twist
Use orange blossom water in place of rose water and decorate with candied orange peel.
Nut-Free Version
Omit pistachios and use sunflower seeds or dried cranberries for texture and a nut-free option.
Final Thoughts
Vegan Mini Rose Pistachio Cupcakes surprised me with how well they brought the day together. Their soft green hue, the whisper of rose, and that delicate crunch of pistachio felt like something far more elaborate than the time spent in the kitchen. It’s the kind of recipe that doesn’t try to outshine the setting, just quietly belongs in it.
They reminded me that flavor doesn’t need to shout to be memorable. These cupcakes held their place not just on the table but in the rhythm of that sunny afternoon, surrounded by teacups, stories, and the kind of laughter that settles in slow. Sometimes, it’s the tiniest bakes that carry the most grace.
Vegan Mini Rose Pistachio Cupcakes
Course: DessertDifficulty: Easy48
servings25
minutes25
minutes30
minutesThese Vegan Mini Rose Pistachio Cupcakes are tender, naturally dairy-free, delicately tinted green, and topped with a silky rosewater buttercream.
Ingredients
- For the Cupcakes
¾ cup unsweetened soy milk
1 tbsp lemon juice (about ½ small lemon)
¾ cup extra virgin olive oil
1 tbsp vanilla extract
1 cup granulated white sugar
½ tsp sea salt
2 cups all-purpose flour (spooned, not packed)
1 tsp baking powder
½ tsp baking soda
10 drops vegan green food dye (adjust as needed)
½ cup raw pistachio kernels, chopped
- For the Rose Buttercream
2 cups vegan butter, cubed
6 cups powdered sugar
2 tsp lemon juice
2 tsp food-grade rose water
10 drops vegan red food dye (adjust as needed)
- For Garnish
½ cup chopped raw pistachios
48 mini dried rosebuds (optional but beautiful)
Directions
- Preheat oven to 340°F (170°C) and line two 24-cup mini muffin trays with liners.
- Whisk soy milk with lemon juice, rest 1 minute, then mix in olive oil, vanilla, sugar, and salt.
- Sift in flour, baking powder, and baking soda, mix just smooth, add green dye, then fold in pistachios.
- Fill liners halfway, bake 12½ minutes at 340°F, reduce to 320°F and bake another 12½ minutes, cool 10 minutes in pan then 30 minutes on a rack.
- Beat vegan butter until fluffy, add powdered sugar gradually, then lemon juice and rose water, tint pink and beat smooth.
- Pipe frosting onto cooled cupcakes, finish with pistachios and optional rosebuds.