• 4 1/2 cups dry soybeans
  • 4 cups of water + 10 cups of water + 1cup of water
  • 1 teaspoon gypsum (available at most health food and brewing stores)
  • Some sort of press/mold lined with cheesecloth (I used a strainer with a bowl on top)


  1. Soak your soybeans overnight in lots of water (twice as much water as beans).
  2. In the morning, strain it off. Blend the soybeans with 4 cups of water.
  3. Put the blended beans in a pot and add 10 additional cups of water.
  4. Bring the soy mixture to a boil, stirring the whole time. A frothy head should appear at the top of the pot (sort of like beer). Once this happens, turn the heat off, and strain out the mixture through cheesecloth.
  5. You will be left with solids (in the strainer) and liquid in the bowl. For the purpose of making tofu, you dont need the solids (also known as Okara)… but keep them on hand for a number of other uses in other recipes.
  6. Put the liquid into a pot and simmer for 10 minutes.
  7. In a separate bowl, mix together 3 teaspoons of gypsum with a cup of water. Slowly add it to the soy milk while stirring constantly. Once it has all been added, stop stirring and let the soy milk sit for 20 minutes.
  8. At this point the soy will have started to coagulate and firm up slightly.
  9. You can either pour into the mold you are going to use, or ladle it in.
  10. Set something heavy on top and let it sit for 2-3 hour or overnight depending on the consistency of tofu you prefer (the longer it sits, the more firm the tofu).
  11. Remove the tofu and use however you see fit.