Go Back
decadent chocolate cupcake

Decadent Chocolate Cupcakes

These vegan cupcakes are so good no one will ever guess they are vegan. Moist on the inside and just heavenly with every bite.
Prep Time 20 mins
Cook Time 20 mins
Course baking
Cuisine Dessert
Servings 10 cupcakes
Calories 398 kcal


  • Bowl
  • Whisk or hand beater or cake mixer
  • Cupcake pan
  • Cupcake holders
  • Piping bag and tip for icing
  • Blender


Chocolate cupcake

    Wet mix

    • 1 cup almond milk or soy milk
    • 1 tsp apple cider vinegar I use raw a.c.v
    • 1/3 cup oil (coconut/sunflower/canola)
    • 1 tsp vanilla extract

    Dry mix

    • 1 and 2/3 cup all purpose flour (214grams) or gluten free flour
    • 3/4 cup sugar (96g)
    • 1/3 cup cocoa powder (43g)
    • 1 tsp baking powder
    • 1/2 tsp baking soda (bicarb)
    • 1/4 tsp salt

    Chocolate icing

    • 100 grams vegan butter or coconut oil (96g)
    • 4 tbsp cocoa powder
    • 20 medjool dates
    • 1 tsp vanilla extract


    Cupcake mix

    • Pre heat oven to 350F or 180C
    • Place cupcake holders into baking tin
    • Mix all the wet ingredients in a bowl and set aside.
    • Measure out your dry ingredients in a bigger bowl.
    • Mix the two together until well combined.
    • Spoon 2 tablespoons of cake mix into each cupcake holder.
    • Place in the centre of the oven for 20 minutes. Using a toothpick or skewer insert into one cupcake when 20 minutes is over. If it pulls out clean, remove the cupcakes from the oven. If cake batter is still attached, leave for an extra 5 minutes. Repeat after time is over.

    Chocolate icing

    • In your blender, add the coconut oil or vegan butter, vanilla and cocoa powder
    • Remove the pits of the dates and place with the other ingredients. (see notes)
    • Blend on high speed stopping every now and again to scrape down the sides. Repeat until the icing is smooth.

    Once cupcakes have cooled, ice them and enjoy.


      If your medjool dates are hard, remove their pits and soak them in hot water for 20-30minutes then drain. This tip is useful if you don't have a high speed blender.
      IF you don't have medjool dates or are on a budget, you can use icing sugar and beat the oil/butter and sugar with your hand beater. Use 1 cup icing sugar and add some more if you need to. 
      Need more than 10 cupcakes? Double the recipe and use bigger mixing bowls. 
      Keyword chocolate cupcake recipe, chocolate icing, dairy free cupcakes, Decadent chocolate cupcakes, vegan chocolate cake, vegan cupcakes