Sweet Tofu Treats

Never miss a recipe! Subscribe through email and I'll send you FREE healthy recipes straight to your inbox!

tofu chocolate cupcakes with peanut butter drizzle


I refused to eat tofu as a kid. It probably had something to do with the name: “toe”-foo. Toes reminded me of feet, feet were stinky, and I protested against putting anything smelly near my mouth. (Especially French Roquefort cheese. Bleck!)  


But as I transitioned to veganism 2 years ago, I realized a lot more than my feet would be stinky if I depended on black and garbanzo beans as my only protein. I avoided tofu for weeks by trying tempeh and seitan first. Eventually I gave in, hunted around on the internet, and discovered the “dry-fry” method. It actually made the tofu edible—even enjoyable!


Yet I just couldn’t bring myself to try tofu desserts. I saw recipes for brownies, custards, and mousses—and decadent and tempting!—but my sweet tooth never craved “toe”-foo.


Until Mrs. Webb revealed that my favorite fudgy frosting from her bakery included it. My eyes widened, my jaw dropped, and my mind raced. I need to bake my own chocolate tofu treat!


I chose cupcakes, and I managed to consume five over the course of one day. Even my guy, an avoid chocolate-avoider, devoured two before I could spill the (soy) beans about the secret ingredient!


tofu chocolate cupcakes with peanut butter drizzle


Tofu Chocolate Cupcakes with Peanut Butter Drizzle

Yield: 24 cupcakes

Serving Size: 1 cupcake

Tofu Chocolate Cupcakes with Peanut Butter Drizzle

modified from this recipe

These cupcakes are really moist! If making the cupcakes ahead of time, wait to add the drizzle until just before serving. (It’ll liquefy and run if you store the cupcakes in Tupperware!)

for the cupcakes
1¾ c all-purpose flour
1½ c granulated sugar
¾ c unsweetened cocoa powder (I used Hershey’s special dark)
1½ tsp baking powder
1½ tsp baking soda
½ tsp salt
1 (1 lb) block silken tofu
2 tsp vanilla extract
½ c water

for the drizzle
2 tsp smooth peanut butter
2 tsp soy milk
5 tbsp powdered sugar, sifted

  1. Preheat the oven to 350°. Line 24 muffin cups with cupcake papers, and lightly mist with nonstick cooking spray.
  2. To prepare the cupcakes, whisk together the flour and next 5 ingredients (through salt) in a large bowl. Cut the tofu into 1”-cubes, and mix into the dry ingredients using a fork. (The batter will be very thick.) Stir in the vanilla and water, which will thin out the batter.
  3. Evenly distribute the batter between the prepared cupcake liners, and bake at 350° for 28-30 minutes, or until a toothpick inserted into the center comes out clean. Cool in the pan for 5 minutes before turning out onto a wire rack to cool completely.
  4. To prepare the drizzle, place the peanut butter in a small microwave-safe bowl, and microwave on HIGH for 10 seconds. Mix in the milk until smooth. Stir in the powdered sugar, 1 tablespoon at a time, until it reaches the desired consistency. Drizzle over the tops of the cooled cupcakes.

View Nutrition Information


tofu chocolate cupcakes with peanut butter drizzle


