High Protein Vegan Chocolate Pudding

I love this pudding, it’s has a deep rich chocolate flavor thanks to a secret ingredient and if you have a food processor or blender it couldn’t be easier to make this vegan pudding. Did I mention if was high in protein? How can you get 7 grams of protein per serving? From tofu of course, but trust me no one will ever know! I make this all the time and no one ever guesses there’s tofu in this. Just a few simple clean ingredients, whirlaway, chill and done!

  • Silken Tofu- Firm and in tetra box is best 12.3 oz. I find using fresh tofu gives it a different flavor that why the tofu in the tetra box or shelf stable is important.
  • Cacao powder or cocoa powder- just remember cacao powder can be more bitter and more expensive but has more nutrients retained
  • maple syrup- I like Canadian maple syrup and I get mine from Costco. It’s a good quality. The amount you use will depend on if you used cocoa powder or cacao powder.
  • Instant coffee is the secret ingredient that help intensifies the chocolate flavor. If you are making for children than omit or if you are sensitive to caffeine.
  • Salt- don’t forget a pinch of salt which also helps with the flavor

Vegan Chocolate Pudding

Vegan Chocolate Pudding
Prep Time 10 minutes
Course Dessert
Cuisine American
Servings 3


  • 12.3 ounces Firm Silken tofu
  • cup cocoa powder or cacao powder
  • 3 tbsp maple syrup(or more if your prefer it sweeter)
  • 1 tsp instant coffee or 1/4 tsp espresso powder (omit if making for children)
  • 2 tsp vanilla extract
  • pinch of salt


  • Drain tofu to remove excess liquid
  • In the food processor, add all ingredients and process until silky smooth. You may need to stop and scrape down the sides.
  • Transfer to serving container and chill. Serve with fresh fruit and cocoa nibs or grated chocolate.

As an Amazon Affiliate I earn a small amount from qualified purchases.

Keyword Dessert, Gluten Free, Oil Free, Plant Based, Pudding, Starch Solution, Tofu, Vegan
Tried this recipe?Let us know how it was!