Go Back
Print Recipe
5 from 3 votes

How to Make Tofu from Scratch

How to Make Tofu From Scratch. If you want to prepare tofu at home and also make it extra firm, you will love this recipe. This homemade tofu is very easy to prepare, it has the perfect texture for a stir fry, stews or just grilled, baked, fried tofu, etc. You only need dry soybeans, vinegar or lime juice, and water.
Prep Time30 mins
Cook Time10 mins
Total Time40 mins
Keyword: High protein recipe, How to make tofu at home, tofu DIY, Tofu from scratch
Servings: 1 large block of tofu
Author: Annie


  • 2 ½ cups dry soybeans
  • Enough water to soak the beans
  • 8-12 cups water
  • 2-4 tbsp vinegar or lime juice


  • Soak the soybeans in enough water (at least twice the level of the beans) for 5-7 hours or overnight.
  • Once soaked, the ratio is 1:2 for the blending step; for each cup of hydrated beans blend with two cups of water (tap water). Cover a strainer with the cheese cloth and pour the previous mix into a large bowl, keep just the liquid (you can keep the soy fiber 'okara' to make other recipes or just use it as plant "fertilizer"). Repeat the same process with the rest of the soybeans. Remove the foam created on the surface.
  • Transfer the liquid (soy milk) to a large saucepan. Heat the milk over medium heat and remove the foam on top as it appears. Mix occasionally and when the milk starts to boil and the foam rises even faster, turn the heat off.
  • Addvinegar or lime juice. Mix a couple of times and the curd will start to form; the liquid that separates from the curd should be completely transparent, if it looks slightly white, add more vinegar or lemon juice and mix.
  • Let cool for 15 minutes.
  • Place the other piece of cloth in the tofu mold, pour in the milk curd and cover with the ends of the cloth, place the second mold on top and press until the maximum amount of water possible is strained.
  • It’s highly suggested to place a heavy object on top of the mold that is pressing the tofu and let it rest for 2-3 hours (so it can keep draining the water and make the tofu firmer).
  • Transfer to the refrigerator to make the consistency even firmer (still covered in the cloth pieces)
  • Store the tofu in a container with water, in the refrigerator.