*Disclosure: Some of the links included in this post may be affiliate links and I will earn a small commission if you purchase through those links. I really appreciate your support!


  1. Brittany says on April 23, 2013 at 8:34 pm

    TOFU of course!! What a great addition to dessert!! Extra boost of protein and goodness!! YUM!

    • foods for the soul says on April 23, 2013 at 9:29 pm

      Yes!! I know you’ve used tofu with pumpkin pie before, but I’m too much of a chocoholic. I just had to bake a chocolate dessert first!

  2. Anjo Angela Lim says on April 23, 2013 at 10:39 pm

    I WAS GOING TO SAY TOFU WHEN I SAW THEM ON INSTAGRAM!!! True story. But then it was 3 in the morning and I passed out with my mobile on my face and drool dripping down my mouth. Not a pretty sight, lemme tell you. YUM! I wish I could eat soy-based products, but again…no pass. :( Sad.

    Looks yummy!!!! And look at that drizzling technique. Peanut butter, mmm..

    • foods for the soul says on April 25, 2013 at 12:55 pm

      You’d be the first person to guess it correctly! Others have suggested beets, applesauce, and cauliflower, but not tofu. I’m not surprised though, seeing as this is out of the norm for me! And shh, but I used a plastic baggie with a tiny hole cut out of the corner for drizzling the icing… I’m not pro enough to do it with a spoon or whisk alone!

  3. Kristen@Change of Pace says on April 24, 2013 at 3:30 am

    I love how simple this recipe is. It doesn’t involve a million ingredients. They also look delicious! :)

    • foods for the soul says on April 25, 2013 at 12:56 pm

      Thanks! I’m getting into “recipe reduction” as well. Sometimes when we add too many ingredients, their flavors get muddled and simplification would let the stars shine!

  4. Andrea @ Mrs Webb in the Kitchen says on April 25, 2013 at 10:42 am

    These are gorgeous! And I’m SO glad I was able to turn you onto tofu in desserts! I love that it’s impossible to tell that it’s in there (when used correctly!), so it’s a small triumph for me any time I get a picky eater to eat a dessert with it in it. ;)

    • foods for the soul says on April 25, 2013 at 1:02 pm

      Exactly!! And my guy is one of the pickiest eaters I know. So for him to (a) eat two chocolate cupcakes with (b) tofu (which he actually considers a vegetable, funny enough), I know they must have been a success. And no soy flavor at all! :]

  5. Medeja says on April 25, 2013 at 6:19 pm

    Cupcakes with tofu..sounds really interesting. I have to try them sometime :)

    • foods for the soul says on April 26, 2013 at 4:42 pm

      Thanks! I loved how moist they turned out, and we couldn’t taste the tofu at all. Definitely worth trying if you feel like a twist on your regular chocolate cupcakes!

  6. Bek @ Crave says on April 26, 2013 at 3:50 am

    Love this! Woohoo for tofu treats ;)

    • foods for the soul says on April 26, 2013 at 4:44 pm

      Thanks!! Gettin’ a little sneaky with my desserts, but no one seems to mind yet! ;]

  7. Julie says on May 5, 2013 at 9:55 am

    Just put these in the oven, made a small modification of 3/4 flax meal. Taste test I the batter was great hope the end product is even better. Loved that I had all the ingredients in the house didn’t have to go to the store.

    • foods for the soul says on May 5, 2013 at 11:50 am

      That’s wonderful! I really hope you enjoy the finished cupcakes too. I love simple recipes; I can be so lazy when it comes to making a trip to the store! ;]

  8. Princess says on September 22, 2013 at 11:37 pm

    Love tofu! My mother used to make Jello Tofu pie. Made it many times for family and friends, they don’t know it has tofu in it! :)
    Also great with a cream cheese layer

    • Amy says on September 23, 2013 at 1:07 pm

      Jello tofu pie? That sounds really interesting Princess! It’s always fun to surprise people with tofu treats, isn’t it? :)

  9. Jeanette aka PJ Sassifras says on October 16, 2013 at 3:55 pm

    Here from the #cricketproject and LOVING your blog. This is a perfect recipe to make and not tell anyone it has tofu in it and just see what happens. I’m making it! The nutrition information is very helpful. Also, it’s hilarious that the first comment on this post is from one of my favorite bloggers. LOL! It was meant to be. You have a new follower!

    • Amy says on October 17, 2013 at 12:40 am

      Thanks Jeanette! I don’t hear from very many people whether the appreciate the Nutrition Information, so I’m glad to hear that you do. And Brittany is definitely one of my favorite bloggers too — I wish I could meet her in real life! :)

Leave a Comment