Homemade Soy Milk, Soy Curd & Tofu
Soy is one of the very few complete plant protein sources, which makes it incredibly valuable for anyone building strength on a plant-based diet. From one simple ingredient, soybeans, you can prepare soy milk, soy curd, and tofu at home, without additives, preservatives, or unnecessary processing.
This is exactly how I do it in my kitchen.
1. Homemade Soy Milk (from ½ cup Soybeans)
Ingredients
- ½ cup dry soybeans
- Water (4–5 times the quantity of soybeans)
Method
- Soak ½ cup soybeans in plenty of water for 10–12 hours or overnight.
- After soaking, the beans will double in size and soften. Rinse them well.
- Add the soaked soybeans to a blender with 4–5 times water (about 2½ cups water).
- Blend until smooth and creamy.
- Strain the blended mixture through a muslin cloth or fine strainer to extract the milk.
- Transfer the raw soy milk to a pan and cook on medium flame for 10–15 minutes, stirring occasionally.
- This step is important to remove the raw bean taste and make the milk digestible.
- Let it cool slightly.
Yield & Protein
- From ½ cup soybeans, I get around 2 cups of soy milk.
- 1 cup homemade soy milk provides ~7–8 g of protein.
I use 1 cup daily in my breakfast oatmeal, making it a simple, consistent protein addition to my routine.
2. Homemade Soy Curd (High-Protein & Gut-Friendly)
Soy curd is an underrated protein source and works beautifully in lunch bowls and paranthas.
Ingredients
- ½ cup soybeans
- Water (5× the quantity of soybeans)
- 4–5 fresh chilli tops (stems)
Method
- Soak ½ cup soybeans for 12 hours or overnight.
- Once soft and swollen, grind them using 5 times water.
- Ideal ratio: Soybeans : Water = 1 : 5
- Strain the milk through a cloth.
- Heat the raw soy milk on medium flame for 10–15 minutes, stirring occasionally.
- Once it boils, strain again to remove any residue.
- Let the milk rest for 25–30 minutes until it becomes warm to lukewarm.
- Add 4–5 freshly plucked chilli tops.
- Science behind this: chilli stems naturally carry lactic acid bacteria, which help ferment the soy milk and set it into curd: no commercial starter needed.
- Place the container in a warm spot (I keep it inside the oven, switched off).
- Let it ferment for 10–12 hours.
- In winters, it usually takes around 11 hours to set.
How I Use It
- High-protein lunch bowls
- With protein-rich paranthas made from green peas, tofu, or mixed flours
3. Homemade Tofu (Soft, Fresh & Additive-Free)
Tofu is simply curdled soy milk, and once you make it at home, there’s no going back.
Ingredients
Method
Soak ½ cup soybeans overnight until plump and soft.
Blend with 5 times water to form soy milk.
Strain through a muslin cloth.
Heat the soy milk on low–medium flame for 10–15 minutes.
- This removes raw flavor and prepares the milk for curdling.
When the milk is about to boil, add citric acid dissolved in warm water
(or lemon juice / vinegar).
Stir gently. The milk will separate into white curds and golden whey.
Let it rest for 4–5 minutes.
Pour the curds into a muslin cloth, twist tightly, and shape into a block.
Place a heavy object on top to press out excess water.
Refrigerate the pressed block overnight for best texture.
The Result
Smooth, soft, homemade tofu: ready to absorb any flavor.
How I Use It
- High-protein lunch bowls
- Tofu paranthas
- Palak tofu
- Simple stir-fries
Why Soy Works So Well for Strength Building
- Complete plant protein
- Affordable and accessible
- Versatile across meals
- Easy to digest when cooked properly
- No dependency on expensive protein powders
From one ingredient, you get milk, curd, and tofu: each supporting protein intake naturally and sustainably.
Strength doesn’t need shortcuts.
It needs consistency, whole foods, and intention.