16-step visual guide showing how to make fresh homemade tofu and soy milk from scratch using AVANEE Soya Beans

How to Make Fresh Soy Milk & Melt-Proof Tofu at Home with AVANEE Soya Beans

If you have ever tried store-bought tofu and found it rubbery, sour, or watery, making it from scratch will completely change your perspective. Freshly prepared tofu has a tender, bouncy texture that closely mimics traditional dairy paneer—searing to a crisp golden exterior while absorbing curries and marinades like a sponge.

The secret lies in the quality of the raw ingredient. Using 100% natural, unadulterated whole beans ensures a dense, naturally sweet milk packed with plant protein and healthy fats.


The Golden Rule of Homemade Tofu

Commercial soy milk often contains added oils, thickeners, gums, sugars, and calcium carbonates. These additives prevent soy milk from curdling properly.

To produce thick, clean curds, your base must consist strictly of two elements: pure soybeans and water. When you extract your own milk directly from whole AVANEE Soya Beans, you guarantee 100% purity and the ideal protein concentration every single time.


Ingredients & Kitchen Tools

Ingredients:

  • 300g AVANEE Soya Beans (soaked overnight)
  • 2.5 to 3 Litres Clean water (for blending and cooking)
  • Coagulant Solution: 4 tbsp white vinegar (or fresh lemon juice) mixed with 250ml warm water and 1 tsp salt (Alternatively: 3g food-grade Nigari / Magnesium Chloride dissolved in 250ml warm water)

Equipment Needed:

  • High-speed blender
  • Nut-milk bag, cheesecloth, or fine muslin cloth
  • Large deep cooking pot & silicone spatula
  • Tofu press or colander with a flat plate and weight (like a heavy jar)

Step-by-Step Recipe Guide

Part 1: Extracting Fresh Soy Milk

  1. Soak the Beans: Rinse 300g of AVANEE Soya Beans thoroughly under cold water. Place them in a large bowl, cover with ample water, and allow them to soak for 8 to 12 hours until fully plump and doubled in size. Drain completely.
  2. Blend: Add the soaked beans into a high-speed blender with 2.5 to 3 litres of fresh water (work in batches if your blender jar is small). Blend on high until the mixture is completely smooth and frothy.
  3. Strain: Place a nut-milk bag or cheesecloth over a large pot. Pour the pureed mixture in and squeeze firmly to extract every drop of fresh, raw soy milk.
    Zero-Waste Tip: Do not discard the dry leftover pulp (Okara)! It is packed with dietary fiber and protein—knead it into daily roti atta dough or fold it into savory vegetable patties.

Part 2: Simmering & Digestibility

  1. Gentle Boil: Place the pot of fresh soy milk on medium heat. Stir continuously with a wooden spoon or silicone spatula, constantly scraping the bottom of the pot to prevent scorching.
  2. Cook Through: Once it reaches a gentle rolling boil, skim off any foam or thin skin from the surface. Lower the heat and simmer gently for 8 to 10 minutes. This essential step deactivates natural enzymes and cooks out the raw bean flavor, leaving behind smooth, nutty, digestible soy milk. (You can bottle a portion of this milk now to enjoy as a pure beverage!)

Part 3: Curdling & Separation

  1. The Cooling Window: Turn off the heat and let the hot soy milk rest undisturbed for 2 to 3 minutes until the temperature drops slightly to roughly 75°C–80°C. Adding coagulant to boiling milk results in a rubbery texture; allowing it to cool slightly yields soft, pillowy curds.
  2. Two-Stage Coagulation: Gently pour half of your prepared vinegar-water solution across the surface. Give it one or two slow, gentle figure-eight stirs. Cover the pot with a lid and let rest for 30 seconds.
  3. Rest Undisturbed: Uncover, pour the remaining coagulant across the top, give one final gentle swirl, and replace the lid. Allow it to sit completely undisturbed for 12 to 15 minutes. Thick white clouds of curds will separate clearly from a pale, yellowish whey.

Part 4: Pressing into Firm Blocks

  1. Mould the Curds: Line your tofu mould or perforated colander with damp cheesecloth. Using a slotted spoon or ladle, gently transfer the curd clusters into the lined mould, allowing the whey to drain freely.
  2. Apply Pressure: Fold the edges of the cheesecloth neatly over the top curds. Place the press lid or a flat plate on top, followed by a moderate weight (such as a 1kg to 1.5kg jar of water).
    • Soft / Paneer Texture: Press for 10 to 15 minutes.
    • Firm / Stir-Fry Block: Press for 25 to 30 minutes.
  3. The Ice-Water Bath: Gently unwrap the pressed tofu block and submerge it immediately in a bowl filled with ice-cold water for 15 minutes. This halts residual cooking, firms the outer edges, and rinses away any mild surface acidity from the vinegar.

Storage & Culinary Uses

Store your fresh tofu block inside an airtight glass container, fully submerged in clean cold water with a light pinch of salt. When kept refrigerated and refreshed with clean water daily, it will remain fresh for up to 5 days.

Because homemade soya paneer holds its structure under direct heat without melting, you can cube it and use it seamlessly across traditional dishes:

  • Pan-sear it into crispy golden skewers with tikka masala spices.
  • Crumble it for a high-protein breakfast Tofu Bhurji with turmeric, onions, and green chilies.
  • Drop cubes directly into simmering Palak or Kadai gravies to absorb the rich flavors.

Start with Authentic Ingredients

Wholesome, restaurant-quality results start with clean staples. Pick up a 1 KG pack of AVANEE Soya Beans to make your own fresh soy milk and vegan paneer at home.

Shop AVANEE Soya Beans (1 KG)

Back to blog