Vegan Chocolate Cupcakes Recipe

Delicious, moist, and fluffy guilt-free chocolate cupcakes that taste phenomenal. This is definitely a must-try vegan pastry recipe. Topped with a smooth and creamy chocolate frosting to complete the cupcake experience which is also vegan friendly!

Vegan Chocolate Cupcakes Recipe

How To Make Vegan Chocolate Cupcakes

Scrumptious vegan chocolate cupcakes, topped with smooth and creamy chocolate frosting that is also vegan-friendly. Even better than traditional chocolate cupcakes!

Prep: 20 mins
Decorating Time: 10 mins
Cook: 20 mins
Total: 50 mins


For the Cupcakes:

  • cup plain flour
  • 3 tbsp cocoa powder
  • 1 cup granulated sugar
  • ½ tsp salt
  • 1 tsp bicarb baking soda
  • 1 tsp apple cider vinegar
  • 1 cup coconut milk
  • 1 tsp vanilla extract
  • 5 tbsp sunflower oil
  • 1 cup water

For the Frosting:

  • 8.8 oz soft soy butter, unsalted
  • 8.8 oz icing sugar
  • 6 tbsp soy milk
  • 1 tsp vanilla extract
  • 6 tbsp cocoa powder, to taste



  1. Sift the flour, cocoa powder, sugar, salt, and baking soda into a large mixing bowl.

  2. Add the vinegar, vanilla extract, oil, coconut milk, and water into the mixture and whisk well till combined.

  3. Line the cupcake liners in the cupcake tray.

  4. Using a scooper, drop the batter into the cupcake liners.

  5. Place a baking tray on the middle rack and bake the cupcakes at 350 degrees F for 15 to 20 minutes.


  1. Sift the cocoa powder to avoid lumps in your frosting and set aside.

  2. Place the soy butter into the mixer and beat it on medium speed for approximately 5 to 10 minutes or until light and fluffy.

  3. Add the icing sugar and beat at medium or high speed for another 5 minutes. While mixing, put the soy milk and sifted cocoa powder along.

  4. Remove the frosting from the mixer and put it in a piping bag and decorate your cupcakes as desired.

  5. Serve and enjoy!


  • Sugar: 37g
  • :
  • Calcium: 21mg
  • Calories: 427kcal
  • Carbohydrates: 53g
  • Fat: 24g
  • Fiber: 2g
  • Iron: 2mg
  • Potassium: 136mg
  • Protein: 3g
  • Saturated Fat: 8g
  • Sodium: 331mg
  • Vitamin A: 823IU
  • Vitamin C: 1mg
Nutrition Disclaimer
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!