Skip to content
Chocolate vegan fudge recipe

Chocolate vegan fudge recipe

109 ratings

Make this creamy vegan chocolate fudge recipe for an elegant after-dinner nibble or sweet treat to share on the sofa this Christmas. This totally vegan treat needs just four ingredients and is perfect packaged up for a quick edible gift. See method

  • Makes 36
  • 5 mins to prepare and 5 mins to cook, plus cooling
  • 71 calories / serving
  • Vegan
  • Vegetarian
  • Dairy-free


  • 350g icing sugar
  • 75g cocoa powder, plus extra for dusting
  • 75ml unsweetened soya milk
  • 100g coconut oil

Each serving contains

  • Energy

  • Fat

    3g 5%
  • Saturates

    3g 14%
  • Sugars

    10g 11%
  • Salt

    trace 0%

of the reference intake
Carbohydrate 10.5g Protein 0.5g Fibre 0g


  1. Line an 18cm square tin with 2 layers of clingfilm, leaving the excess hanging over the edges.
  2. Put the icing sugar, cocoa powder, soya milk and coconut oil in a large heatproof bowl. Sit the bowl over a pan of barely simmering water and heat gently, stirring occasionally, until the coconut oil is melted.
  3. Remove the bowl from the heat and beat the fudge mixture until smooth and glossy. Pour into the prepared tin. Leave to cool for about 30 mins, then score the top with a sharp knife into 36 squares. Cool completely, then chill for at least 2 hrs.
  4. Use the clingfilm to help remove the fudge from the tin. Slice the fudge into 36 neat squares, dust generously with extra cocoa powder and store in the fridge for up to 2 weeks.

Tip: Experiment with different flavours to customise your fudge – try topping with chopped pistachios or adding the zest of 1 orange to the fudge for a chocolate-orange twist. 

See more Vegan recipes 

As part of a healthy balanced diet, we recommend this recipe for a special occasion or treat.

You may also like

Be the first to comment

Before you comment please read our community guidelines.