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.

Print

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)
  • 12 tbsp plant-based milk or lemon juice (for glaze)

Instructions

  1. Preheat oven to 180°C (350°F) and line a mini muffin tin with cupcake liners.
  2. In a bowl, whisk together flour, baking powder, baking soda, salt, sugar, and ground pistachios.
  3. In another bowl, mix plant-based milk, oil, rose water, and vanilla extract.
  4. Combine wet and dry ingredients, stirring gently until a smooth batter forms.
  5. Divide batter evenly among mini liners.
  6. Bake for 12–15 minutes or until a toothpick inserted comes out clean.
  7. Allow cupcakes to cool completely.
  8. Prepare glaze by mixing powdered sugar with plant-based milk or lemon juice.
  9. 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star