Loading...

Pour 3L of unsweetened soy milk into a large pot.

Bring the soy milk to a boil over high heat, stirring occasionally to prevent it from burning on the bottom.

While the soy milk is heating, prepare the curdling mix: In a measuring cup, combine 1 teaspoon salt, 4 tablespoons white vinegar (any type will work), and 200-300ml hot water. Stir until the salt is fully dissolved.

Once the soy milk is bubbling and boiling, turn off the heat or lower it for 1 to 2 minutes to prevent it from overflowing.

Before adding the curdling mix, use a strainer to skim off any foam and the thin film (beancurd skin) that forms on top of the soy milk.

Slowly pour the prepared curdling mix into the hot soy milk in three parts, gently stirring each time. The tip is to not dump it all in at once, as slow curdling gives more tofu and a softer texture.

Continue adding the curdling mix until large curds are forming and the liquid in the pot turns lightly milky. At this point, stop adding the mix.

Cover the pot and let the mixture rest for 2 minutes.

When the liquid on top turns a pale yellow color, it indicates it's ready to separate.

Pour the extracted pale yellow liquid (whey) into the leftover curdling mix. This liquid can be reused for the next batch of tofu.

Scoop the formed curds into a tofu mold lined with cheesecloth.

Smooth the sides of the curds within the mold to help release extra liquid.

Press the tofu firmly but lovingly using the tofu press.

Press for 3 minutes or longer, depending on how firm you want the tofu to be. If needed, add something heavy on top of the press to increase pressure.

Remove the tofu from the mold. The resulting tofu should hold its shape beautifully, being soft, bouncy, and smooth.


Pour 3L of unsweetened soy milk into a large pot.

Bring the soy milk to a boil over high heat, stirring occasionally to prevent it from burning on the bottom.

While the soy milk is heating, prepare the curdling mix: In a measuring cup, combine 1 teaspoon salt, 4 tablespoons white vinegar (any type will work), and 200-300ml hot water. Stir until the salt is fully dissolved.

Once the soy milk is bubbling and boiling, turn off the heat or lower it for 1 to 2 minutes to prevent it from overflowing.

Before adding the curdling mix, use a strainer to skim off any foam and the thin film (beancurd skin) that forms on top of the soy milk.

Slowly pour the prepared curdling mix into the hot soy milk in three parts, gently stirring each time. The tip is to not dump it all in at once, as slow curdling gives more tofu and a softer texture.

Continue adding the curdling mix until large curds are forming and the liquid in the pot turns lightly milky. At this point, stop adding the mix.

Cover the pot and let the mixture rest for 2 minutes.

When the liquid on top turns a pale yellow color, it indicates it's ready to separate.

Pour the extracted pale yellow liquid (whey) into the leftover curdling mix. This liquid can be reused for the next batch of tofu.

Scoop the formed curds into a tofu mold lined with cheesecloth.

Smooth the sides of the curds within the mold to help release extra liquid.

Press the tofu firmly but lovingly using the tofu press.

Press for 3 minutes or longer, depending on how firm you want the tofu to be. If needed, add something heavy on top of the press to increase pressure.

Remove the tofu from the mold. The resulting tofu should hold its shape beautifully, being soft, bouncy, and smooth.
