Free Guide to Making Tofu at Home
What Is Tofu and Why Make It at Home Tofu is a food made from soybeans that has been used in Asian cuisine for over 2,000 years. The process involves soaking...
What Is Tofu and Why Make It at Home
Tofu is a food made from soybeans that has been used in Asian cuisine for over 2,000 years. The process involves soaking soybeans, grinding them into a paste, boiling the mixture, and then curdling the liquid to form a solid block. This plant-based protein contains all nine essential amino acids your body needs, making it a complete protein source. One 100-gram serving of tofu typically contains about 8 grams of protein, 2 grams of fat, and minimal calories depending on the variety.
Making tofu at home offers several practical reasons to consider. Store-bought tofu often costs between $2 to $6 per pound, while homemade tofu can cost roughly $0.50 to $1.50 per pound when you buy soybeans in bulk. Beyond cost, homemade tofu lets you control the ingredients—you know exactly what goes into your food without preservatives or additives. Some people report that freshly made tofu has a creamier texture and more delicate flavor than commercial varieties that have been packaged and shipped.
The basic equipment needed is minimal and likely already in your kitchen: a large pot, a blender or food processor, cheesecloth or a fine mesh strainer, a thermometer, and basic kitchen utensils. More specialized equipment like a tofu press or wooden mold can be purchased inexpensively or made from household items. Understanding the science behind each step helps you troubleshoot problems and achieve consistent results. The entire process from dried soybeans to finished tofu takes about 2 to 3 hours of active and passive work combined.
Practical Takeaway: Research your local soybean prices and calculate your potential savings. Purchase or gather basic equipment from items you already own before beginning. Understanding the basic concept of curdling liquid into solid will help you follow the process with confidence.
Sourcing and Preparing Soybeans
The foundation of tofu production starts with high-quality soybeans. You have two main options: dried soybeans or pre-made soy milk. Dried soybeans are the most economical choice. A one-pound bag of dried soybeans typically costs $1 to $2 and yields approximately one pound of finished tofu. Look for dried soybeans at Asian grocery stores, bulk food sections of supermarkets, or online retailers. Yellow soybeans are standard for tofu production—avoid black or green soybeans, which produce inferior results. When purchasing, check that the beans are uniform in color, free from cracks, and stored in sealed containers to ensure freshness.
Before using dried soybeans, you must soak them to rehydrate and soften them. Place one cup of dried soybeans in a bowl and cover with three times as much water. Let them soak for 8 to 12 hours at room temperature, or overnight. During soaking, the beans will approximately double in size. You can also use hot water and reduce soaking time to 4 to 6 hours, though overnight soaking is more traditional. After soaking, drain the beans thoroughly and rinse them under running water two or three times to remove the soaking liquid, which contains compounds that can cause digestive discomfort.
Some people prefer starting with packaged soy milk to skip the soaking and initial grinding steps. If you choose this route, select unsweetened soy milk with minimal additives. One 64-ounce container of unsweetened soy milk costs between $2 to $4 and produces roughly one pound of tofu. However, homemade soy milk produces noticeably better results than most commercial versions because commercial soy milk often contains additives and stabilizers that interfere with proper curdling. The trade-off between convenience and quality is worth considering based on your priorities and available time.
Practical Takeaway: Purchase soybeans from bulk sections to save money and reduce packaging waste. Plan ahead and soak beans overnight to fit the process into your schedule. If time is limited, acceptable results can be achieved with high-quality unsweetened soy milk, though fresh homemade soy milk produces superior tofu texture.
Making Soy Milk From Soybeans
After soaking and draining soybeans, the next step is grinding them into soy milk. Add the drained soybeans to a blender or food processor along with six cups of water. Blend on high speed for 3 to 5 minutes until the mixture becomes a smooth, creamy liquid. The longer you blend, the more of the soybean solids will break down into the liquid. This mixture is not yet soy milk—it contains both the liquid and the ground bean solids combined together.
Next, you must separate the liquid from the solid particles. Strain the blended mixture through cheesecloth or a fine mesh strainer into a large pot. This process takes 10 to 15 minutes. You can speed it up by gently squeezing the cheesecloth to press more liquid through, but avoid pressing too hard as this pushes solid particles through and makes the final tofu cloudy. The solid residue left behind is called okara, which is edible and nutritious—it contains fiber and protein. Many people save okara to use in baking, soups, or as a meat substitute in vegetarian dishes. Approximately 4 to 5 ounces of okara remains from one cup of dried soybeans.
The strained liquid requires cooking to destroy enzymes and improve flavor. Pour the soy milk into a large pot and heat it slowly to 175°F (80°C), stirring frequently to prevent sticking on the bottom. Maintain this temperature for 30 minutes. As the milk heats, foam will rise to the top—skim this off with a spoon and discard it. This foam contains compounds that can make the final tofu bitter. Once cooked, let the soy milk cool to approximately 140°F (60°C) before proceeding to the curdling stage. This cooling period takes roughly 20 to 30 minutes and is essential for proper curdling.
Practical Takeaway: Blend soybeans thoroughly but don't over-process, which wastes energy and time. Save okara for other recipes instead of discarding it. Use a thermometer to monitor temperature accurately—this step determines whether tofu sets properly or remains grainy. Skim foam carefully to improve the final product's taste.
Curdling the Soy Milk
Curdling is the process that transforms liquid soy milk into solid tofu curds. This happens by adding a coagulant—a substance that causes the proteins in the soy milk to bond together and separate from the liquid. Three common coagulants exist: nigari (magnesium chloride), gypsum (calcium sulfate), and glucono delta-lactone (GDL). Nigari and gypsum are traditional and widely available. Nigari is often preferred because it produces a silkier texture and slightly better flavor. Gypsum produces a slightly firmer tofu. Both cost between $5 to $15 per pound and last for many batches since you only use a small amount per batch.
To curdle using nigari, dissolve 1.5 teaspoons of nigari powder in one cup of cool water. Make sure it dissolves completely—lumps will create uneven curdling. Pour this solution slowly into your cooled soy milk while stirring gently with a wooden spoon. Use an up-and-down motion rather than circular stirring to avoid breaking up the curds as they form. After adding the coagulant, stop stirring and let the mixture sit undisturbed for 5 to 10 minutes. During this time, you will see the soy milk begin to separate into white curds and yellowish whey. This separation is the curdling process at work. If curdling doesn't occur after 10 minutes, the soy milk may not have cooled to the correct temperature or the coagulant may be inactive.
Once curds have formed, slowly bring the mixture to 158°F (70°C) over the next 5 to 10 minutes while gently stirring. The curds will become firmer and separate more completely from the whey. When the temperature reaches 158°F, stop heating and let the mixture rest for 10 minutes. The curds should
Related Guides
More guides on the way
Browse our full collection of free guides on topics that matter.
Browse All Guides →