I’m telling you right now — making tofu from scratch is the only way to get that silky, bouncy texture that’ll make you never touch those sad grocery store blocks again. You just soak soybeans overnight, blend them with water, strain out the milk, then add nigari (or lemon juice if you’re desperate) to form curds that taste like actual food instead of flavorless rubber — and trust me, once you see how ridiculously simple this process actually is.
Why You’ll Love this Homemade Tofu
Look, I’m gonna be straight with you—making tofu at home is one of those things that sounds like total work until you actually do it, and then you’re like “why the heck have I been buying that rubber-textured stuff from the store all this time?”
The texture you get from homemade tofu is absolutely unreal, silky and creamy with this delicate bounce that’s nothing like those sad, compressed blocks sitting in plastic containers at the supermarket, and honestly once you taste the difference you’ll feel a bit like you’ve been scammed your whole life.
What Ingredients are in Homemade Tofu?
Making homemade tofu requires surprisingly few ingredients, which is honestly one of the most beautiful things about this whole process—you’re basically turning humble soybeans into creamy, delicious tofu with just a couple of simple additions, and there’s something almost magical about that transformation happening right in your own kitchen.
Ingredients:
- 1½ to 2 cups dried soybeans
- Approximately 16 cups water (divided for various steps)
- 2 teaspoons nigari (preferred coagulant)
- OR 2 teaspoons Epsom salts
- OR 4 tablespoons fresh lemon juice
- OR 3 tablespoons apple cider vinegar
Now, let’s talk about that coagulant situation because this is where people sometimes get a little panicked, thinking they need some fancy, hard-to-find ingredient. Nigari is definitely the gold standard here—it’s what they use in Japan and gives you the most authentic flavor and texture—but if you can’t find it at your local health food store, don’t stress about it.
The Epsom salts work just fine (yes, the same stuff you might soak your feet in, though please buy food-grade), and honestly, even lemon juice or vinegar will get the job done, though the flavor will be slightly more tangy. The key is having something acidic or mineral-rich that will make those soy proteins clump together into curds, and any of these options will make that happen.
How to Make this Homemade Tofu

Making homemade tofu is surprisingly straightforward, though it does require a bit of patience and timing. Start by soaking 1 1/2 to 2 cups of soy beans for 10 hours—yes, that’s nearly half a day, so plan accordingly.
After rinsing and draining those plump beans, heat 7 1/2 cups of water on the stove while you blend half the soybeans with about 2 cups of water for 2-3 minutes until they’re ground very fine. Add this mixture to your heating water, then repeat with the remaining beans.
Here’s where things get exciting: keep that pot on high heat, stirring frequently, and watch for a sudden rise in the mixture level. When it happens—and trust me, it’s dramatic—immediately remove from heat. You’re fundamentally making fresh soy milk, and this step separates the creamy liquid from the fibrous pulp.
Pour everything into a cheesecloth-lined colander set over a bowl, then twist those cheesecloth ends closed and press the mass with a glass jar or potato masher to squeeze out every drop of precious soy milk. Add about a cup of cold water to the remaining pulp, mash again for good measure, then discard the solids and keep that creamy liquid gold.
Now comes the magic: bring your soy milk to a boil and prepare your solidifier—whether that’s 2 teaspoons of Nigari (the gold standard), 2 teaspoons of Epsom salts, 4 tablespoons of lemon juice, or 3 tablespoons of cider vinegar mixed with a cup of water.
Stir the soy milk vigorously 5-6 times and pour in one-third of the solidifier while stirring, then remove the spoon and wait for the liquid to calm down completely. Sprinkle another third on the surface, cover and wait 3 minutes, then add the rest. Very gently stir just the top half-inch until you see those beautiful curds forming—it’s like watching milk become cheese, but somehow more satisfying.
For those who find themselves making tofu regularly, investing in a commercial tofu maker can significantly streamline this process and deliver more consistent results.
Homemade Tofu Substitutions and Variations
While most people think tofu-making is this rigid, sacred process that can’t be messed with, the truth is you’ve got tons of wiggle room to experiment and make this recipe work with whatever’s lurking in your pantry.
That solidifier? Total flexibility lah — I’ve swapped Nigari for plain old lemon juice when desperate, even tried white vinegar once (don’t judge). Your curds come out slightly different but damn good still.
Less soybeans? No problem, just scale down proportionally. More water during blending creates silkier texture, less gives you firmer blocks — it’s basically choose-your-own-adventure tofu making.
What to Serve with Homemade Tofu
Once you’ve got that gorgeous block of silky homemade tofu sitting there like some culinary trophy, the real fun begins — because honestly, plain tofu is like a blank canvas screaming for flavor, and I’m about to drop some serious serving suggestions that’ll make your taste buds thank you.
I love mine pan-fried with soy sauce and garlic, or cubed into miso soup for that authentic Japanese vibe.
Mapo tofu’s my go-to when I’m feeling spicy, and don’t even get me started on cold silken tofu with sesame oil — shiok until cannot.
Final Thoughts
After grinding beans, watching pots like a hawk, and wrestling with cheesecloth until your hands are sore — you’ve basically joined an ancient club of tofu makers who’ve been doing this dance for over 2,000 years, and honestly lah, there’s something damn satisfying about creating this protein powerhouse from scratch when you could’ve just bought a block for three bucks at the supermarket.
Your homemade tofu tastes cleaner, fresher, and you control every bloody ingredient that goes in.
Plus, you’ve got bragging rights that’ll last until your next kitchen disaster strikes.
Frequently Asked Questions
How Long Does Homemade Tofu Last in the Refrigerator?
I store my homemade tofu in the refrigerator for up to five days. I keep it submerged in fresh water, changing the water daily to maintain freshness and prevent spoilage.
Can I Freeze Homemade Tofu for Later Use?
Yes, I can freeze homemade tofu for later use. Freezing changes its texture, making it chewier and more porous. I’ll wrap it tightly before freezing and thaw completely before using.
What Should I Do if My Tofu Doesn’t Set Properly?
If your tofu doesn’t set, I’d check that you’re using enough solidifier and that your soy milk’s hot enough. You can try adding more solidifier or reheating the mixture gently.
Is It Safe to Eat Tofu That Didn’t Curdle Completely?
I wouldn’t recommend eating tofu that didn’t curdle completely. The proteins haven’t properly coagulated, so you’ll likely have a mushy, unpleasant texture that won’t hold together well for cooking.
How Do I Store Leftover Soy Pulp From Making Tofu?
I’ll store your leftover soy pulp in the refrigerator for up to three days or freeze it for several months. You can use it in baking, smoothies, or compost it.