Double Chocolate Tofu Donuts

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 chocolate-y and decadent — crispy on the outside, cakey on the inside, and completely free of soy flavor.

So, how do you go about transforming tofu into chocolate donuts?! Well, it starts with a dough made of soft tofu, all purpose flour, sugar, baking powder, and cocoa powder.

Then you roll out the dough and split it — just like how you would make any pastry that requires a dough. Roll the segments out again, attach the ends, and you’ve got donuts! How easy is that?!

Note that unlike regular yeasted donuts, these will not expand too much upon frying. So, how your donuts look at this stage will be exactly how the finished product looks.

The hard part about frying these donuts is judging whether they are cooked or not. Since they already have a dark brown color, they are prone to getting burnt. Remember to keep an eye on them while they’re frying — I’ve tested that it does not take more than a total of 4 minutes to fry each donut.

While these donuts are made almost entirely of tofu, they are not exactly “healthy,” since they are still fried. They are definitely healthier than your average donut though!

Double Chocolate Tofu Donuts

4 from 11 votes
Recipe by George L. Course: DessertCuisine: AmericanDifficulty: Medium


Prep time


Cooking time



The richest, most decadent Double Chocolate Tofu Donuts. Super easy, delicious, and free of soy flavor!


  • 200 grams soft or silken tofu (half of a 14 oz. package)

  • 3/4 cup all purpose flour

  • 2 tablespoons sugar

  • 1 teaspoon baking powder

  • 4 tablespoons cocoa powder

  • vegetable oil, for frying

  • Toppings
  • 45 grams chocolate bar, melted (I used dark chocolate)

  • kosher salt


  • Prepare the Tofu. Drain out excess liquid from the soft tofu. Using a whisk, mash the tofu up as fine as possible.
  • Prepare the Dry Ingredients. In a large mixing bowl, simply combine all purpose flour, sugar, baking powder, and cocoa powder. Mix well.
  • 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, a dough should come together. Continue to incorporate the remaining dry powder into the dough until no powder is left.
  • 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.
  • 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 wrack to cool.
  • 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.
  • Glaze the Donuts. While the donuts are still warm, dip them in the chocolate glaze and place them back onto a wire wrack to set. Spoon all the remaining melted chocolate on top, if there are any left. Sprinkle the top with some Kosher salt. Enjoy warm.

Did you make this recipe? I’d love to see your recreations!

Tag @chez.jorge on Instagram and hashtag it #chezjorge

Like this recipe? Pin it and save it for later!

Follow us @thechezjorge on Pinterest

4.8 8 votes
Article Rating

Leave a Reply

Inline Feedbacks
View all comments
4 months ago

would i be able to bake them?

3 months ago

I successfully did this recipe in the air fryer! I basted the donuts in 1tbsp. of coconut oil & 1 tbsp. brown sugar for extra sweetness and then cooked each side for a total of 10 minutes (5 min. On one side & then flipped it over halfway through) at 385/390 degrees. One donut broke since I tried to pick it up to soon to dip in chocolate, so I would recommend letting them sit in the air fryer for 5-10 min to cool before picking them up. Love this recipe, thanks for sharing!

3 months ago

Made these and wowza, IT WAS BREATHTAKING. I made enough for 6 donuts and used 3/4 cup of plain flour plus 1/4 cup of glutinous rice flour. I found my dough to be quite wet, so I placed it in a piping bag instead. Thank you so much for this recipe, it’s definitely a keeper!!

Jennifer Smith
Jennifer Smith
3 months ago

How important is the gluten to the structure?


[…] 1.      Double Chocolate Tofu Donuts […]

2 months ago

I tried baking them at 375 degrees F for around 15 minutes (flipping sides halfway through) and they came out great! Thank you for the wonderful recipe, George, and idea to bake them, Angela!

4 days ago

Has anyone tried making them as donut holes? Do the baking or frying methods work?