This recipe teaches you how to make tofu in your own home. Don't be intimidated — it's way easy and the result is a staple that can be used in countless types of recipes. Tofu has a subtle flavor, making it ideal for a variety of dishes from savory to spicy and sweet.

How to Make Your Own Tofu [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste


  • 7 ounces yellow soybeans
  • Juice of 2 lemons
  • Water, for the pot


  1. Soak soybeans in enough water for 8 hours or overnight. Next day, drain the water completely and add the soybeans to a food processor. Pulse into a smooth, fine paste, adding enough water to achieve the right texture. Transfer this to a large pot. Add enough water to bring it to milk-like consistency.
  2. Heat the pot on low-medium flame. Once it starts boiling, switch the flame to low and let it boil for another 15-20 minutes. Keep stirring it frequently. Remove from the heat. Strain the soy milk through a cotton cloth.
  3. Transfer the soy milk to another pot and heat on low-medium flame. Once it starts boiling, add lemon juice and stir well. Let it sit for another 5-10 minutes. The milk will curdle. Remove from the heat and strain through cloth. The solid part is tofu. You can discard water.
  4. Now, wrap tofu in a cheesecloth. Keep the cloth wrapped tofu on a flat surface. Keep another plate above tofu and keep some heavy weight above that. You can keep mortar pestle or any heavy object. Let it sit for 30 minutes, then remove the weight from the tofu.

    Discover more recipes with these ingredients

  • Tofu


This site uses Akismet to reduce spam. Learn how your comment data is processed.