Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

How to Make Pretty Vegan Rose Pistachio Mini Cupcakes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emilia Stella
  • Total Time: 40 minutes
  • Yield: 12-18 mini cupcakes 1x

Description

These elegant mini cupcakes feature a moist, vibrant pistachio cake base, subtly flavored with ground pistachios. Each cupcake is crowned with a swirl of delicate rose-infused vegan buttercream, offering a fragrant counterpoint to the nutty cake. A sprinkle of chopped pistachios and a small dried rosebud complete the presentation, creating a balanced and sophisticated treat. The cupcakes are baked until golden and tender, then frosted once cooled.


Ingredients

Scale
  • **For the Pistachio Cupcakes:**
  • 1 ½ cups all-purpose flour
  • ¾ cup granulated sugar
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup finely ground pistachios (unsalted, shelled)
  • 1 cup unsweetened plant-based milk (such as almond or soy)
  • ½ cup neutral oil (such as canola or sunflower)
  • 1 teaspoon vanilla extract
  • 1 teaspoon rose water
  • Optional: 2-3 drops green food coloring (natural or artificial)
  • **For the Rose Vegan Buttercream:**
  • ½ cup (1 stick) vegan butter, softened
  • 34 cups powdered sugar, sifted
  • 23 tablespoons unsweetened plant-based milk
  • 1 teaspoon rose water
  • Optional: 1-2 drops pink food coloring (natural or artificial)
  • **For Garnish:**
  • 2 tablespoons finely chopped pistachios
  • 1218 small dried rosebuds

Instructions

  1. **Prepare for Baking:** Preheat your oven to 350°F (175°C). Line a mini muffin tin with 12-18 mini cupcake liners.
  2. **Combine Dry Ingredients:** In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, baking soda, salt, and finely ground pistachios.
  3. **Combine Wet Ingredients:** In a separate medium bowl, whisk together the plant-based milk, neutral oil, vanilla extract, rose water, and optional green food coloring until well combined.
  4. **Mix Batter:** Pour the wet ingredients into the dry ingredients. Mix with a spatula until just combined. Be careful not to overmix; a few small lumps are acceptable.
  5. **Bake Cupcakes:** Divide the batter evenly among the prepared mini cupcake liners, filling each about two-thirds full. Bake for 12-16 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
  6. **Cool Cupcakes:** Remove the cupcakes from the oven and let them cool in the muffin tin for 5 minutes before transferring them to a wire rack to cool completely. Ensure they are fully cooled before frosting.
  7. **Prepare Buttercream:** In a large bowl, using an electric mixer, beat the softened vegan butter until light and fluffy. Gradually add the sifted powdered sugar, alternating with the plant-based milk and rose water, beating until smooth and creamy. Add optional pink food coloring if desired and mix until evenly colored.
  8. **Frost and Garnish:** Once the cupcakes are completely cool, transfer the buttercream to a piping bag fitted with your desired nozzle. Pipe a swirl of frosting onto each mini cupcake. Garnish immediately with chopped pistachios and a small dried rosebud on top of each.

Notes

* For the best pistachio flavor, use high-quality, unsalted pistachios and grind them very finely.

* Do not overmix the cupcake batter, as this can lead to tough cupcakes. Mix until just combined.

* Ensure cupcakes are completely cool before frosting to prevent the buttercream from melting.

* Adjust the amount of plant-based milk in the buttercream to achieve your desired consistency. Add more for a thinner frosting, less for a stiffer one.

* Store leftover cupcakes in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days.

  • Prep Time: 25 minutes
  • Cook Time: 15 minutes

Nutrition

  • Calories: 220 kcal
  • Fat: 10g
  • Carbohydrates: 30g
  • Protein: 3g