I love making these vegan mini rose pistachio cupcakes when I want a dessert that feels delicate, fragrant, and a little special. The floral notes of rose combined with the nutty richness of pistachios create a unique and elegant treat in a perfectly portioned mini size.
Why You’ll Love This Recipe
I enjoy how these cupcakes offer a beautiful balance of flavors without being too sweet. The rose adds a subtle floral aroma, while the pistachios bring texture and depth. I also like that they’re completely plant-based, yet still soft, moist, and satisfying.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- all-purpose flour
- baking powder
- baking soda
- salt
- sugar
- plant-based milk
- vegetable oil or melted coconut oil
- rose water
- vanilla extract
- finely ground pistachios
- chopped pistachios (for topping)
- powdered sugar (for glaze or frosting)
- lemon juice (optional, for glaze)
Directions
I start by preheating the oven to 180°C (350°F) and lining a mini muffin tin with cupcake liners.
In a bowl, I whisk together the flour, baking powder, baking soda, salt, sugar, and finely ground pistachios. In another bowl, I mix the plant-based milk, oil, rose water, and vanilla extract.
I combine the wet and dry ingredients, stirring gently until a smooth batter forms. I divide the batter evenly into the mini liners.
I bake for about 12–15 minutes, until the tops are set and a toothpick inserted comes out clean. I let them cool completely before adding any topping.
For a simple finish, I mix powdered sugar with a little plant-based milk or lemon juice to create a glaze and drizzle it over the cupcakes. I like sprinkling chopped pistachios on top for extra texture.
Servings and timing
I usually get about 18 to 24 mini cupcakes.
Preparation time: 15 minutes
Cooking time: 15 minutes
Total time: 30 minutes
Variations
I sometimes add a hint of cardamom for a warm, spiced note. If I want a richer topping, I make a vegan buttercream instead of a glaze. I also like adding a few dried rose petals on top for a more decorative finish.
storage/reheating
I store the cupcakes in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 4 days. I let them come to room temperature before serving for the best texture.
FAQs
Can I make these without rose water?
Yes, I can skip it or replace it with a bit more vanilla, though the floral flavor will be different.
What type of pistachios should I use?
I prefer unsalted pistachios so I can control the overall flavor.
Can I make full-sized cupcakes instead?
Yes, I can use a standard muffin tin and adjust the baking time to about 18–22 minutes.
How do I keep them moist?
I make sure not to overbake and use enough oil to maintain a soft texture.
Can I freeze these cupcakes?
Yes, I freeze them without glaze and add the topping after thawing.
Conclusion
I always enjoy making these vegan mini rose pistachio cupcakes when I want something elegant and a little different. They’re soft, fragrant, and beautifully balanced, making them perfect for special occasions or a simple homemade treat.
Vegan Mini Rose Pistachio Cupcakes
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Delicate and fragrant vegan mini cupcakes infused with rose water and pistachios, offering a soft, moist texture and elegant flavor in every bite.
- Author: Julia
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 18–24 mini cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern-inspired
- Diet: Vegan
Ingredients
- 1 cup all-purpose flour
- 1/2 tsp baking powder
- 1/4 tsp baking soda
- 1/4 tsp salt
- 1/2 cup sugar
- 1/2 cup plant-based milk
- 1/4 cup vegetable oil or melted coconut oil
- 1 tbsp rose water
- 1 tsp vanilla extract
- 1/4 cup finely ground pistachios
- 2 tbsp chopped pistachios (for topping)
- 1/2 cup powdered sugar (for glaze)
- 1–2 tbsp plant-based milk or lemon juice (for glaze)
Instructions
- Preheat oven to 180°C (350°F) and line a mini muffin tin with cupcake liners.
- In a bowl, whisk together flour, baking powder, baking soda, salt, sugar, and ground pistachios.
- In another bowl, mix plant-based milk, oil, rose water, and vanilla extract.
- Combine wet and dry ingredients, stirring gently until a smooth batter forms.
- Divide batter evenly among mini liners.
- Bake for 12–15 minutes or until a toothpick inserted comes out clean.
- Allow cupcakes to cool completely.
- Prepare glaze by mixing powdered sugar with plant-based milk or lemon juice.
- Drizzle glaze over cupcakes and sprinkle with chopped pistachios.
Notes
- Use unsalted pistachios for better flavor control.
- Do not overmix the batter to keep cupcakes soft.
- Add a pinch of cardamom for extra warmth.
- Decorate with dried rose petals for an elegant finish.
- Ensure cupcakes are fully cooled before glazing.
Nutrition
- Serving Size: 1 mini cupcake
- Calories: 90
- Sugar: 8g
- Sodium: 55mg
- Fat: 4g
- Saturated Fat: 1g
- Unsaturated Fat: 2.5g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 0.5g
- Protein: 1g
- Cholesterol: 0mg
