Homemade Tofu

Homemade Tofu


There is just something amazing about making your own food from scratch.  This Homemade Tofu will taste better than anything you can ever buy in the grocery store and it’s easier to make than you might think!


A Versatile Plant-based Protein

We use tofu at least twice a week and even though tofu is not too expensive, we love to make our own from time to time. Importantly, it’s not hard to make but it does take some time. However, you will have such an a feeling of accomplishment after making your own first brick!

Additionally, you will probably also start to find more and more uses for tofu as well. Think beyond curries and stir fries, to recipes for homemade tofu jerky or classic tofu sour cream. There are endless plant-based recipes for you to use your own homemade tofu.


What You Will Need:


  1. Dried soybeans
  2. Coagulant
  3. Water

Equipment Needed:

  • A Blender
  • Nut Milk Bag
  • Stockpot with Lid
  • Food Thermometer
  • Cheesecloth
  • Tofu Molding Box
  • Something heavy to put on your tofu to press it


It’s Time to Make Homemade Tofu!

Tofu was always something that we thought could only be bought, but not anymore. This plant-based protein is actually fun to make and we guarantee you will have such a feeling of accomplishment along with some really good tofu to eat. Happy pressing!


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Tofu

  • Author: Meatless Makeovers
  • Prep Time: 1 hour (+soaking time)
  • Cook Time: 25 mins
  • Total Time: 1 hour 25 mins (+soaking time)
  • Yield: 1 large brick 1x
  • Category: Plant-based Protein
  • Method: Blend, Simmer, Press
  • Cuisine: Chinese
  • Diet: Vegan


An easy step-by-step recipe for how to make your own homemade tofu. It’s fun and much easier than one might think!


  • 3 Cups Dry Soy Beans
  • 2 Tbsp Nigari Coagulant
  • Water


  1. Rinse the beans and look them over to remove any foreign objects like small stones.
  2. Soak the beans in a large bowl overnight. Make sure the beans are completely covered with water at all times.
  3. Make the soy milk. Drain the beans. You will notice that they have doubled in size. Working in batches in a high-speed blender, combine 2 cups of beans with 7 cups of water. Blend on high for one minute.
  4. Place the nut milk bag inside a large stock pot and pour your soy milk into the bag. Pinching the top of the bag closed, squeeze the bag to allow the liquid to pour into the pot. Discard the dry pulp or use it in your garden.
  5. When you have finished blending all of the beans you should have a stock pot full of raw soy milk. At this point skim off the foam created by the filter process.
  6. Heat the soy milk to 210°F and keep it at this temperature for 25 minutes. During this time, stir the milk constantly to avoid it from boiling over and forming a skin.
  7. After 25 minutes, turn off the heat. At this point you have drinkable soy milk. In a small bowl dissolve the nigari in 2 cups of warm water.
  8. When the soy milk has cooled to 180°F, pour in half the coagulant and stir it in gently. Wait 5 minutes and pour in the rest of the coagulant. Stir the pot one turn and let it sit for 25 minutes. Curds will immediately start forming.
  9. Line your tofu mold box with cheesecloth. When the soy milk has finished separating, use a slotted spoon to remove the curds and place them into the mold. When all the curds have been removed, fold the excess cloth over the top of the curds and place the lid on the box.
  10. Using something heavy on top of the box, press the curds into the mold. Allow the curds to press for one hour to produce an extra-firm tofu.
  11. You can use the tofu immediately or store in a sealable container filled with water in the refrigerator for up to five days.  It can also be frozen for up to 6 months.


  • The equipment listed above contains affiliate links to products that we personally use, love, and recommend!

Keywords: Homemade Tofu, Soybeans, Vegan, Plant-based Protein



Soy beans in a bowl next to a tofu press and nut bag Soybeans soaking in a bowl of water

Soaked soybeans and water in a blender Blended soy milk being poured into a nut bag

Straining the soy milk in the nut bag over a stock pot Skimming the tofu skin from the soy milk

Measuring the temperature of the soy milk for homemade tofu Adding coagulant to a measuring cup filled with water

Separating the curds from the soy milk to make tofu Adding the tofu curds to a cheese cloth lined tofu press in a bowl

Draining and forming the tofu in a tofu press Covering the tofu wrapped in cheese cloth with a tofu press lid

Homemade tofu on a wooden plate with soybeans and a dish towel in the background Cut tofu cubes with a homemade tofu brick on a wooden plate


Finally, if you have made this homemade tofu, we would love to hear what you think! Please comment down below  and be sure to rate the recipe. ⭐️⭐️⭐️⭐️⭐️ Thanks so much!

Additionally, you can also take a photo and tag us on instagram.  We would love to get your feedback! Happy pressing! 🙂

Related Posts

Montana Huckleberry Mule

Montana Huckleberry Mule

  For us mid-August means wonderful thoughts of our wedding and traveling. This year marks our fifth wedding anniversary, and in honor of it we wanted to bring you this amazing drink we served at our wedding… a Montana Huckleberry Mule!   Montana Love Although […]

Vegan Mushroom Tetrazzini

Vegan Mushroom Tetrazzini

One of my favorite combinations is creamy and salty. Since becoming vegan I have found very few places this combination exists. The savory mushrooms are baked into a wonderfully creamy pasta dish creating salty and smoky areas nestled into the dish. The majority of tetrazzinis […]

1 thought on “Homemade Tofu”

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star