Unbelievably Easy & Creamy Vegan Chocolate Pudding (No Tofu!)

Prepare to be amazed by this unbelievably creamy and decadent vegan chocolate pudding! This homemade recipe proves that you don’t need dairy or eggs to create a truly luxurious dessert. It’s not only incredibly easy to make but also refined sugar-free, making it a healthier indulgence for the whole family. Forget complicated techniques or obscure ingredients – this recipe uses simple pantry staples to achieve that classic, silky smooth texture you adore.
If you’ve been searching for a chocolate pudding recipe that’s vegan, dairy-free, egg-free, and even nut-free (with easy substitutions), look no further. This dessert is a game-changer for anyone with dietary restrictions or those simply looking to explore delicious plant-based options.
What sets this vegan chocolate pudding apart is its incredible simplicity and the fact that it achieves its lush, silky texture without any tofu. Instead, we harness the power of creamy dairy-free milk to deliver a nostalgic flavor and consistency reminiscent of your favorite childhood treat. Plus, you won’t need any coconut milk or coconut cream, making it a versatile option that’s easily customizable to your preferred ingredients and tastes. Whether you’re a seasoned vegan or just experimenting with plant-based eating, this recipe is designed for effortless success.
Much like our popular vegan chocolate mousse, this homemade chocolate pudding is destined to become your go-to vegan dessert. It’s perfect as an afternoon snack, a delightful treat for kids after school, or the ultimate sweet ending to a wholesome vegan dinner. Its rich flavor and comforting texture make it suitable for any occasion, from casual family meals to special gatherings.
Simple Ingredients for an Extraordinary Dessert
Crafting this luscious vegan chocolate pudding requires just a handful of straightforward ingredients. Here’s what you’ll need, along with some easy substitution ideas to tailor the recipe to your preferences and pantry:
- Dairy-Free Milk: The base of our pudding! I personally love using soy milk for its creamy consistency, which contributes beautifully to the pudding’s richness. However, almond milk works wonderfully too, offering a slightly lighter flavor. If you’re avoiding nuts, oat milk is an excellent, creamy, and allergen-friendly alternative. Essentially, any non-dairy milk will work, but for the most decadent result, opt for a creamier variety.
- High-Quality Vegan Chocolate: Since chocolate is the star of this pudding, choosing a good quality vegan variety is key. I highly recommend brands like Pascha Chocolate, Enjoy Life, or Theo chocolate for their excellent flavor and melting properties. You can use vegan chocolate bars, chopped, or your favorite dairy-free chocolate chips. For a lower sugar option, refer to my notes below!
- Maple Syrup: Our primary natural sweetener. Maple syrup not only adds sweetness but also a subtle depth of flavor that complements the chocolate beautifully. Agave nectar is a fantastic alternative, offering a similar liquid sweetness. For a granulated option, coconut sugar can also be used, though it may alter the color slightly.
- Cocoa Powder or Cacao Powder: Both options work perfectly here to intensify the chocolate flavor. Cocoa powder is typically more processed and milder, while cacao powder is raw and offers a more intense, slightly bitter chocolate taste and often higher nutritional value. Choose whichever you prefer!
- Vanilla Extract: Just a teaspoon of pure vanilla extract is all it takes to elevate and enhance the deep chocolate notes, adding a touch of aromatic warmth to the pudding.
- Vegan Butter: This ingredient is crucial for achieving that super luscious, melt-in-your-mouth creamy texture that makes this pudding so irresistible. If you don’t have vegan butter on hand, coconut oil is a suitable substitute, contributing a similar richness.
- Arrowroot Starch (or Powder): This natural thickener is what gives our pudding its perfect consistency. It’s a fantastic gluten-free alternative to cornstarch. If arrowroot starch isn’t available, cornstarch will work just as effectively to thicken the pudding beautifully.

