Easy vegan chocolate cupcakes with white icing and colourful sprinkles on a cooling rack
Print Recipe
5 from 20 votes

Easy Vegan Chocolate Cupcakes

You don't need any unusual ingredients for these easy vegan chocolate cupcakes. They're moist, fluffy and full of decadent chocolate flavour. 
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Dessert
Cuisine: American, International, Vegan
Servings: 12
Calories: 243kcal
Author: Kate Hackworthy | Veggie Desserts


  • 2/3 cup (150ml) dairy-free milk (soy, almond, rice, oat etc...)
  • 2 tsp lemon juice or white or apple cider vinegar
  • 1 tsp vanilla extract
  • 3/4 cup (75ml) dairy-free butter , melted and cooled
  • 1/2 cup (100ml) sugar
  • 1 cup (125ml) plain (all purpose) flour
  • 2 tsp baking powder
  • 4 tbsp unsweetened cocoa powder

For the icing

  • 75 g (1/3 cup) dairy free butter
  • 225 g (1 3/4 cups) icing sugar (confectioner's)
  • 1 tsp vanilla extract
  • 1-2 tbsp dairy free milk (soy, almond, rice, oat etc...)


  • Preheat oven to 180C / 350F. Line a muffin tray with paper liners.
  • Stir the lemon juice into the milk to sour it and set aside.
  • In a large bowl, whisk the melted butter and sugar until well combined. Stir in the milk mixture and the vanilla.
  • Sift in the flour, baking powder and cocoa and mix to combine.
  • Spoon the mixture into the prepared muffin tray to ¾ full. Bake for 15-20 minutes until risen and an inserted skewer comes out clean. Allow to cool in the tray for 5 minutes, then transfer to a wire rack to cool.
  • Meanwhile, for the icing, beat the butter, icing sugar, vanilla and and 1 tablespoon of milk until thick and smooth. If the mixture is too thick, add another tablespoon of milk. If it’s too thin, add more icing sugar.
  • Spoon the icing into a piping bag and decorate the completely cooled cupcakes as desired.



The nutritional information provided is approximate and is created with online calculators. Info will vary based on cooking methods and brands of ingredients used.


Calories: 243kcal | Carbohydrates: 36g | Protein: 1g | Fat: 10g | Saturated Fat: 2g | Sodium: 91mg | Potassium: 128mg | Sugar: 26g | Vitamin A: 25IU | Vitamin C: 0.3mg | Calcium: 57mg | Iron: 0.9mg