ROOT🌱FUL
100% Organic Β· 100% Plant-Based Β· Every Dish Under 500mg Sodium β€” See Why β†’

πŸ₯›

How to Make Tofu From Scratch: Soy Milk, Coagulants, and the Press

From a bag of dry organic soybeans to a block of tofu in an afternoon β€” the soy milk base, the three coagulants and what each does, firm vs. silken, what to do with the okara, and which firmness belongs in which dish.

Tofu has been made the same way for roughly two thousand years: turn soybeans into milk, curdle the milk, press the curds. That's the whole trick β€” the same three moves as cheesemaking β€” and it works on a home stove in an afternoon. A bag of dry organic soybeans from the bulk aisle becomes fresher tofu than anything in a package, with nothing added but water and a coagulant, and it feeds directly into the 22 tofu dishes on our menu. (Making tofu without soy is its own art β€” that guide is here.)

Step 1 Β· Soy Milk (the base for everything)

Makes about 5 cups Β· overnight soak + 30 min

Ingredients (all organic)

  • βœ“Dry organic soybeans, 1 cup
  • βœ“Water, 4 cups for blending (plus soaking water)

Method

  1. Soak the beans in plenty of water 8–12 hours; they'll roughly triple. Drain and rinse.
  2. Blend with 4 cups fresh water until completely smooth, about 90 seconds.
  3. Strain through a nut-milk bag or tight-weave cloth, squeezing hard. The dry pulp left behind is okara β€” keep it (see below).
  4. Bring the raw milk to a boil in a tall pot β€” it foams aggressively, so stay close β€” then simmer 10 minutes, stirring the bottom. Raw soy milk must be fully cooked to be digestible.
  5. Skim any skin. This is soy milk: drink it, or carry on to tofu while it's hot.

Homemade soy milk is just beans and water β€” most cartons add gums, oil, and sweeteners. For drinking, a pinch of salt rounds it out. Keeps 4 days refrigerated.

Pick your coagulant

  • Nigari (magnesium chloride) β€” the traditional Japanese choice. Clean, slightly mineral bite; firm, bouncy curd. Sold as flakes or liquid at health stores and online. Use about 2 tsp flakes dissolved in Β½ cup warm water for the batch below.
  • Gypsum (calcium sulfate) β€” the traditional Chinese choice. Softer, custardy curd, and it meaningfully raises the tofu's calcium. The best pick for silken. About 1Β½ tsp in Β½ cup warm water.
  • Lemon juice or apple cider vinegar β€” the pantry option. About 3 tbsp, stirred into ΒΌ cup water. Slightly tangier curd, a touch crumblier β€” completely fine for a first batch, no shopping required.

Step 2 Β· Block Tofu (firm to extra-firm)

Makes one 10–14 oz block Β· 45 min from hot soy milk

Ingredients (all organic)

  • βœ“Fresh soy milk, 5 cups, hot
  • βœ“One coagulant from the list above, dissolved

Method

  1. Bring the soy milk to about 170Β°F β€” steaming and just shy of a simmer β€” then take it off the heat.
  2. Add the dissolved coagulant in three additions, stirring gently once or twice after each, then stop stirring.
  3. Cover and rest 15 minutes. The milk separates into white curds floating in pale-yellow whey. If it's still milky, add a little more coagulant and rest 5 more.
  4. Ladle the curds into a cloth-lined tofu mold or small colander; fold the cloth over the top.
  5. Press under a flat weight (a plate with a pan of water works): 20 minutes for firm, 45–60 for extra-firm. Chill in fresh water.

Firmness is just press time and weight β€” you're choosing how much whey to leave in. Store under water, changed daily, up to 4 days β€” or freeze slabs; frozen-then-thawed tofu turns spongy and drinks marinades, which some of our dishes exploit on purpose.

Step 3 (optional) Β· Silken Tofu

Makes about 3 cups Β· set in the container, never pressed

Ingredients (all organic)

  • βœ“Rich soy milk: 1 cup dry beans blended with only 3 cups water, cooked as above
  • βœ“Gypsum, 1.5 tsp, dissolved in 2 tbsp warm water

Method

  1. Make a concentrated batch of soy milk β€” less water is what makes silken set like custard.
  2. Stir the gypsum slurry into the hot milk, pour immediately into bowls or a container, and cover.
  3. Leave completely undisturbed 25–30 minutes β€” no stirring, no peeking-and-jiggling. It sets in place like panna cotta.
  4. Chill. Spoon it straight, or slide it whole into a dish.

Silken is coagulated in its container and never pressed β€” that's the entire difference. This is the tofu our creamy applications call for; the block from Step 2 won't substitute, in either direction.

Don't throw out the okara

The pulp left from straining is okara β€” high-fiber, mildly sweet, and a legitimate ingredient in its own right in Japanese home cooking. Fold it into pancake or waffle batter, veggie-burger mix, or granola; or toast it dry in a skillet into a couscous-like crumble. One batch of tofu yields about two cups of it β€” that's free food, not waste.

Which firmness, which dish

  • Extra-firm (long press): everything seared, crisped, glazed, or skewered β€” the majority of our 22 tofu dishes, from the blackened tofu plates to the crispy orange sesame.
  • Firm (short press): scrambles and hashes β€” it crumbles just enough. The Lumberjack Plate scramble wants exactly this.
  • Silken (no press): the custard jobs β€” 1 of our dishes use it, like the green shakshuka, which poaches spoonfuls of it where eggs would go.

The bigger picture

Worried about soy itself? The human evidence is reassuring β€” we walked through the studies in Is Soy Bad for You? And organic matters here for a specific reason: certified-organic soybeans prohibit GMO seed by law, which settles the most common soy objection before it starts β€” the full why-organic case is here. Beans from the bulk bins, an afternoon at the stove, and the protein anchor of 22 dishes is yours from scratch.