Silken Tofu Chocolate Pudding (Vegan, 15 Minutes)
This vegan chocolate pudding is rich, silky, and comes together in just 15 minutes with a handful of pantry ingredients.

Blending silken tofu with melted dark chocolate creates a luscious dessert that tastes like classic pudding, without any dairy or eggs. It’s just the thing for weeknight chocolate cravings or a last-minute dinner party sweet.
Why This Pudding Works
The silken tofu gives it an incredibly smooth texture you would never guess is protein-packed and dairy-free. It tastes like a nostalgic chocolate pudding but feels a little more refined.
Because the base is tofu, it firms up into a sliceable custard if you let it chill overnight, which makes it great for parfaits or pie fillings. I keep a block of silken tofu in the fridge just for this; it’s one of those desserts that feels like a treat while being shockingly easy to make.
Ingredients

- 12 oz (340 g) silken tofu, drained: the shelf‑stable kind works best here, but refrigerated packs are fine too.
- 4 oz (113 g) vegan dark chocolate (70% cacao), roughly chopped: the better the chocolate, the richer the pudding.
- 3 tbsp maple syrup: adjust to your sweetness preference.
- 2 tbsp unsweetened plant milk: oat or soy milk work well; just a splash to help melt the chocolate.
- 1 tsp vanilla extract: rounds out the chocolate flavor.
- Pinch of flaky sea salt: brings out the chocolate depth.
Variations / Substitutions
- Swap the sweetener: use agave nectar or date syrup instead of maple syrup for a slightly different caramel note.
- Make it mocha: add 1 tsp instant espresso powder along with the chocolate for a coffee‑chocolate flavor.
- Use cocoa powder: if you don’t have chocolate bars, use ½ cup cocoa powder and increase maple syrup to ¼ cup, but the texture will be slightly less glossy.
If you love this, try my vegan chocolate mousse for a lighter, airy spin.
How to Make Silken Tofu Chocolate Pudding
Step 1: Melt the Chocolate

Place the chopped chocolate and 2 tablespoons plant milk in a heatproof bowl set over a saucepan of barely simmering water. Stir gently for about 2 minutes until the chocolate melts completely and the mixture is smooth. You can also microwave in 20‑second bursts, stirring between each.
The melted chocolate should be glossy and thin enough to pour easily. If it seizes or looks grainy, add a splash more milk and stir vigorously.
Step 2: Blend the Pudding

Scrape the melted chocolate into a high‑speed blender. Add the drained silken tofu, 3 tablespoons maple syrup, 1 teaspoon vanilla extract, and the pinch of salt. Blend on high for 1 to 2 minutes, stopping to scrape down the sides as needed, until the mixture is completely smooth.
The pudding will look like a thick chocolate milkshake straight out of the blender; it will set further as it chills. Taste here and add a little more maple syrup if you prefer a sweeter pudding.
Step 3: Spoon Into Bowls and Chill

Divide the pudding among four 4‑ounce ramekins or small glass jars. Cover and refrigerate for at least 30 minutes, or up to overnight. The longer it sits, the thicker and more custard‑like it becomes.
When ready to serve, top each bowl with a sprinkle of flaky salt, fresh berries, or a few chocolate shavings. The pudding is best eaten cold, straight from the fridge.
A Few Tips for Ultra‑Smooth Pudding
- Choose the right tofu: use silken tofu only, not firm or extra‑firm, which will leave a gritty texture. Shelf‑stable aseptic packs give the smoothest result.
- Don’t overheat the chocolate: melted chocolate can scorch easily; use gentle heat and stir constantly. If it gets too hot, it can turn grainy.
- Use a high‑speed blender: to ensure there are no tofu lumps, a powerful blender is key; a food processor can work but may require more scraping.
- Chill time matters: for a perfectly set pudding, aim for at least 2 hours, but 30 minutes yields a softer, spoonable dessert.
Scale it for a crowd:
| Servings | Silken Tofu | Dark Chocolate | Maple Syrup |
|---|---|---|---|
| 4 | 12 oz (340 g) | 4 oz (113 g) | 3 tbsp |
| 8 | 24 oz (680 g) | 8 oz (226 g) | 6 tbsp |
Storing Leftovers
- Refrigerate: store in an airtight container for up to 4 days. Give it a quick stir before serving if any separation occurs.
- Serve Cold: this pudding is meant to be enjoyed chilled; do not reheat.
Frequently Asked Questions
Can I use a sweetener other than maple syrup?
Yes. Agave nectar or date syrup work well; you may need a little less date syrup as it is sweeter.
Can I make this without a blender?
Yes, but you’ll need to whisk the mixture very vigorously and press it through a fine‑mesh strainer. The texture will be less silky.
Is this pudding sliceable for a pie?
Yes. Chill it overnight with only 1 tablespoon plant milk, and it will set firmly enough to slice.
Can I freeze this pudding?
Yes, freeze in portions for up to 1 month. Thaw in the fridge overnight and stir before serving; the texture may be slightly softer.

Ingredients
Method
- Place chocolate and plant milk in a heatproof bowl over simmering water; stir until melted and smooth, about 2 minutes.
- Transfer melted chocolate to a blender with tofu, maple syrup, vanilla, and salt. Blend on high until completely smooth, about 1–2 minutes.
- Divide among 4 ramekins, cover, and refrigerate at least 30 minutes. Serve chilled with desired toppings.
