These simple chocolate covered tofu bites are my new favorite treat. They’re subtly sweet with a hint of coffee flavor and remind me of chocolate dipped marshmallows. Give them a try if you’re looking for tofu-based dessert recipes, like this vegan silken tofu chocolate mousse, which is another delicious option.
Ingredients and Substitutions
Extra firm tofu works best in this recipe. Softer varieties are usually too wet which makes them trickier to coat in chocolate.

I prefer to use dark chocolate when making these treats, but you can substitute any type of chocolate you prefer.
Coffee forms the base of the marinade and gives these treats a delicious mocha flavor. You can use any type of brewed coffee you like (I went with decaf). Or if you’re not a fan of coffee, you can substitute orange juice for an orange-chocolate flavor, in which case you can omit the sweetener.
I sweetened the coffee marinade with pure maple syrup. You can substitute any sweetener you prefer, to taste.
How to Make Chocolate Covered Tofu
Add the cooled brewed coffee, maple syrup, vanilla extract, and salt to an airtight container with a tight-fitting lid (or freezer bag). Mix well.
Cut the tofu into bite-sized pieces (any shape you like), then add them to the container. Marinate for at least 4 hours (or up to 24 hours).
When the tofu has finished marinating, preheat the oven to 350 degrees Fahrenheit. Transfer the marinated tofu pieces to a 9-inch baking dish (discard the marinade). Spread in an even layer, then bake for 20 minutes.

Let the tofu cool to room temperature. Add the chopped dark chocolate to a pot on the stove set to low heat. Cook, stirring frequently until melted, then immediately remove the pot from the heat.
Add the tofu pieces to the pot, then gently stir to coat them in melted chocolate.

Use a fork to lift the tofu pieces out of the pot, allowing any excess chocolate to drip back into the pot, and place them on a sheet pan (or plates) lined with parchment paper.

Refrigerate for 1 hour or until the chocolate has hardened.
Chocolate Covered Tofu Recipe
Equipment
- Sheet pan
- Parchment paper
- 9 inch baking pan
- Airtight container with tight-fitting lid or freezer bag
Ingredients
- 1 cup brewed coffee (cooled)
- 1 tablespoon maple syrup (or substitute your preferred sweetener, to taste)
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon salt
- 12 oz extra firm tofu (approximately 350 g)
- 1 cup chopped dark chocolate (approximately 6 oz)
Instructions
- Add 1 cup brewed coffee, 1 tablespoon maple syrup, 1 teaspoon pure vanilla extract, and 1/8 teaspoon salt to an airtight container with a tight-fitting lid (or freezer bag). Mix well.
- Cut 12 oz extra firm tofu into bite-sized pieces (any shape you like), then add them to the container.
- Marinate for at least 4 hours (or up to 24 hours).
- When the tofu has finished marinating, preheat the oven to 350 degrees Fahrenheit.
- Transfer the marinated tofu pieces to a 9-inch baking dish (discard the marinade). Spread in an even layer, then bake for 20 minutes.
- Let the tofu cool to room temperature.
- Add 1 cup chopped dark chocolate to a pot on the stove set to low heat.
- Cook, stirring frequently until melted, then immediately remove the pot from the heat.
- Add the tofu pieces to the pot, then gently stir to coat them in melted chocolate.
- Use a fork to lift the tofu pieces out of the pot, allowing any excess chocolate to drip back into the pot, and place them on a sheet pan (or plates) lined with parchment paper.
- Refrigerate for 1 hour or until the chocolate has hardened.
Notes
- Store in an airtight container in the fridge for up to three days.
Nutrition Estimates

You Might Also Like
These chocolate-coated tempeh dessert bites are another delicious protein-rich treat.


I cubed my block of tofu into 40 pieces, froze/defrosted them first, then marinated for 6-7 hours in coffee/cinnamon/vanilla, and then I dipped in semi-sweet chocolate. 10/10 will make again. No additonal sweetener needed, although I did recently find a vegan caramel recipe I may try to dollop/freeze on the tops after marinating, and then dip in chocolate.
Thanks so much for the helpful notes! Glad you enjoyed them!
Unexpectedly great!
I’m glad you enjoyed it! Thank you for the feedback!