Vegan Mini Rose Pistachio Cupcakes
Vegan Mini Rose Pistachio Cupcakes made their first appearance during a spring brunch we threw for a friend who had just moved into a new apartment. The kitchen was still half-unpacked, her cat kept hopping on the windowsill, and we were baking off one mixing bowl and a borrowed muffin pan.
The only thing certain was the flavor palette she’d asked for something “floral and a little nutty.” We had rose water, vegan butter, and a jar of pistachios that had survived the move.
We stirred the batter by hand, scooping it into mismatched mini cupcake liners while someone squeezed lemon juice into soy milk to make it curdle just right. A few drops of food coloring turned the buttercream blush-pink, and pistachios were chopped unevenly on a cutting board balanced across the sink.
The scent of rose and sugar slowly filled the kitchen, cutting through the noise of packing tape and half-built furniture. They looked sweet, but tasted balanced nutty, floral, creamy, with a soft crumb that didn’t try too hard.
Since then, these cupcakes have earned a spot at baby showers, birthdays, and one engagement dinner where they were served alongside chilled tea and tiny spoons. They’re playful without being too sweet, delicate without being fussy, and always draw a smile before the first bite.

Short Description
These vegan mini rose pistachio cupcakes are soft, fragrant bites topped with rose water buttercream and crushed pistachios. Perfect for spring, parties, or gifting.
Key Ingredients
For the Cupcakes
- ¾ cup unsweetened soy milk
- 1 tablespoon lemon juice
- ¾ cup extra virgin olive oil
- 1 tablespoon vanilla extract
- 1 cup granulated white sugar
- ½ teaspoon sea salt
- 2 cups all-purpose flour (spooned and leveled)
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- 10 drops vegan green food dye (optional)
- ½ cup raw pistachio kernels, chopped
For the Rose Buttercream
- 2 cups vegan butter
- 6 cups powdered sugar
- 2 teaspoons lemon juice
- 2 teaspoons food-grade rose water
- 10 drops vegan red food dye (optional)
For Garnish
- ½ cup chopped pistachio kernels
- 48 mini dried rose buds (optional)
Tools Needed
- Mini muffin tin
- Mini cupcake liners
- Mixing bowls
- Whisk and rubber spatula
- Electric mixer
- Cooling rack
- Piping bag and star tip
Cooking Instructions
Step 1: Mix the cupcake batter
Preheat oven to 340°F (170°C). Line mini muffin tins with paper liners. Combine soy milk and lemon juice, let sit 5 minutes to curdle. Add oil, vanilla, and sugar. Whisk until smooth.
Sift in flour, salt, baking powder, and baking soda. Stir gently, then add food dye and pistachios. Mix until just combined.
Step 2: Bake the cupcakes
Fill each liner halfway with batter. Bake at 340°F for 12½ minutes, then lower temperature to 320°F and bake another 12½ minutes.
The tops should spring back when lightly pressed. Cool completely on a rack.
Step 3: Make the buttercream
Beat vegan butter until creamy. Gradually add powdered sugar, lemon juice, rose water, and red food dye. Beat until light and fluffy, scraping the bowl as needed.
Step 4: Frost and garnish
Pipe frosting onto each cooled cupcake. Sprinkle with crushed pistachios and add a mini rosebud for an elegant touch.
Why You’ll Love This Recipe
100% plant-based and dairy-free
Elegant flavor pairing of rose and pistachio
Great for springtime entertaining
Bite-sized and easy to serve
Freezer-friendly and make-ahead ready
Mistakes to Avoid & Solutions
Overmixing the batter
Can lead to dense cupcakes.
Solution: Stir just until combined.
Skipping the curdle step
Affects structure and rise.
Solution: Let soy milk and lemon juice sit at least 5 minutes.
Using unsoftened vegan butter
Creates lumpy frosting.
Solution: Let butter sit at room temp before whipping.
Not lowering oven temperature
Can cause overbaked edges.
Solution: Bake low and slow as directed for even texture.
Frosting too runny
Caused by warm butter or overbeating.
Solution: Chill slightly before piping if needed.
Serving and Pairing Suggestions
Serve with rose or hibiscus tea
Pair with sparkling water and citrus slices
Add to dessert platters with chocolate-dipped fruit
Great for brunch buffets, garden parties, or tea time
Display on tiered stands with edible flowers
Storage and Reheating Tips
Store in airtight container at room temp up to 2 days
Refrigerate up to 5 days, bring to room temp before serving
Freeze unfrosted cupcakes up to 1 month
Do not microwave to thaw—let sit at room temp
Keep piped cupcakes cool if serving outdoors
FAQs
1. Can I use almond milk instead of soy?
Yes, just be sure to curdle it with lemon juice for similar texture.
2. Are these nut-free if I skip pistachios?
They can be, but always label for guests with allergies.
3. Can I make them full-size?
Yes, bake at 350°F for 18–22 minutes. Yield will be about 12 regular cupcakes.
4. Do they taste overly floral?
No, the rose is subtle and well balanced by lemon and pistachio.
5. Can I make the frosting ahead?
Yes, store it in the fridge and re-whip before piping.
Tips & Tricks
Use food-grade rose water, not extract or perfume
For a vibrant green, add a touch of matcha or spinach powder
Use a piping bag with a star tip for beautiful swirls
Chill cupcakes before decorating for clean results
Add lemon zest to frosting for a fresh twist
Recipe Variations
Coconut Rose Cupcakes
Replace pistachios with shredded coconut, and use coconut milk for the batter.
Lemon Rose Mini Cakes
Add 1 tablespoon lemon zest to the cupcake batter and use lemon buttercream with just a splash of rose water.
Date & Rose Cupcakes
Fold in ¼ cup finely chopped dates for natural sweetness and deeper flavor.
Chocolate Pistachio Version
Add 2 tablespoons cocoa powder to the flour and skip the food coloring. Frost with rose buttercream as usual.
Final Thoughts
Vegan mini rose pistachio cupcakes feel like something made for celebration petite, aromatic, and full of color. They’re the kind of dessert that stands out on a table without needing a spotlight, made from ingredients that feel both kind and considered. I’ve made these in quiet kitchens and shared ones, and somehow they always end up bringing people closer.
They’re gentle in taste, soft in texture, and endlessly charming. Whether stacked on a cake stand or handed out one by one, they’re sweet in the ways that count delightful, shareable, and made with care.
Vegan Mini Rose Pistachio Cupcakes
Course: DessertDifficulty: Easy48
servings30
minutes25
minutes15
minutesThese vegan mini rose pistachio cupcakes are soft, fragrant bites topped with rose water buttercream and crushed pistachios. Perfect for spring, parties, or gifting.
Ingredients
- For the Cupcakes
¾ cup unsweetened soy milk
1 tablespoon lemon juice
¾ cup extra virgin olive oil
1 tablespoon vanilla extract
1 cup granulated white sugar
½ teaspoon sea salt
2 cups all-purpose flour (spooned and leveled)
1 teaspoon baking powder
½ teaspoon baking soda
10 drops vegan green food dye (optional)
½ cup raw pistachio kernels, chopped
- For the Rose Buttercream
2 cups vegan butter
6 cups powdered sugar
2 teaspoons lemon juice
2 teaspoons food-grade rose water
10 drops vegan red food dye (optional)
- For Garnish
½ cup chopped pistachio kernels
48 mini dried rose buds (optional)
Directions
- Preheat oven, mix wet and dry ingredients with pistachios until just combined.
- Fill liners halfway, bake 25 minutes total, cool completely.
- Beat buttercream ingredients until fluffy.
- Pipe frosting, garnish with pistachios and rosebuds.