Craving a Lower Sugar Version?
While this vegan chocolate pudding recipe is already designed to be entirely refined sugar-free, using natural sweeteners and high-quality vegan chocolate, you can easily adapt it further to create a lower-sugar chocolate pudding that perfectly fits your dietary needs without compromising on flavor.
The simplest way to reduce the sugar content is by swapping out your regular vegan chocolate for a stevia-sweetened variety. Pascha Chocolate, for instance, offers excellent stevia-sweetened chocolate chips that melt beautifully and provide a rich chocolate flavor without added sugars. Additionally, for the maple syrup, consider using a liquid sugar-free substitute like Wholesome Sweets’ allulose or another erythritol-based liquid sweetener. These alternatives mimic the sweetness of maple syrup without the caloric or glycemic impact, allowing you to enjoy this delicious pudding guilt-free.
The Truth About Instant Chocolate Pudding: Is It Really Vegan?
It’s a common misconception that all instant chocolate pudding mixes are vegan. While many appear to have plant-based ingredients at first glance, a closer look reveals some hidden non-vegan aspects, especially in the United States.
One major concern for vegans is the sugar. In the U.S., a significant portion of white sugar is processed using bone char, a charcoal derived from animal bones, to achieve its bright white color. This means that even if a product contains no other animal-derived ingredients, its sugar content might render it non-vegan. This is precisely why I always opt for organic raw cane sugar, like Florida Crystals, which is certified vegan and ensures no bone char is used in its processing.
Beyond the sugar issue, instant chocolate pudding mixes are also formulated to set with traditional dairy milk. When you try to use non-dairy milks, you often run into trouble. The pudding might struggle to thicken properly, resulting in a runny, unsatisfactory texture that doesn’t resemble the classic pudding you desire. This is another reason why homemade recipes, like the one we’re sharing, are superior – they are specifically designed to work harmoniously with plant-based ingredients, guaranteeing a perfect, creamy consistency every time.

Quick Overview: Crafting Your Perfect Vegan Chocolate Pudding
Making this incredibly delicious vegan chocolate pudding is surprisingly simple and requires just four easy steps. For full detailed instructions, please refer to the recipe card below. But first, let’s walk through a quick overview of the process with helpful visual references:
1. Whisk Cold Ingredients: Begin by combining the dairy-free milk, maple syrup, arrowroot starch, and cocoa powder in a medium saucepan. It’s crucial to do this *before* applying any heat. This initial cold whisking ensures that the cocoa powder and arrowroot starch completely dissolve without forming any lumps, guaranteeing a smooth final pudding. Continue whisking until the mixture is uniform and free of any visible clumps.

2. Heat and Thicken: Once thoroughly whisked, place the saucepan over medium-high heat. Continuously whisk the mixture as it heats up. You’ll notice it gradually begin to thicken. Keep stirring until it reaches a gentle boil and achieves a pudding-like consistency that coats the back of a spoon. This active whisking prevents scorching and ensures even thickening.

3. Incorporate Chocolate & Flavor: Remove the saucepan from the heat immediately after it has thickened. While the mixture is still hot, stir in your vegan chocolate or chocolate chips. The residual heat will quickly melt the chocolate into a smooth, glossy consistency. At this stage, also add the vegan butter and vanilla extract, stirring until they are fully melted and incorporated, enriching the pudding with their flavor and creaminess.

4. Chill to Perfection: Once your pudding is beautifully smooth and shiny, divide it evenly into individual ramekins or pour it into a large glass container for serving later. Cover the containers tightly with plastic wrap, pressing it directly onto the surface of the pudding to prevent a skin from forming. Transfer them to the refrigerator and chill for at least 2-3 hours, or until thoroughly set and cold. This chilling time is essential for the pudding to achieve its optimal firm and creamy texture.

Creative Ways to Serve Your Vegan Chocolate Pudding
Once chilled, this vegan chocolate pudding is a delightful treat on its own, but a few simple additions can transform it into an even more spectacular dessert. Here are some of my favorite ways to serve it:
- Classic Whipped Cream: My absolute favorite way to serve this pudding is classically, with a generous dollop of fluffy vegan coconut whipped cream. The light, airy texture and subtle coconut flavor provide a wonderful contrast to the rich chocolate. You can find ready-made vegan whipped cream in cans or tubs, or easily make your own from full-fat coconut milk.
- Chocolate Galore: For the ultimate chocolate lover, sprinkle on some extra vegan chocolate chips, crunchy cacao nibs for a textural contrast, or elegant chocolate shavings. A mix of dark and white vegan chocolate shavings can add a beautiful visual appeal.
- Fresh Berries: The bright, tart flavors of fresh berries pair exquisitely with the richness of chocolate. Garnish your pudding with raspberries, strawberries, blueberries, or a mix of seasonal berries for a burst of freshness and color.
- Nutty Crunch: A sprinkle of chopped toasted nuts like almonds, pecans, or walnuts can add a delightful crunch and nutty flavor dimension. Just be sure to omit this if you need to keep the recipe nut-free.
- Minty Fresh: A few fresh mint leaves or a sprinkle of chopped candied mint can provide a refreshing counterpoint to the deep chocolate flavor, especially lovely after a meal.
- Citrus Zest: A tiny bit of orange or tangerine zest grated over the top can awaken the flavors and add a sophisticated touch.
Storing Your Delicious Vegan Chocolate Pudding
One of the many benefits of this homemade vegan chocolate pudding is how well it stores, allowing you to enjoy this delightful treat for days! Once you’ve prepared and thoroughly cooled your pudding, follow these simple storage tips:
- Refrigeration: Transfer the pudding into an airtight container or keep it in individual ramekins, covered tightly with plastic wrap to prevent a skin from forming on the surface. Store it in the refrigerator for up to 5 days. It maintains its delicious flavor and creamy texture beautifully over this period.
- Serving Temperature: This chocolate pudding is, of course, best served cold, straight from the fridge. Its firm, cool texture is incredibly refreshing. However, if you prefer a slightly softer, even creamier consistency, you can let the pudding sit at room temperature, covered, for about 30-60 minutes before serving. This allows it to relax a bit and become even more luscious.
- Freezing (Not Recommended): While technically possible, freezing is generally not recommended for this pudding. The texture can become grainy or separate upon thawing due to the starch content, losing its desirable silky smoothness. It’s best enjoyed fresh and chilled from the refrigerator.
Pro tip! If you love the rich, creamy texture of this vegan chocolate pudding, you might also enjoy experimenting with this super quick and easy vegan sweet potato mousse for another plant-based delight!

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

