01 -
Heat your oven to 340°F (170°C). Line two mini 24-cupcake pans with liners, or grease them well. You can also use parchment paper or silicone molds if you prefer.
02 -
Pour the soy milk into a bowl and add the lemon juice. Give it a quick whisk - this creates a vegan buttermilk! Then add your olive oil, vanilla, sugar, and salt. Mix everything until it's well combined and slightly thickened.
03 -
Dump in the flour, baking powder, and baking soda. Whisk until you've got a smooth, even batter with no flour lumps hiding anywhere.
04 -
Start with just a few drops of green food coloring and mix. Keep adding more until you get the shade you want - about 5 drops will give you a subtle pastel green, perfect for pistachio cupcakes.
05 -
Fold in those chopped pistachios, distributing them evenly throughout your batter. Then fill each mini cupcake cavity about halfway full - they'll rise while baking!
06 -
Slide those cupcakes into your preheated oven, placing them on the lower middle rack (or middle rack for silicone molds). Bake at 340°F for 12½ minutes, then lower the temperature to 320°F and bake another 12½ minutes. This two-stage baking keeps them from puffing up too much while still staying fluffy inside.
07 -
While the cupcakes are baking, cut your vegan butter into small cubes and start creaming it with an electric mixer. Gradually add powdered sugar a little at a time until it gets crumbly. Then add the lemon juice and rose water. Keep mixing - it'll seem dry at first but will smooth out after about a minute. Don't add extra liquid! Finally, mix in enough red food coloring to achieve a pretty pastel pink.
08 -
Once baked, remove cupcakes from the oven and take them out of the pan to cool faster. Let them hang out on a cooling rack for at least 30 minutes - otherwise your beautiful buttercream will just melt right off!
09 -
Get your piping bag ready with your favorite nozzle and fill it with that gorgeous pink buttercream. For each cupcake, start with the tip in the center, then pipe in a circular motion working outward and upward. Top each one with a sprinkle of chopped pistachios and, if you're feeling fancy, a tiny dried rosebud.