Vegan chocolate ice cream

Indulge in homemade chocolate ice cream as the dessert course on a vegan menu. It's dairy free, egg free and gluten free, but still tastes delicious 

  • Prep:25 mins
    Cook:20 mins
    Plus cooling, churning and 3 hrs freezing
  • Serves 10
  • Easy

Nutrition per serving

  • kcal 296
  • fat 19g
  • saturates 15g
  • carbs 27g
  • sugars 22g
  • fibre 2g
  • protein 3g
  • salt 0.5g


  • 2 x 400g cans coconut milk (not light)
  • 175g caster sugar
  • 50g cocoa powder
  • 100g vegan dark chocolate, chopped
  • 1 tsp sea salt flakes
  • 1 tbsp vanilla extract or 1 heaped tsp vanilla bean paste
  • 2 tbsp cornflour


  1. Pour most of the coconut milk into a saucepan, reserving a splash in a small bowl for later. Add the sugar, cocoa, chocolate, sea salt flakes and vanilla to the pan. Heat gently for 10 mins until the sugar has dissolved and the chocolate has melted. 

  2. Mix the cornflour with the reserved coconut milk until smooth. Pour into the hot milk mixture and cook for another 5-10 mins, stirring constantly, until the mixture thickens to a pourable custard consistency. Strain into a bowl then cover and leave to cool to room temperature. 

  3. Pour the cooled custard into an ice cream maker and churn for 20-30 mins until you have a soft-scoop ice cream. Transfer to a freezerproof sealable container and freeze for up to three months, or until ready to serve. If you don’t have an ice cream maker, pour the mixture into a wide-based plastic tub or dish. Freeze for 3 hrs, stirring every 20 mins to break up any large ice crystals, until you have a soft ice cream. Transfer to a freezerproof sealable container and freeze until ready to serve. Leave to stand for 10 mins at room temperature before scooping into bowls or cones. 

Suggested recipes from this collection...