Delicate Vegan Mini Rose Pistachio Cupcakes
A quiet Sunday afternoon at home turned unexpectedly lively once my neighbor knocked with a small box of pistachios from her backyard tree. She’s the kind of person who shares produce the way others share stories, slowly and with pride. My younger brother was stretched out on the couch, half listening, while Chili perched nearby, curious but unimpressed.
The pistachios sat on the counter all day, catching my eye every time I walked past. By evening, I knew I wanted to make something soft and celebratory without feeling heavy. Cupcakes felt right, especially the mini kind that invite you to take just one more bite.
I remembered tasting rose flavored sweets years ago while traveling, subtle and floral, never overpowering. That memory shaped the direction of this recipe. Mixing pistachio with rose felt gentle, almost calming, like baking something meant to slow the day down.
As the batter came together, tinted a soft green, the kitchen felt quieter, warmer. These cupcakes became less about dessert and more about creating a moment worth lingering in.

Short Description
These vegan mini rose pistachio cupcakes are soft, lightly sweet, and delicately floral, finished with a smooth rose buttercream and crunchy pistachio topping.
Key Ingredients
For the 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, spooned and leveled
- 1 tsp baking powder
- ½ tsp baking soda
- 10 drops vegan green food dye
- ½ cup raw pistachio kernels, finely chopped
For the Buttercream Frosting
- 2 cups vegan butter, softened
- 6 cups powdered sugar
- 2 tsp lemon juice
- 2 tsp food grade rose water
- 10 drops vegan red food dye
For Garnish
- ½ cup chopped pistachio kernels
- 48 mini dried rose buds, optional
Tools Needed
- Mixing bowls
- Whisk
- Silicone spatula
- Mini cupcake pan
- Mini cupcake liners
- Electric hand mixer
- Piping bag with nozzle
- Cooling rack
Cooking Instructions
Step 1: Prepare the Oven and Pan
Preheat the oven to 340°F or 170°C. Line two mini 24 cup cupcake pans with liners or lightly grease the pan if preferred.
Step 2: Make Vegan Buttermilk Base
In a medium bowl, whisk together the soy milk and lemon juice. Let it sit for 2 minutes until slightly curdled.
Step 3: Mix Wet Ingredients
Add olive oil, vanilla extract, sugar, and sea salt to the bowl. Whisk until smooth and slightly glossy.
Step 4: Add Dry Ingredients
Add flour, baking powder, and baking soda. Mix gently until the batter is smooth with no visible dry spots. Avoid overmixing to keep the cupcakes tender.
Step 5: Color and Fold
Add green food dye a few drops at a time until you reach a soft pistachio green. Fold in chopped pistachios evenly.
Step 6: Fill and Bake
Fill each mini cupcake liner halfway. Bake on the lower middle rack at 340°F for 12½ minutes. Lower the temperature to 320°F and bake for another 12½ minutes. The tops should spring back lightly when touched.
Step 7: Cool Completely
Remove from the oven and transfer cupcakes to a cooling rack. Cool for at least 30 minutes before frosting.
Step 8: Prepare the Buttercream
Cube the vegan butter and beat with an electric mixer. Gradually add powdered sugar until crumbly. Add lemon juice and rose water, then beat until smooth and fluffy.
Step 9: Color the Frosting
Add red food dye gradually until a pale pink shade forms. Beat for another 30 seconds.
Step 10: Decorate
Pipe frosting in a circular motion starting from the center. Sprinkle with pistachios and top with a dried rose bud if using.
Why You’ll Love This Recipe
Balanced Flavor: Nutty pistachio meets soft floral rose without overpowering sweetness.
Vegan Friendly: Fully plant based with no compromise on texture or taste.
Mini Size: Perfect for portion control and gatherings.
Visually Elegant: Pastel colors and rose buds make these cupcakes feel special.
Mistakes to Avoid & Solutions
Overmixing Batter: Mix just until combined to prevent dense cupcakes.
Warm Buttercream: If frosting feels loose, chill it for 10 minutes before piping.
Too Much Rose Water: Stick to measured amounts to avoid a soapy taste.
Uneven Baking: Rotate pans halfway if your oven has hot spots.
Serving and Pairing Suggestions
Serve on a tiered dessert stand for gatherings.
Pair with chamomile tea or lightly brewed coffee.
Ideal for brunch tables, baby showers, or afternoon treats.
Storage and Reheating Tips
Store frosted cupcakes in an airtight container in the fridge for up to 3 days.
Let sit at room temperature for 20 minutes before serving.
Avoid reheating to preserve frosting texture.
FAQs
1. Can I use almond milk instead of soy milk?
Yes, use unsweetened almond milk for similar results.
2. Is rose water optional?
It adds floral notes but can be skipped if preferred.
3. Can I make these in regular size?
Yes, bake at 350°F for 20 to 22 minutes.
4. What if my buttercream is too sweet?
Add a pinch of salt or extra lemon juice.
5. Are dried rose buds edible?
Only use food grade rose buds labeled safe for consumption.
Tips & Tricks
Chill piping bags briefly for cleaner swirls.
Chop pistachios finely for better texture.
Use a kitchen scale for accurate flour measurement.
Recipe Variations
Chocolate Pistachio: Add ¼ cup cocoa powder and reduce flour by the same amount.
Citrus Rose: Add 1 tsp orange zest to the batter for brightness.
Nut Free: Omit pistachios and replace with shredded coconut.
Final Thoughts
These cupcakes came together quietly, without any rush, and that’s what I love most about them. They feel thoughtful, soft, and intentionally gentle. Baking them felt like slowing down the day rather than filling it. The pistachio crunch and rose aroma create a balance that stays with you long after the last bite.
I like serving these when conversation matters more than the food, yet the food still feels meaningful. They’re the kind of dessert that invites pause. Making them reminded me how simple ingredients can still feel special. Sometimes that’s all a good recipe needs.
Delicate Vegan Mini Rose Pistachio Cupcakes
Course: DessertDifficulty: Easy48
servings25
minutes25
minutesThese vegan mini rose pistachio cupcakes are soft, lightly sweet, and delicately floral, finished with a smooth rose buttercream and crunchy pistachio topping.
Ingredients
For the 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, spooned and leveled
1 tsp baking powder
½ tsp baking soda
10 drops vegan green food dye
½ cup raw pistachio kernels, finely chopped
For the Buttercream Frosting
2 cups vegan butter, softened
6 cups powdered sugar
2 tsp lemon juice
2 tsp food grade rose water
10 drops vegan red food dye
For Garnish
½ cup chopped pistachio kernels
48 mini dried rose buds, optional
Directions
- Preheat the oven to 340°F or 170°C. Line two mini 24 cup cupcake pans with liners or lightly grease the pans.
- In a medium bowl, whisk the soy milk and lemon juice together and let sit for 2 minutes until slightly curdled.
- Add the olive oil, vanilla extract, sugar, and sea salt. Whisk until smooth and glossy.
- Add the flour, baking powder, and baking soda. Mix gently just until no dry streaks remain. Do not overmix.
- Add green food dye a few drops at a time until a soft pistachio green forms. Fold in the chopped pistachios evenly.
- Fill each liner halfway. Bake on the lower middle rack at 340°F for 12½ minutes, then reduce the temperature to 320°F and bake for another 12½ minutes. The tops should spring back when lightly pressed.
- Remove from the oven and transfer the cupcakes to a cooling rack. Let cool completely for at least 30 minutes.
- Cut the vegan butter into cubes and beat with an electric mixer. Gradually add the powdered sugar until crumbly, then add the lemon juice and rose water. Beat until smooth and fluffy.
- Add red food dye gradually until a light pink color is reached, then beat for 30 seconds more.
- Pipe the frosting in a circular motion starting from the center. Finish with chopped pistachios and a dried rose bud if desired.