Did you know you could make donuts out of tofu? Yep, you read that right, tofu. These fried double chocolate tofu donuts only require 6 ingredients and are super chocolatey and decadent — crispy on the outside, cakey on the inside, and completely free of soy flavor. The richest, most decadent Double Chocolate Tofu Donuts. Super easy, delicious, and you won't even taste the soy!  

Double Chocolate Tofu Donuts [Vegan]



Cooking Time




For the Doughnuts:

  • 7 ounces soft or silken tofu
  • 3/4 cup all-purpose flour
  • 2 tablespoons sugar
  • 1 teaspoon baking powder
  • 4 tablespoons cocoa powder
  • vegetable oil, for frying

For the Toppings:

  • 1 1/2 ounces dark chocolate bar, melted
  • kosher salt


For the Doughnuts:

  1. To prepare the tofu, drain out excess liquid from the soft tofu. Using a whisk, mash the tofu up as fine as possible.
  2. To prepare the dry ingredients, grab a large mixing bowl, and simply combine all-purpose flour, sugar, baking powder, and cocoa powder. Mix well.
  3. To make the dough, add the mashed tofu to the dry ingredients, and use a spatula to mix and combine. At first, it might seem too crumbly but just continue mixing. After around 2 minutes, the dough should come together. Continue to incorporate the remaining dry powder into the dough until no powder is left.
  4. To shape into donuts, on a well-floured surface, roll out the dough into a long baton. Divide the dough into four equal batons. Take each baton and roll them out into batons as well — don’t flour the ends. Stick the two ends of each baton together to create rings and shape each ring to the best of your ability to make them resemble donuts.
  5. To fry the donuts, in a medium-sized pan, heat up a generous amount of vegetable oil. Use a wooden utensil to test whether the oil is hot enough or not — if the wooden utensil starts bubbling immediately, the oil is ready. Fry the donuts for around 2 minutes on each side, or until crispy. You won’t need more than 4 minutes total — be sure not to overcook them! When they are ready, place them on a wire rack to cool.

For the Toppings:

  1. To prepare the chocolate glaze, melt the chocolate bars in a small mixing bowl — let the bowl float on top of hot water and melt slowly for best (more shiny) results.
  2. To glaze the donuts, while the donuts are still warm, dip them in the chocolate glaze and place them back onto a wire rack to set. Spoon all the remaining melted chocolate on top, if there are any left. Sprinkle the top with some Kosher salt. Enjoy warm.