Elegant Vegan Mini Rose Pistachio Cupcakes
The morning started with a missed bus and a bakery window that felt almost cruel in its perfection. Rows of pastel pastries sat behind the glass, neat and flawless, while the city rushed past me. I didn’t stop. I went home instead, kicked off my shoes, and decided that if I wanted something beautiful and gentle, I’d make it myself.
Later that day, a grocery store clerk raised an eyebrow as I weighed pistachios twice, clearly overthinking it. He smiled anyway. Back in my kitchen, the light was soft, the counter was clean, and there was time. I played music low. The kind you don’t sing to but feel. Mixing rose water into buttercream felt almost ceremonial, slow and deliberate, like brushing color onto a blank canvas.
These cupcakes came together quietly. No rush. No stress. Just small, pretty things baking in the oven, filling the room with a calm, nutty sweetness. By the time they cooled, the day felt lighter. Sometimes food doesn’t fix everything, but it can soften the edges. That’s exactly what these little cupcakes did.

Short Description
Delicate vegan mini cupcakes infused with pistachio and rose, finished with a soft pink buttercream and subtle floral notes. Light, elegant, and made for slow bites.
Key Ingredients
Pistachio Cupcakes
- ¾ cup unsweetened soy milk
- 1 tbsp lemon juice
- ¾ cup extra virgin olive oil
- 1 tbsp vanilla extract
- 1 cup granulated white sugar
- ½ tsp sea salt
- 2 cups all purpose flour
- 1 tsp baking powder
- ½ tsp baking soda
- 10 drops vegan green food dye
- ½ 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
Garnish
- ½ cup Setton Farms Raw Pistachio Kernels, chopped
- 48 mini dried rose buds, optional
Tools Needed
- Mixing bowls
- Whisk and spatula
- Electric hand mixer
- Mini cupcake baking forms
- Mini cupcake liners
- Cooling rack
- Piping bag with nozzle
Cooking Instructions
Make the Mini Cupcakes
Step 1:
Preheat the oven to 340°F or 170°C. Line two mini 24 cup baking forms with liners or grease lightly. Silicone forms work well too.
Step 2:
In a medium bowl, whisk soy milk and lemon juice together. Let it sit for 1 minute until slightly thick. This acts as vegan buttermilk.
Step 3:
Add olive oil, vanilla extract, sugar, and sea salt. Whisk until smooth and glossy.
Step 4:
Add flour, baking powder, and baking soda. Mix gently until the batter is smooth with no dry pockets. Avoid overmixing. The batter should be pourable and silky.
Step 5:
Add green food dye a few drops at a time, mixing between additions. Around 5 drops creates a soft pastel green. Adjust to your preference.
Step 6:
Fold in chopped pistachios using a spatula. Fill each cupcake cavity halfway to prevent overflow.
Step 7:
Place trays on the lower middle rack. Bake at 340°F for 12½ minutes. Reduce temperature to 320°F or 160°C and bake another 12½ minutes.
The tops should look set and spring back lightly when touched.
Make the Buttercream Frosting
Step 8:
Cut vegan butter into small cubes. Add to a bowl and beat with an electric mixer while slowly adding powdered sugar.
Step 9:
Once crumbly, add lemon juice and rose water. Continue mixing for about 1 minute until smooth and creamy.
If it seems dry, keep mixing before adding liquid.
Step 10:
Add red food dye gradually until a soft pink shade appears. The buttercream should hold soft peaks.
Decorate the Mini Cupcakes
Step 11:
Remove cupcakes from the oven and transfer to a cooling rack. Let cool for at least 30 minutes. Warm cupcakes will melt the frosting.
Step 12:
Fill a piping bag with buttercream. Pipe in a circular motion starting from the center of each cupcake.
Step 13:
Finish with chopped pistachios and a dried rose bud if using. Keep the decoration light and balanced.
Why You’ll Love This Recipe
Elegant Flavor: Nutty pistachio meets floral rose without overpowering sweetness
Vegan Friendly: Completely dairy free and plant based
Mini Size: Perfect for portion control and gatherings
Visually Stunning: Soft green cake with pastel pink frosting
Make Ahead Friendly: Components can be prepared in advance
Mistakes to Avoid & Solutions
Cupcakes rising too much
Lowering the oven temperature halfway through controls the rise while keeping them fluffy.
Dense texture
Overmixing activates gluten. Mix just until combined.
Buttercream too stiff
Keep mixing before adding extra liquid. Vegan butter softens with time.
Muted flavors
Use fresh pistachios and food grade rose water. Old ingredients dull taste.
Serving and Pairing Suggestions
Serve on a white platter for contrast
Pair with mint tea, chamomile, or light espresso
Ideal for brunch tables, baby showers, or afternoon gatherings
Works beautifully as a plated dessert with berries
Storage and Reheating Tips
Store frosted cupcakes in an airtight container in the fridge for up to 3 days
Bring to room temperature for 20 minutes before serving
Unfrosted cupcakes freeze well for up to 1 month
Do not microwave. Let them thaw naturally for best texture
FAQs
1. Can I make these without food coloring?
Yes. The flavor remains the same. The cupcakes will be pale beige and the frosting off white.
2. Is rose water overpowering?
Not in this ratio. It adds aroma rather than strong taste.
3. Can I use almond milk instead of soy milk?
Yes. Unsweetened almond milk works the same.
4. Why are my cupcakes oily?
Too much oil or underbaking can cause this. Measure carefully and check doneness.
5. Can I make them standard size?
Yes. Bake at 340°F for 18 to 20 minutes without reducing temperature.
Tips & Tricks
Chop pistachios finely for even distribution
Chill buttercream for 10 minutes if piping feels loose
Use a small star nozzle for a floral look
Taste buttercream before piping and adjust rose water gently
Recipe Variations
Lemon Pistachio Version
Replace rose water with 1 tsp lemon zest and add 1 extra tsp lemon juice to buttercream. Bright and fresh.
Chocolate Pistachio
Add 2 tbsp cocoa powder to the cupcake batter and reduce flour by 2 tbsp. Rich and nutty.
Orange Blossom Twist
Swap rose water for orange blossom water. Floral but citrusy and lighter.
Final Thoughts
These cupcakes feel like a pause button. Small, calm, and intentional. The kind of dessert that doesn’t shout for attention but still gets noticed. Making them reminded me how satisfying simple beauty can be when you slow down enough to enjoy the process.
The colors, the scent, the quiet moment while piping frosting. All of it matters. They’re perfect for sharing, but just as nice kept for yourself with a cup of tea. Sometimes that’s enough.
Elegant Vegan Mini Rose Pistachio Cupcakes
Course: Main Dishes4
servings30
minutes40
minutes300
kcal1
hour10
minutesIngredients
Pistachio Cupcakes
¾ cup unsweetened soy milk
1 tbsp lemon juice
¾ cup extra virgin olive oil
1 tbsp vanilla extract
1 cup granulated white sugar
½ tsp sea salt
2 cups all purpose flour
1 tsp baking powder
½ tsp baking soda
10 drops vegan green food dye
½ 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
Garnish
½ cup Setton Farms Raw Pistachio Kernels, chopped
48 mini dried rose buds, optional
Directions
- Make the Mini Cupcakes: Preheat the oven to 340°F or 170°C. Line two mini 24 cup baking forms with liners or lightly grease them. Silicone forms work well.
- Whisk soy milk and lemon juice in a medium bowl. Let sit for 1 minute until slightly thickened.
- Add olive oil, vanilla extract, sugar, and sea salt. Whisk until smooth.
- Add flour, baking powder, and baking soda. Mix gently just until smooth. The batter should be silky and pourable.
- Mix in green food dye a few drops at a time until the desired shade is reached. About 5 drops creates a soft pastel green.
- Fold in chopped pistachios. Fill each cupcake cavity halfway.
- Bake on the lower middle rack at 340°F for 12½ minutes. Reduce heat to 320°F or 160°C and bake another 12½ minutes, until the tops spring back when touched.
- Make the Buttercream Frosting: Cut vegan butter into small cubes. Beat with an electric mixer, adding powdered sugar gradually.
- Add lemon juice and rose water. Mix until smooth and creamy, about 1 minute.
- Add red food dye a few drops at a time until a soft pink color forms. The buttercream should hold soft peaks.
- Decorate the Mini Cupcakes: Transfer cupcakes to a cooling rack and cool for at least 30 minutes.
- Fill a piping bag with buttercream and pipe in a circular motion starting from the center.
- Finish with chopped pistachios and a dried rose bud if using. Keep the decoration light and balanced.