.

High Protein Soy-Free Tofu (Fava Bean Tofu)

Finally, there IS tofu without soy! This is soy-free tofu that’s high in protein and low carb making this tofu alternative particularly great for vegan keto diets or plant-based low carb diets. It’s also gluten-free and nut free. So what is this soy-free tofu made of? It’s fava beans! The process for making fava beans tofu is very similar to the traditional method of making tofu with an extra step to remove the starch.

Video Tutorial for How to Make High Protein Soy-Free Tofu (fava bean tofu)

Why Soy Free Tofu?

If you are allergic to soy or the people you are cooking for are, this is a great alternative so that you can still make tofu recipes without any soy! Personally, I eat a lot of soy but I believe it’s good to have variety when it comes to plant-based protein sources. 

blocks of homemade soy-free tofu

Beans and grains are great sources of vegan protein BUT if you are like me and cannot have too many carbohydrates, having protein sources that are not attached to a lot of sugars or starches is really important for health. 

Why use Fava Beans for Soy Free Tofu

Fava Beans, like many beans, are great sources of vegan protein. They also don’t contain as much starch as some others which is why I had it on my list for testing. However, it was really seeing Big Mountain Food’s new soy-free tofu that really lit a fire under me to refine my process. I saw from their nutrition label that they were able to completely eliminate the carbohydrates while using fava beans as their base. So, I used a process similar to making wheat starch noodles. But instead of focusing on isolating and using the starch, I isolated and removed the starch.

deep fried soy-free tofu

What about Chickpea Soy-Free Tofu?

You may have seen my post on Burmese Tofu (chickpea tofu) and it’s really delicious BUT it’s not the same. I wanted to make a soy-free tofu alternative that still had the nutritional content similar to the original. That is, high in protein and low in carbohydrates. Chickpea tofu is very high in carbohydrates and doesn’t taste, feel or cook like regular soy-based tofu.

On the other hand, my version of High Protein Soy-Free Tofu is very low in carbs and is mainly protein. In fact, it’s made almost exactly like regular tofu except for one extra step.

puffed soy-free tofu

Fava Bean Tofu Tutorial

FYI, this post is still under construction! There are many notes I’d like to add but for now, I want to get the basic recipe and process out so you can have it. Please let me know if you have any questions.

More Tofu From Scratch

If you’re looking for more Soy-Free Tofu, check out

If you’re looking for how to make Soy Tofu, check out

 

Printable Recipe for High Protein Soy-Free Tofu (fava bean tofu)

Yield: 1 block

High Protein Soy-Free Tofu (with Fava Beans)

blocks of homemade soy-free tofu

This is soy-free tofu that's high in protein and low carb making this tofu alternative particularly great for vegan keto diets or plant-based low carb diets. It's also gluten-free and nut free.

Equipment required: blender, soy milk/ nut milk bag, tofu mold/press with cloth liner, large pot, spatula, and thermometer. with cloth liner

Soak Time 8 hours
Active Time 30 minutes
Total Time 8 hours 30 minutes

Ingredients

  • 1 lb dried split fava beans (450g)
  • 1 tbsp calcium sulfate (food grade gypsum)
  • 1 cup room temperature water