Frequently Asked Questions About Vegan Chocolate Pudding
Here are some common questions you might have about making and enjoying this vegan chocolate pudding:
- Can I make this gluten-free? Yes, absolutely! This recipe is naturally gluten-free as long as you use gluten-free certified dairy-free milk (like oat milk) and ensure your chocolate and other ingredients are also certified gluten-free. Arrowroot starch and cornstarch are both gluten-free thickeners.
- What makes this “healthier”? This recipe is considered healthier because it’s refined sugar-free, relying on natural maple syrup for sweetness. It’s also dairy-free and egg-free, making it suitable for those with allergies or sensitivities, and it incorporates plant-based ingredients which are often rich in fiber and other nutrients.
- How can I prevent lumps in my pudding? The key to a lump-free pudding is to whisk the dry ingredients (cocoa powder, arrowroot starch) thoroughly into the cold dairy-free milk *before* heating. This ensures they dissolve completely. Continue whisking frequently while heating to prevent scorching and ensure even thickening.
- Can I use a different sweetener? Yes, you can substitute maple syrup with agave nectar or coconut sugar. If using coconut sugar, you might need to dissolve it in a small amount of warm milk first to ensure a smooth consistency. For a sugar-free option, use liquid sweeteners like allulose or stevia, adjusting to taste.
- Why no tofu? Many vegan pudding recipes use silken tofu for its creamy texture. However, some people are sensitive to soy or prefer not to use tofu in their desserts. This recipe achieves a perfectly rich and creamy texture using only dairy-free milk and a touch of vegan butter, providing a tofu-free alternative.
- What if my pudding is too thin/thick? If your pudding is too thin after chilling, you can gently reheat it on the stovetop with an additional teaspoon of arrowroot starch (mixed with a tablespoon of cold water to form a slurry first) and whisk until it thickens further. If it’s too thick, you can whisk in a tablespoon or two of extra dairy-free milk until it reaches your desired consistency.
Unbelievably Vegan Chocolate Pudding (Quick & Easy!)
- Author: Britt Berlin
- Prep Time: 5 minutes
- Chilling time: 3 hours
- Cook Time: 10 minutes
- Total Time: 3 hours 15 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
You won’t believe that this vegan chocolate pudding is indeed homemade, dairy free, and no eggs. So easy to make and refined sugar free!
Ingredients
- 2 cups (480 mL) soy milk or another dairy free milk
- 1/3 cup (100 g) maple syrup*
- 1/3 cup (35 g) all natural cocoa powder
- 1/4 cup (40 g) arrowroot starch or cornstarch
- 1 cup (230 g) vegan chocolate or dairy free chocolate chips
- 2 tbsp vegan butter
- 1 tsp vanilla extract
Instructions
- In a medium saucepan, whisk together the soy milk, maple syrup, cocoa powder, and arrowroot starch until there are no more clumps of cocoa powder or arrowroot starch.
- Place the saucepan onto the stove, and turn the stovetop on to medium-high heat. Begin to whisk the mixture occasionally as it heats until it boils.
- Once boiling, reduce the heat to simmer, and add in the chocolate chips. Continue to whisk until all of the chocolate chips are melted. Once melted, stir in the vegan butter and vanilla extract until completely melted.
- Divide the chocolate pudding into 4-6 ramekins or a large glass container. Cover with plastic wrap, pressing directly onto the surface of the pudding. Place the ramekins into the fridge to chill for at least 2 hours, or until fully set.
- Serve chilled with a scoop of vegan whipped cream and chocolate shavings, fresh berries, or your favorite toppings. Enjoy!
Notes
Maple syrup: you can also substitute in a sugar free syrup or swap in coconut sugar instead for a refined sugar-free alternative. Adjust to your desired level of sweetness.