Vegan Mini Rose Cupcakes Recipe
Introduction
These Vegan Mini Rose Cupcakes are a delightful treat, perfect for any celebration or afternoon tea. Infused with rose water and topped with pistachios and delicate rose buds, they combine light, fluffy texture with elegant flavor.

Ingredients
- 3/4 cup soy milk (unsweetened)
- 1 tbsp lemon juice (the 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)
- 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 topping)
- 48 mini dried rose buds (optional)
Instructions
- Step 1: Preheat your oven to 340ºF (170ºC) and line two mini 24-cupcake baking pans with mini cupcake liners. Alternatively, grease the pans, use parchment paper, or silicone forms.
- Step 2: In a medium bowl, whisk together soy milk and lemon juice to make a vegan buttermilk substitute. Add the olive oil, vanilla extract, sugar, and salt; mix until combined.
- Step 3: Stir in the flour, baking powder, and baking soda until smooth. Add a few drops of green food dye and mix well. Add more to reach your desired shade of green (about 5 drops for pastel green).
- Step 4: Fold the chopped pistachios into the batter gently. Fill each mini cupcake liner about halfway with batter.
- Step 5: Place pans on the lower middle rack (middle rack for silicone forms). Bake at 340ºF (170ºC) for 12 1/2 minutes, then reduce heat to 320ºF (160ºC) and bake for another 12 1/2 minutes to ensure fluffy texture without excessive rising.
- Step 6: While cupcakes bake, prepare the buttercream. Cut vegan butter into small cubes. Using an electric mixer, cream the butter and gradually add powdered sugar, mixing until crumbly.
- Step 7: Add lemon juice and rose water to the buttercream, mixing until smooth. Add red food dye gradually to achieve a pastel pink color, mixing thoroughly.
- Step 8: Once cupcakes are fully baked, remove from oven and cool on a rack for at least 30 minutes to prevent melting the frosting.
- Step 9: Fit a piping bag with your preferred nozzle and fill it with buttercream. Pipe the frosting onto each cupcake in a circular motion starting from the center.
- Step 10: Garnish each cupcake with chopped pistachios and optionally top with a mini dried rose bud for a beautiful finish.
Tips & Variations
- For a more intense rose flavor, increase the rose water slightly but be cautious as it can become overpowering.
- You can substitute chopped almonds or walnuts for pistachios if preferred.
- Use silicone cupcake molds for easier removal and a cleaner shape.
- If you don’t want to use artificial food coloring, consider natural alternatives like matcha powder for green.
Storage
Store the cupcakes in an airtight container in the refrigerator for up to 3 days. Before serving, allow them to come to room temperature for best flavor and texture. Reheat gently in a warm room; avoid microwaving as it may melt the frosting.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different plant milk instead of soy milk?
Yes, you can substitute soy milk with almond, oat, or any other plant-based milk you prefer. Just ensure it is unsweetened to balance the sweetness in the recipe.
What if I don’t have rose water?
If you don’t have rose water, you can omit it or replace it with a small amount of vanilla extract or almond extract for a different but pleasant flavor.
Print
Vegan Mini Rose Cupcakes Recipe
- Total Time: 1 hour 25 minutes
- Yield: 48 mini cupcakes 1x
- Diet: Vegan
Description
These Vegan Mini Rose Cupcakes are delightful bite-sized treats featuring a tender, pistachio-studded green cupcake base topped with a smooth, pastel pink rose-flavored vegan buttercream. Perfectly balanced with hints of lemon and rose water, these cupcakes combine elegance and vegan-friendly ingredients in a visually stunning, delicious dessert ideal for parties or special occasions.
Ingredients
Mini 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)
- 1/2 cup Setton Farms Raw Pistachio Kernels (chopped)
- 48 mini dried rose buds (optional)
Instructions
- Make the Mini Cupcakes: Preheat your oven to 340ºF (170ºC) and prepare two mini 24-cupcake baking pans by lining them with mini cupcake liners or by greasing them and using parchment paper or silicone baking forms.
- Prepare Vegan Buttermilk: In a medium mixing bowl, combine the soy milk and lemon juice, whisking well to create a vegan substitute for buttermilk.
- Make the Batter: Add the olive oil, vanilla extract, sugar, and sea salt to the bowl with the vegan buttermilk and mix thoroughly. Then sift in the flour, baking powder, and baking soda, mixing until you achieve a smooth batter.
- Add Food Coloring: Begin by adding a few drops of green food dye, mixing well, and then adjust with more drops to reach your desired shade of green; approximately 5 drops will give a light pastel green.
- Fold in Pistachios: Gently fold the chopped pistachio kernels into the batter using a whisk or spatula ensuring even distribution.
- Fill and Bake: Fill your prepared mini cupcake forms about halfway with the batter. Place them in the oven on the lower middle rack (or middle rack if using silicone). Bake at 340ºF (170ºC) for 12 1/2 minutes, then reduce the oven temperature to 320ºF (160ºC) and bake for another 12 1/2 minutes to ensure the cupcakes rise properly and stay fluffy.
- Prepare the Buttercream Frosting: While cupcakes bake, cut the vegan butter into small cubes. Using an electric mixer, cream the butter and gradually add powdered sugar until crumbly. Then add lemon juice and food grade rose water, continuing to mix until smooth and creamy.
- Add Color to Frosting: Slowly mix in the red vegan food dye, starting with a few drops and adding more until you achieve a light pastel pink consistent with the recipe.
- Cool the Cupcakes: Once baked, remove cupcakes from oven and cooling rack. If using liners, gently remove cupcakes from the baking forms to cool more quickly. Allow cupcakes to cool completely for at least 30 minutes; this prevents the buttercream from melting when applied.
- Pipe the Frosting: Fit a piping bag with your preferred nozzle and fill it with the rose-flavored buttercream. Pipe the frosting starting from the middle of each cupcake in a circular motion to create a beautiful rose effect.
- Decorate: Sprinkle the tops of the frosted cupcakes with the chopped pistachios. Optionally, garnish each cupcake with a mini dried rose bud for an elegant finish.
Notes
- Make sure to spoon your flour into the measuring cup rather than packing it in to avoid dense cupcakes.
- Cut the vegan butter into small cubes before creaming to ensure even and smooth frosting.
- Adjust food coloring gradually to achieve the desired pastel shades without over-coloring.
- Allow cupcakes to cool completely before frosting to prevent melting and maintain proper texture.
- Mini dried rose buds are optional but add a beautiful decorative touch and subtle aroma.
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
Keywords: vegan mini rose cupcakes, pistachio cupcakes, rose water frosting, vegan desserts, bite-sized cupcakes, plant-based cupcakes, holiday desserts

