How to Make Tofu from Soy Milk (Homemade Tofu)

Homemade tofu from soy milk and lemon, with adjustable firmness, original step-by-step photos and updated storage guidance.
Cuisine
Protein alternatives
Prep time
About 20 minutes of work + 6 hours pressing
Best for
Tofu / Cooking and fillings

Homemade tofu made almost entirely from soy milk and lemon. The firmness depends on the weight you put on top, so you can make it firmer for cooking or softer for pastries and fillings.

Ingredients

  • 3 liters soy milk
  • Juice of 1/2 large lemon
  • Cheesecloth
Making tofu from soy milkCurdling soy milk for tofu

Method

  1. Heat the soy milk until it reaches a boil.
  2. Turn off the heat, add the juice of 1/2 large lemon and stir with a wooden spoon.
  3. When the milk begins to thicken and curdle, stir a little longer, then cover the pot for 10 minutes.
  4. After 10 minutes, pour the mixture into cheesecloth inside a tofu mold. If you do not have a tofu mold, place the cheesecloth over a colander.
  5. Place a weight on top according to the texture you want.
  6. For cooking, use a heavier weight so the tofu becomes firmer.
  7. For pastries or fillings, use a medium weight.
  8. Leave the weight on for 6 hours.
  9. Remove the tofu from the cloth and store it dry in a closed container in the refrigerator, or in the liquid that drained from it with added salt. The original recipe suggested using it within two weeks.
Updated food-safety note: we preserved the original storage guidance above, but modern food-safety guidance is more conservative for homemade tofu and other refrigerated cooked foods. It is safer to use it within about 3–4 days or freeze it for longer storage. USDA.

Tofu itself has a mild flavor, so seasoning and marinades are what give it the character you want. Enjoy 🙂

Pressing tofu in cheeseclothFinished homemade tofu block

Why tofu is more than a meat substitute

Tofu provides complete soy protein, and soy itself lowers LDL in controlled trials. An analysis of 46 trials found that about 25 g of soy protein per day reduced LDL by roughly 3–4% compared with non-soy proteins. Source.

The wider picture is also favorable: a large meta-analysis of long-term studies found higher soy intake associated with lower risks of type 2 diabetes, cardiovascular disease and coronary heart disease. Review.

Tofu made with calcium sulfate can also be an excellent calcium source. That means protein + potentially calcium + soy compounds, without dietary cholesterol and without needing to raise and slaughter an animal. NIH.

What can you cook with it?

Try vegan tofu shawarma or tofu-filled ravioli. For a soy-free option, see our chickpea-flour tofu.

Find out exactly what nutrients your body needs

Try Cronometer for free to check whether your diet meets your nutritional needs.

You can also get 10% off a paid subscription.

Share this article

Facebook
X
WhatsApp
Telegram
Email
Reddit

Leave a Comment

Your email address will not be published. Required fields are marked *

Table of Contents

Vegan Recipes
Manal Abdulhay

Homemade Almond Milk Recipe

Simple homemade almond milk from soaked almonds and water, with step-by-step photos, ways to use the pulp, and practical nutrition notes.

Read More »
More to explore

More articles

Your Free 7-Day Vegan Plan

A full week of practical vegan meal ideas without starting from scratch each day.

Get a free 7-day plan with breakfasts, lunches, dinners, a shopping list and key nutrition basics, including B12, protein and iron. Note: the plan is currently provided in Arabic.

By subscribing, you will also receive selected Vegslife emails. Unsubscribe any time. The plan is currently in Arabic.