Silky Vegan Chocolate Pudding — Soy, Gluten & Nut-Free Option

This easy vegan chocolate pudding features a creamy mousse layer topped by a richer, darker chocolate layer for an indulgent finish. Garnish with cocoa powder, grated chocolate, or a dollop of coconut cream for an elegant dessert.

cup of two-layer vegan chocolate pudding with chocolate shavings on top

Table of Contents

  • Why You’ll Love Vegan Chocolate Pudding
  • More Vegan Chocolate Desserts
  • Vegan Chocolate Pudding Recipe
  • Ingredients and Substitutions
  • Tips
  • How to Make Chocolate Pudding (step pictures)
  • Frequently Asked Questions

This chocolate pudding is rich, silky, and satisfying—perfect for any chocolate craving. The texture sits between a mousse and a pudding and can be adjusted by chilling longer for a firmer mousse-like result or refrigerating for a softer, pudding-like consistency.

Made with just a handful of ingredients and easily blended, this recipe comes together quickly. Use cocoa powder or shaved chocolate to finish, or serve it over cake or freeze it for a scoopable ice cream.

close-up of vegan chocolate pudding with chocolate shavings on top

Why You’ll Love Vegan Chocolate Pudding

  • Rich, creamy base with a light, mousse-like texture
  • Two contrasting chocolate layers for depth and decadence
  • Made with simple ingredients
  • Naturally gluten-free and soy-free
  • Options for nut-free or coconut-free variations
spoon taking a bite of vegan chocolate pudding

More Vegan Chocolate Desserts

  • Chocolate Peanut Butter Cake
  • Snickers Cake
  • Brookie
  • Gluten-Free Chocolate Cake
  • Chocolate Chip Cake

Vegan Chocolate Pudding

5 from 5 votes
By: Vegan Richa
Prep: 10 mins
Cook: 10 mins
Soaking Time: 15 mins
Servings: 4
Course: Dessert
Cuisine: American
cup of two-layer vegan chocolate pudding with chocolate shavings on top
A simple, two-layer vegan chocolate pudding made with cashews and coconut milk for a creamy, velvety dessert.

Equipment

  • blender
  • double boiler (or a heatproof bowl over a pot of simmering water)

Ingredients

For the base mousse:

  • 1 cup raw cashews
  • 1 15-ounce can full fat coconut milk
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon almond extract
  • 2 tablespoons cocoa powder
  • 1/4 teaspoon salt
  • 3 tablespoons sugar

For the darker layer:

  • 1/4 cup semi-sweet chocolate chips

For topping:

  • Cocoa powder or grated chocolate; optional whipped coconut cream or vanilla ice cream

Instructions

Make the mousse:

  • Soak the cashews in hot water at least 15 minutes (or up to an hour). Drain and add to a blender with the coconut milk, vanilla, almond extract, cocoa powder, salt, and sugar. Blend for one minute, let the mixture rest five minutes, then blend again. Repeat until the mixture is completely smooth and slightly fluffy.

Make the darker layer:

  • Melt the chocolate chips in a double boiler until smooth, then remove from heat. Stir in half of the blended mousse mixture until combined. If the mousse is too cold and won’t mix, briefly warm the bowl over the double boiler while stirring until fully incorporated.
  • Divide this darker mixture among serving cups and freeze for 15–30 minutes so it firms slightly and you can pour the next layer on top.

Assemble the pudding:

  • Remove the cups from the freezer and pour the remaining mousse mixture over the darker layer. Chill in the refrigerator for at least one hour before serving.
  • Finish with a dusting of cocoa powder, grated chocolate ribbons, or a spoonful of whipped coconut cream or vanilla ice cream.

Video

Notes

For a mousse-like texture, freeze the layered pudding for about 30 minutes before serving. For a pudding consistency, chill only in the refrigerator.

Nut-free: replace the cashews with 1 cup coconut cream (the solid white part from a chilled can of full-fat coconut milk).

Coconut-free: use 2 cups soaked raw cashews total, blended with 3/4 cup water or a neutral nondairy milk.

Nutrition

Calories: 318kcal, Carbohydrates: 30g, Protein: 7g, Fat: 20g

Nutrition information is automatically calculated and should be used as an approximation.

cashews, chocolate chips, and other pudding ingredients in bowls on a kitchen counter

Ingredients and Substitutions

  • Cashews and coconut milk form the creamy base. Swap proportions to make it more cashew-forward or more coconut-forward.
  • Vanilla and almond extracts enhance the chocolate flavor—use vanilla alone if preferred.
  • Cocoa powder provides the chocolate backbone.
  • A pinch of salt brightens the chocolate while sugar balances the bitterness.
  • Melted chocolate chips transform half the mixture into a deep, darker layer.
  • Toppings: cocoa powder, grated chocolate, whipped coconut cream, or vanilla ice cream all work well.

Tips

  • Soak cashews until soft—this is key for a smooth, creamy texture.
  • Blend the mousse thoroughly and allow short rests between blends to achieve a silky, slightly airy result.
  • Chill longer for a mousse-like set; shorter chilling keeps it pudding-soft.

How to Make Chocolate Pudding (step pictures)

Begin with the mousse: soak cashews in hot water for at least 15 minutes (longer if convenient). Drain and blend with coconut milk, extracts, cocoa, salt, and sugar. Blend, rest five minutes, and blend again until very smooth and slightly fluffy.

adding coconut cream to the blender with the other chocolate pudding ingredients

For the darker layer: melt chocolate chips in a double boiler until smooth. Stir in half of the blended mousse mixture. If the mousse is cold and resists mixing, briefly warm the bowl over the double boiler and stir until uniform.

melting chocolate chips in a double boiler
melted chocolate chips in a bowl
adding mousse to the melted chocolate chips

Divide the darker mixture between serving cups and freeze 15–30 minutes so it firms slightly. Then pour the remaining mousse on top and chill in the refrigerator for at least an hour.

pouring mousse over the dark chocolate mixture in cups
cups of two-layer vegan chocolate pudding

Garnish with cocoa powder or chocolate ribbons, and serve with whipped coconut cream or a scoop of vanilla ice cream if desired.

two cups of two-layer vegan chocolate pudding with chocolate shavings on top

Frequently Asked Questions

What is coconut cream?

Coconut cream is the thick, white portion that separates from the translucent liquid in a chilled can of full-fat coconut milk. Use only the white part when a recipe calls for coconut cream.

What is vegan pudding made of?

Vegan puddings can be made from a variety of bases. This recipe uses a blend of soaked cashews and coconut milk, but you can adapt it to be cashew-free or coconut-free as needed.

Is this recipe allergy friendly?

This pudding is naturally soy-free and gluten-free. To make it nut-free, substitute 1 cup coconut cream for the cashews. To make it coconut-free, use 2 cups soaked cashews blended with 3/4 cup water or nondairy milk.