Vegan Peppermint Cupcakes

Vegan Peppermint Cupcakes with Pink Swirl Peppermint Frosting

  • Author: Loving It Vegan
  • Prep Time: 20 mins
  • Cook Time: 25 mins
  • Total Time: 45 minutes
  • Yield: 12


Gorgeous vegan peppermint cupcakes with a pink swirl peppermint frosting! These vegan cupcakes are  moist, spongey and sooo pretty. Loaded with peppermint flavor, this is a winner for anyone who loves peppermint, and cupcakes!


For the Peppermint Cupcakes:

For the Pink Swirl Peppermint Frosting:

  • 1/4 cup (56g) Vegan Butter
  • 3 cups (375g) Powdered (Confectioners) Sugar
  • 1/2 tsp Peppermint Extract
  • 3 Tbsp Soy Milk (or other non-dairy milk)
  • Couple of drops of pink (or red) food coloring

For Topping:

  • Crushed Peppermint Candy Canes (optional)


  1. Preheat the oven to 350°F (180°C)
  2. Sift the flour into a mixing bowl and add the sugar, baking soda and salt.
  3. Then add the soy milk, vanilla, peppermint, oil and vinegar and using a hand whisk, whisk it up briefly to remove any big lumps (tiny lumps are fine!).
  4. Line a cupcake tray with cupcake liners and divide the batter evenly between them.
  5. Bake for 25 minutes or until a toothpick inserted into the center of one of the cupcakes comes out clean.
  6. Transfer the cupcakes to a wire cooling rack and allow to cool completely before frosting.
  7. Add the vegan butter, powdered sugar, peppermint extract and soy milk to the bowl of an electric mixer and beginning on low speed, gradually increase speed until the frosting is thick and smooth. If your frosting is too thin, add more powdered sugar, if it’s too thick, add soy milk a drop at a time until you reach the right consistency. It should be thick (as pictured) to be able to pipe it properly.
  8. Divide the frosting into two bowls. Add a few drops of pink or red food coloring to one of the bowls and mix it in to get a nice pink color.
  9. Then add roughly equal amounts of each color frosting on either side of a piping bag or syringe and pipe the frosting onto the cupcakes, getting the pink swirl.
  10. Top with crushed candy canes.


*You can use any vegetable oil that you prefer but if you use coconut oil, make sure it is melted first.

*I used white vinegar, but apple cider vinegar would be fine too.

*Nutritional information includes frosting and crushed candy canes.

  • Category: Dessert, Cakes
  • Method: Baking
  • Cuisine: Vegan


  • Serving Size: 1 Cupcake (of 12)
  • Calories: 346
  • Sugar: 49.4g
  • Sodium: 247mg
  • Fat: 8.7g
  • Saturated Fat: 1.3g
  • Carbohydrates: 65.1g
  • Fiber: 0.6g
  • Protein: 2.5g

Keywords: vegan peppermint cupcakes