Tofu cloth
Tofu press (optional)

2 cups of dry soy beans
2 lemons
Rice vinegar (optional, but you may need an additional lemon)

Soak 2 cups of dry soy beans overnight
Place 1.5 cups of soaked soy beans in blender with 3 cups of water
Blend for 1 - 2 minutes
Dampen the tofu cloth and place it over the bowl
Pour water and soy bean mixture into the tofu cloth and strain
Dump milk into large pot and discard (or save) the soy meal
Repeat until all the soy beans have been blended
Place pot onto a stove at medium-high temperature and bring to a boil
Once boiling has started, bring to a simmer
Squeeze lemons into bowl and remove seeds, then pour lemon juice into the pot
Add 1 tbsp of rice vinegar (if it doesn't coagulate within a few minutes, add another tbsp)
Once soy milk has coagulated and become tofu, strain the water and enjoy
If you're going to mold your tofu, place your tofu cloth inside the tofu press and place your tofu chunks inside
Close the cloth, put the lid on and press down to get desired firmness