Now Reading
How to Make Tofu

How to Make Tofu

Learning to make your own tofu is not only satisfying and exciting, but you also get fresh soy milk from the process.
By Pallavi Gupta

How to Make Tofu

The process of making tofu requires a bit of planning and half of a day. Making tofu involves a few steps and starts with soaking dry soy beans over night. Indian folks will find the process relatively easier since we’ve seen our mothers make cottage cheese at home and making masala chickpeas in curry (chole) from dry chickpeas.

How to Make Tofu

The tofu making process is lengthy but calls for just two ingredients. Also you get three products in the process – okara (soy pulp), soy milk and tofu. All in all a happy recipe, also its exciting to make your own tofu. It can only get easier with practice!

How to Make Tofu

See Also

How to Make Tofu

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

How to Make Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Pallavi Gupta


Learning to make your own tofu is not only satisfying and exciting, but you also get fresh soy milk from the process.


  • 2 cups dry soy beans
  • 4 cups water
  • 2 tbsp rice vinegar


  1. Soak dry soy beans in enough water to come up till and inch above the level of beans. Soak the beans overnight or a minimum of 8 hours.
  2. Drain the water in which the beans have been soaking and add fresh 4 cups of water.
  3. Place the soaked beans along with the water into a blender and whiz to form a smooth liquid. If the beans and water is too much then do this step in two batches.
  4. Pour the blended soy mixture into a deep pot (soup pot) and place over medium low heat.
  5. Cook this mixture stirring gently but continuously till it comes to a boil.
  6. Turn the heat to low and cook for another 3 to 4 minutes stirring continuously.
  7. Turn the heat off and let the mixture cool to a point where its cool enough to touch.
  8. Place a clean kitchen towel over a large bowl and pour the liquid into the kitchen towel.
  9. Lift the towel and squeeze as much of the liquid as you can. Place another bowl with water on top of the towel to help with this process.
  10. You just made fresh soy milk. You should get about 4 cups of it.
  11. Pour the soy milk in a heavy bottom pot and heat on medium low, stirring occasionally.
  12. You just want the mixture to heat through and not boil. It should be around 175 C.
  13. Turn the heat off and slowly add the rice vinegar. Stir gently and cover with a lid. Leave the mixture covered for 10 to 12 minutes.
  14. In the meantime prepare an 8×8 square dish and line it with clean kitchen towel.
  15. After ten minutes the curds will separate. Pour the mixture into the pan lined with the kitchen towel. Cover the top of the tofu with a piece of cloth the exact same size as the pan – 8x 8 in this case. Place a plate (that fits inside of the pan) on top of the kitchen towel. For a firmer tofu, place some weight like a can of soup on top of the plate.
  16. The tofu will release a lot of water, keep tilting the pan over the sink to remove it.
  17. Let the tofu sit in the pan for about 15 minutes, then gently remove it from the kitchen towel.
  18. Place on a chopping board and cut in cubes.
  • Category: Side, Protein


View Comments (2)
  • This is absolutely gorgeous! I can no longer eat unfermented soy, so my days of homemade tofu are long past. I still crave the stuff like crazy, though, so this was as painful to read as it was mouthwatering. :-)

Leave a Reply

Your email address will not be published.

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

Scroll To Top