Instructions

  1. Soak fava beans in plenty of water overnight. Rinse and drain fava beans. Then, transfer HALF to your blender along with 3 to 4 cups of fresh water. Blend on high for 15 seconds. Over a large bowl or pot (prefer glass bowl to see through), strain through soy/nut milk bag until pulp is very dry. Repeat with other half of beans.
  2. Let the milk rest for 10 minutes or longer to allow the starch to settle to the bottom of the bowl or pot. Then, use a cup to gently scoop only the milk while avoiding disturbing the starchy layer below. You will have to leave some of the milk behind as it won't be possible to get it all without starch contamination.
  3. If necessary, transfer milk to large cooking pot. Let it warm up over medium low heat while you prepare your coagulant. Mix room temperature water with 1 tbsp calcium sulfate and keep it nearby with a spoon ready.
  4. Turn heat up to medium high or high but stir constantly so that the milk does not burn to the bottom. When in doubt, lower the heat. Keep cooking until the milk reaches 180°F then turn off the heat. Immediately, stir up your coagulant again. Pick it up in one hand, keep stirring the milk and pour in HALF the coagulant slowly. Stand the spatula straight down to stop the spinning action. Cover and rest for 15 minutes.
  5. Afterwards, check on how it coagulated. If it is completely curdled, save the rest of your coagulant for another day. If not, spoon the remaining coagulant over the top surface and around the sides. Tap the top gently to move the curds softly. Then cover again and turn the heat to the lowest setting. Wait 10 minutes and re-check. All the milk should be coagulated.
  6. Moisten the cloth and line your tofu mold. With a slotted spoon, scoop the curds into the mold while holding the edges of the cloth so it doesn't fall in. Try to spread the curds in evenly. Then add the top and secure. If using my preferred tofu mold, just twist the knob until it stops; do not force it. Pour off excess water using the vents. Please in fridge to cool overnight. If using weights, use about 5 lbs of weight, pour off excess water and place in fridge. The next day, gently unmold and your high protein, soy-free tofu is ready to use!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Showing 31 comments
  • Clay
    Reply

    Very cool — thank you for the super detailed recipe and video! I’ve never been brave enough to attempt tofu from scratch, but this may give me the extra motivation I need to try it.

    Thank you also for mentioning that there’s absolutely nothing wrong with soya tofu unless you’re allergic to it. There’s so much misinformation about soya floating around that I appreciate when people take the time to correct the record.

    BTW, I’ve also seen high protein, low carb tofu made from lupini beans, but I have no idea if the process is the same or if it requires a unique process.

  • Russa
    Reply

    Me gustaría hicieras tofú de lupini beans, es muy alto en proteína también y librede soja para alérgicos
    Muchas gracias por tus recetas Mary!!!

    • Mary
      Reply

      Lupini tofu is coming 🙂 Thanks, Russa!
      cheers,
      Mary

  • T
    Reply

    Hi! Would this recipe still work of my dried fava beans are not split?

    • Mary
      Reply

      I think it should still work the same
      Cheers,
      Mary

  • noureldin
    Reply

    thanks for the recipe !!
    is there other ways to coagulate the bean milk other than gypsum or nigari ?
    cant find either of them in my country.

    • Mary
      Reply

      You’re welcome! I used to use sour lemon juice when making soy tofu so that will probably work here too. That said, I haven’t tested it. If I was to try, I’d use 1 tablespoon of sour lemon juice in place of the gypsum.

      I hope that helps!

      -Mary

      • noureldin
        Reply

        thanks for the replay! I will try making it with lemon juice .
        after some search i did find gypsum but its sold as 98% calcium sulfate agricultural soil amendment, so i doubt that its the same as the one in the recipe.

        • Mary
          Reply

          Please let me know how it goes 🙂
          And yes don’t use “soil amendment”! haha Gypsum comes in a food grade version which can be found at a wine/beer making supply store. Or ones labelled specifically for making tofu.

          Cheers,

          Mary

          • Shaileen

            I just tried using lemon juice instead of gypsum but unfortunately it didn’t coagulate (I tried letting it sit for longer as well on low heat but it just stayed milky). Maybe I did something wrong but yeah I do not recommend lemon juice unless someone can figure out proper amounts. Oh well!

          • Shaileen

            Update: I kept trying because I couldn’t accept it failing haha. I ended up adding about 2.5 tbsp lemon juice total, brought it back up to 180 degrees, then cut the heat and let it sit for 15 mins and SUCCESS. I put it in the tofu press and left it in the fridge for a few days then air fried and added it to my vegan Korean soldier stew and… it was super good. I’d say it’s an extreme extra firm with a chewier texture than soy tofu.

  • Anja
    Reply

    I tried making this recipe with “urid beans” (Vigna mungo), I thought due to their high protein content this would go great for sure! 😅 however, after two rounds of mixing and nutmilk bag, I let the liquid stand for ~ 1 hour and zero starch had settled at the bottom!
    I tried to continue with the recipe anyway, but it did not curdle at all 😔 I feel that I failed on multiple levels 😅

  • Denise
    Reply

    Hi Mary,
    Do you think this method would work with green split peas?

    • Mary
      Reply

      Sorry I haven’t tried so I can’t tell you. What I can say is I’ve tried with a few different types of beans and it’s only worked so far with fava beans and red lentils. Stay tuned for more experiments 🙂

      • Francesco
        Reply

        I tried today with split green peas but it came.out a bit too soft, more than silken tofu. Maybe it’s because I used lemon juice instead of gypsum?

  • RoseAnne
    Reply

    Thanks much, Mary, for the recipe and excellent step-by-step video. I’m looking forward to trying it. However, as you mentioned, dry fava / faba / broad beans are a little difficult to find.

    Do you suppose it would work with canned faba beans? They’re a little easier to find, and already softened (although I suspect they may have been slightly blanched in the canning process).

    • Mary
      Reply

      I don’t really know. However I have not had luck making regular tofu with cooked soybeans so think you’d have difficultly using canned beans which are cooked to death.

  • RoseAnne
    Reply

    Thank you for letting me know, Mary. I’ll trust your judgement on this. The Italian Market in Fairmount (for your Calgary fans) carries the beans.

  • Paige
    Reply

    Thank you for this! I have a soy allergy and it is so difficult to find high-protein, low-carb, easy-to-digest protein sources. I tried the big mountain soy-free tofu while I was in Canada and loved it, but its very difficult to find in the US.

  • Shawn
    Reply

    Hi there! I can’t wait to try this out, is it possible to have the nutrient breakdown for this?

    I’m curious what the macros are for this, thank you!

  • Jenn
    Reply

    Hi There,

    Do I need to dehull my Dried Fava beans for this recipe?
    Thanks.

    Jenn

    • Mary
      Reply

      I don’t think so

      • Jenn
        Reply

        Hi,

        Ok so you use dried fava beans and they havent been gulled is that correct? Ill give it ago and ill try the lemon thanks

      • Mariah
        Reply

        Hello. I have tried making this twice and have failed both times. First time with lemon juice (the result ended up tasting sour and the tofu was grainy). The second time I used nigari and it taste nasty and won’t firm. Should I let it boil for a long time before adding nigari? It started to boil over so I turned it off and added the nigari water mixture and got nothing after waiting. I keep adding it in but still nothing. I’m at a loss. How much nigari do I add for about 9 cups of fava bean milk or about 1lb of dried fava beans?

        • Mary
          Reply

          Hi Mariah,
          In this recipe, I use calcium sulphate (aka food grade gypsum). I like it because it’s reliable and doesn’t add a flavor (like the bitterness from nigari).
          I have not tried making fava bean tofu with lemon juice or nigari. Theoretically, it should still work though.
          If you haven’t, please take a look at the troubleshooting section at the end of this blog post: https://www.marystestkitchen.com/diy-tofu-just-soymilk-lemon-water/
          The same issues that affect soy tofu may also apply to fava bean tofu.
          Good luck!
          -Mary

  • Matthew
    Reply

    Do you know how much protein is in this tofu per 100g? Im going to make it this weekend but would like to now for my diet traking

  • Charli Carroll
    Reply

    I don’t eat soy based tofu or soy milk due to allergy, and I’m very new at tofu making.i first tried split dried fava beans, then I bought 10# dried whole fava beans for continued trial, and have gone through trying to soak unpeeled (purple like discoloration of resulting tofu went into compost bin) and soaked and peeled 1# with very tiny curds with magnesium sulfate (epsom salts), pretty small curds with magnesium chloride, and best but still quite small with calcium sulfate (gympsum)
    So far I like soaked overnight then peeled whole dried fava beans with calcium sulfate coagulant best. I will keep making. 4 out of five batches have been edible.

    • Mary
      Reply

      That’s so interesting. Thanks so much for sharing your experience.

  • Caitlin
    Reply

    Hi there!

    Could this work with fresh fava beans? I grow them every year and without fail end up with a glut! Would love to give this a go!

    Many thanks

    • Mary
      Reply

      Hi Caitlin,
      I would expect fresh fava beans could work based on the fact that fresh harvested mature soybeans have been traditionally used to make tofu. I don’t have access to fresh fava beans myself to try so I can’t say for sure, of course. I hope you give it a try and let me know how it goes 🙂
      Cheers,
      Mary

  • Rayza
    Reply

    Can you make tofu with split mung beans?

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe
vegan strawberry cream bun