Vegan Mini Rose and Pistachio Cupcakes Recipe
Introduction
These Vegan Mini Rose Cupcakes are a delightful treat combining the subtle nuttiness of pistachios with light, fluffy cake and a fragrant rose-flavored buttercream. Perfect for parties or a special occasion, they’re as beautiful as they are delicious.

Ingredients
- 3/4 cup unsweetened soy milk
- 1 tbsp lemon juice (about 1/2 small lemon)
- 3/4 cup extra virgin olive oil
- 1 tbsp vanilla extract
- 1 cup granulated white sugar
- 1/2 tsp sea salt
- 2 cups all-purpose flour (spooned into the cup, not packed)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 10 drops vegan green food dye (or more, to taste)
- 1/2 cup Setton Farms Raw Pistachio Kernels, chopped
- 2 cups vegan butter
- 6 cups powdered sugar
- 2 tsp lemon juice
- 2 tsp food grade rose water
- 10 drops vegan red food dye (or more, to taste)
- 1/2 cup Setton Farms Raw Pistachio Kernels, chopped (for garnish)
- 48 mini dried rose buds (optional)
Instructions
- Step 1: Preheat the oven to 340ºF (170ºC) and line two mini 24-cupcake baking forms with mini cupcake liners. Alternatively, grease the forms, use parchment paper, or a silicone baking form.
- Step 2: In a medium mixing bowl, whisk together the soy milk and lemon juice to create a vegan buttermilk substitute. Add the olive oil, vanilla extract, sugar, and salt, then mix well.
- Step 3: Add the flour, baking powder, and baking soda to the wet mixture and mix until smooth.
- Step 4: Stir in a few drops of green food dye and mix again. Add more drops to achieve your preferred shade of green.
- Step 5: Fold the chopped pistachio kernels into the batter using a whisk or spatula.
- Step 6: Fill each mini cupcake liner about halfway with batter.
- Step 7: Place the cupcake forms on the lower middle rack of the preheated oven (middle rack if using silicone forms). Bake at 340ºF (170ºC) for 12 1/2 minutes, then reduce the temperature to 320ºF (160ºC) and bake for another 12 1/2 minutes.
- Step 8: While cupcakes bake, prepare the buttercream. Cut the vegan butter into small cubes. Using an electric whisk, cream the butter while gradually adding powdered sugar until crumbly.
- Step 9: Add lemon juice and rose water, then mix until smooth. Add red food dye gradually until you reach the desired pastel pink color.
- Step 10: When cupcakes are done, remove from oven and let cool completely on a cooling rack for at least 30 minutes.
- Step 11: Fit a piping bag with a nozzle and fill with the rose buttercream. Starting from the center, pipe frosting onto each cupcake in a circular motion to create a rose shape.
- Step 12: Garnish each cupcake with chopped pistachios and, if desired, a mini dried rose bud.
Tips & Variations
- Use more or fewer drops of food coloring to achieve your preferred pastel shades.
- Chill the vegan butter before creaming for a smoother, fluffier frosting.
- Substitute rose water with 1 tsp almond extract for a different floral note.
- For gluten-free cupcakes, replace all-purpose flour with a gluten-free baking flour blend.
Storage
Store cupcakes in an airtight container in the refrigerator for up to 3 days. Allow them to come to room temperature before serving for best flavor and texture. Leftover buttercream can be stored similarly and gently re-whipped before use.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of milk instead of soy milk?
Yes, you can substitute soy milk with other plant-based milks like almond, oat, or coconut milk. Just ensure it’s unsweetened for best results.
How do I prevent the buttercream from melting?
Allow the cupcakes to cool completely before frosting, and keep the finished cupcakes refrigerated until serving. If serving at room temperature, frost shortly before serving to keep the shape intact.
PrintVegan Mini Rose and Pistachio Cupcakes Recipe
These Vegan Mini Rose Cupcakes are delightful pistachio-flavored treats topped with a luscious rose water-infused vegan buttercream. Perfectly light and fluffy, these cupcakes are dyed pastel green and pink to create a beautiful, elegant presentation. Garnished with chopped pistachios and optional mini dried rose buds, they make a charming dessert for any occasion.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 48 mini cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Ingredients
Pistachio Cupcakes
- 3/4 cup soy milk – unsweetened
- 1 tbsp lemon juice (juice of about 1/2 small lemon)
- 3/4 cup extra virgin olive oil
- 1 tbsp vanilla extract
- 1 cup granulated white sugar
- 1/2 tsp sea salt
- 2 cups all-purpose flour (spooned into the cup, not packed)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 10 drops vegan green food dye (or more, to taste)
- 1/2 cup Setton Farms Raw Pistachio Kernels – chopped
Buttercream Frosting
- 2 cups vegan butter
- 6 cups powdered sugar
- 2 tsp lemon juice
- 2 tsp food grade rose water
- 10 drops vegan red food dye (or more, to taste)
Garnishes/Cupcake Decoration
- 1/2 cup Setton Farms Raw Pistachio Kernels – chopped
- 48 mini dried rose buds (optional)
Instructions
- Prepare Vegan Buttermilk: In a medium mixing bowl, whisk together the soy milk and lemon juice. This mixture will act as a vegan substitute for buttermilk.
- Mix Wet Ingredients: Add the olive oil, vanilla extract, granulated sugar, and sea salt to the bowl and whisk thoroughly until well combined.
- Combine Dry Ingredients: Add the all-purpose flour, baking powder, and baking soda to the wet mixture. Stir until you obtain a smooth, consistent batter.
- Add Food Coloring and Pistachios: Begin by adding a few drops of vegan green food dye into the batter and mix. Adjust color intensity to your preference, aiming for a light pastel green with approximately 5 drops. Gently fold in the chopped pistachio kernels using a whisk or spatula.
- Fill Cupcake Forms: Preheat the oven to 340ºF (170ºC). Line two mini 24-cupcake baking forms with liners or grease as preferred. Fill each mini cupcake cup about halfway with the batter.
- Bake Cupcakes: Place the cupcake forms on the lower middle rack of the oven (use middle rack if using silicone forms). Bake at 340ºF (170ºC) for 12.5 minutes. Then, reduce heat to 320ºF (160ºC) and bake for another 12.5 minutes to ensure the cupcakes remain fluffy without rising excessively.
- Prepare Buttercream Frosting: While cupcakes bake, cube the vegan butter. Using an electric whisk, cream the butter while gradually adding powdered sugar a little at a time until crumbly. Add lemon juice and rose water and continue mixing until smooth. Incorporate red food coloring gradually until achieving a light pastel pink shade.
- Cool Cupcakes: Once baked, remove cupcakes from the oven and from the baking forms if used to help cool faster. Place on a cooling rack for at least 30 minutes to prevent the buttercream from melting when applied.
- Decorate Cupcakes: Fit a piping bag with your chosen nozzle and fill it with the rose water buttercream. Pipe the frosting onto each cupcake by starting in the center and moving in a circular motion outward to create a mini rose shape.
- Garnish: Sprinkle each cupcake with the chopped pistachios and optionally place a mini dried rose bud on top for an elegant finish.
Notes
- Cut the vegan butter into small cubes before whipping to ensure a smooth and creamy buttercream.
- Use food-grade rose water for the frosting to ensure safe consumption and an authentic flavor.
- Adjust food coloring drops gradually for desired pastel shades without overpowering the natural taste.
- Mini dried rose buds are optional but add a beautiful decorative touch and subtle aroma.
- Allow cupcakes to cool thoroughly before frosting to prevent melting.
- You can line your mini cupcake pans with liners, grease them, or use silicone baking forms as alternatives.
Keywords: vegan cupcakes, pistachio cupcakes, rose cupcakes, mini cupcakes, vegan dessert, plant-based cupcakes, floral frosting, holiday dessert