These vegan mini rose pistachio cupcakes are soft, fluffy, and beautifully floral with rose-infused frosting and nutty pistachio flavor. A perfect elegant dessert for parties, gifting, or special occasions. Easy to make and completely plant-based. Save this aesthetic cupcake recipe for later.

Why You’ll Love This Recipe
- 100% vegan and dairy-free
- Soft, fluffy mini cupcake texture
- Elegant rose-flavored frosting
- Nutty pistachio flavor combination
- Perfect for gifting and special occasions
Ingredients
For the mini cupcakes
1 cup all-purpose flour
1/2 cup ground pistachios (finely crushed)
1 teaspoon baking powder
1/2 teaspoon baking soda
1/4 teaspoon salt
1/2 cup sugar
1/3 cup vegetable oil
3/4 cup plant milk (almond, soy, or oat)
1 teaspoon vanilla extract
1 teaspoon apple cider vinegar
For the rose frosting
1/2 cup vegan butter (softened)
2 cups powdered sugar
1–2 tablespoons plant milk
1/2 teaspoon rose water (adjust to taste)
Pink food coloring (optional)
Crushed pistachios for topping
Equipment
Mixing bowls
Electric mixer
Mini cupcake tray
Paper liners
Piping bag
Step-by-Step Instructions
- Preheat oven
Preheat to 180°C (350°F) and line a mini cupcake tray with liners. - Mix dry ingredients
Combine flour, ground pistachios, baking powder, baking soda, and salt. - Mix wet ingredients
In another bowl, whisk sugar, oil, plant milk, vanilla, and vinegar until smooth. - Combine batter
Add dry ingredients into wet mixture and stir until just combined. Do not overmix. - Fill cupcake liners
Spoon batter into mini liners, filling about 2/3 full. - Bake
Bake for 12–15 minutes or until a toothpick comes out clean. - Cool completely
Let cupcakes cool fully before frosting. - Make rose frosting
Beat vegan butter until creamy, then add powdered sugar gradually. Add rose water and plant milk until fluffy. Add pink color if desired. - Decorate cupcakes
Pipe frosting onto cupcakes in rose swirl shapes. - Add topping
Sprinkle crushed pistachios on top for texture and flavor.
Tips & Variations
Pro Tips
- Use finely ground pistachios for smooth texture
- Don’t overbake or cupcakes will dry out
- Chill frosting slightly for better piping
Variations
- Add cardamom for Middle Eastern flavor
- Replace rose water with vanilla for classic version
- Add raspberry filling inside for fruity twist
Common Mistakes
- Too much rose water makes frosting bitter
- Overmixing batter makes cupcakes dense
- Warm cupcakes melt frosting
Serving Suggestions
Serve these cupcakes chilled or at room temperature on a decorative tray. They pair beautifully with tea, especially green tea or floral herbal blends. Perfect for weddings, bridal showers, or elegant dessert tables.
Nutrition Facts (Approximate)
150–180 calories per mini cupcake
22g carbs
2–3g protein
7g fat
Conclusion
Vegan mini rose pistachio cupcakes are a perfect balance of elegance and flavor—soft, floral, and beautifully nutty. They’re easy to make, completely plant-based, and guaranteed to impress at any celebration. Save this recipe for your next special occasion.
FAQ Section
Can I make these gluten-free?
Yes, use a gluten-free baking flour blend.
Can I skip rose water?
Yes, replace it with vanilla extract.
How long do they last?
Up to 3 days in the fridge in an airtight container.
Can I freeze them?
Yes, freeze unfrosted cupcakes for up to 1 month.
Why are my cupcakes dense?
This usually happens from overmixing the batter.