Homemade Tofu

Having recently developed a taste for tofu I decide to have a go at making my own. From scratch. From soy beans. There are pages and pages of information on the internet on making soy milk and then making the tofu from the soy milk, most with complex instructions. I was slightly filled with trepidation but determined, and was pleasantly surprised. Making the tofu was actually very easy. It got a large number of utensils and pots and pans dirty, but was not difficult, it does require a little organisation and planning but the actual hands on cooking time was only about 30 mins, if that. Maybe I was very lucky and next time it will go wrong.

Tofu is basically soy milk cheese, making it is a two stage process, make the soy milk, then make tofu from the milk. Having made paneer before I was fairly confident the second stage of the process would not be too hard.

So here is the Fuss Free Flavours Fuss Free 6 stage guide to homemade tofu.
1) Soak soy beans
2) Grind soy beans in food processor
3) Boil bean pulp to make the soy milk
4) Strain milk
5) Add a coagulant to cause soy milk to separate to curds and whey
6) Strain and press curds to make tofu

Your yield of tofu will be roughly equal to the initial weight of soy beans used.

Easy Homemade Tofu – Ingredients

Soy beans
Water (1 pint per 2oz of beans)


Two large pans
Food Processor
Cheese cloth
Wooden Spoons
Sugar thermometer – optional
Small plate
Weights (Use can of beans, bottles of water)

Stage 1 – Soak the Beans
Rinse the soy beans well and soak in cold water for between 8 and 24 hours. If you do not like a beany tofu roll beans between the palms of your hands to remove skins, these will float to the surface of the soaking water and can be skimmed off. Rinse well.

Stage 2 – Grind the Beans
Add beans to the food processor, cover with water and whizz until they form a creamy white pulp. Transfer to a large pan or stock pot.

Stage 3 – Boil bean pulp to make the soy milk
Add the reminder of the water to the bean pulp and bring to the boil, reduce the heat and gently simmer for 10 minutes. The mix will really foam up, but providing the pot is large enough should not boil over.

Stage 4 – Strain Soy Milk
Strain the milk through a cheese cloth lined sieve into another large pot, keep the soy bean pulp or okara, it is highly nutritious and can be used in many ways.

Stage 5 – Add a coagulant to cause soy milk to separate to curds and whey
The Japanese traditionally use Nigari (a seasalt derivative) coagulate the tofu, Epsom salts will work; I used lemon juice, the juice of half a lemon to 3 pints of soy milk seemed to work well for me (having experimented white wine vinegar also works, initally add 1 tablespoon to the milk – then add more if needed) . Add to the milk when it is at around 75C. If you add the coagulant immediately after straining the simmered milk it will probably be around the right temperature. Sprinkle the lemon juice in and gently stir once, put the lid on the pan and leave the soy milk to separate for 10 mins. It will suddenly start to separate with clumps of curds sitting in a clear whey.

Stage 6 – Strain and press curds to make tofu
Once you have a pan of curds and whey gently ladle the curds into a cheesecloth lined mould – I used a nylon sieve – let all the whey drain out and cover the block of curds with the cloth place a saucer on top and weigh down with a couple of cans of beans or a bottle of water to squeeze more of the whey out. For a firmer tofu press for longer with a heavier weight.

When the tofu has stopped dripping and is solid you are done! Peel off the cloth and admire your fresh tofu. Either use straight away or store in the fridge in water for a few days before using. Store your fresh tofu as you would a diary product – it will spoil if you store it too long, but mine did not last too long before I ate it.

I have now bought a tofu press that makes the whole process far easier, and have been experimenting with different techniques here where I made a fresh homemade spinach tofu.

Recipes to use your tofu in include:
Asparagus with Fried Tofu and Charred Caper Dressing
Crispy Chilli Soy Tofu
Or cube it and add to Reviviscent Skinny Miso Soup

Visit the Fuss Free Flavours Giveaways Page for a chance to win some amazing prizes!


  1. says

    Intriguing – this sounds like fun to try out!

    I wonder if you can buy the industrial coagulent that most brands use – I know it is this bit that gives tofu its high calcium content. Seems a shame to miss out on this part, especially for vegans and other folk who don’t drink much milk.

    It looks very tasty (a little bit like mozarella!)

  2. says

    Hi Sophie!

    I think the industrial coagulent is calcuim sulphate – or gypsum used for making plaster of Paris and costs about £3 a kg (not food grade!), but I really am not going to make it that often from scratch as it gets so much stuff dirty.

    I now really want to get soy milk maker as I am blown away at how good okara is in baking and I love tofu. Do make some and have a play with the okara in breads, cakes and biscuits.

    I need to do some experimenting with other types of bean curd – I have found recipes for chickpea and sesame curd!

    A weekend of kitchen chemistry is planned.


  3. says

    I added lemon juice and the soymilk did seperate into kurd and whey but very fine curds so it is not coagulating properly and impossible to strain..I use a machine to make the soy milk.
    What do you think is the problem.

  4. says

    Gerard, I have no idea why it didn’t work as lemon juice has worked for me in the past. If it does not coagulate properly then add a splash of vinegar. Did you leave it to stand for 10 mins after adding the lemon?

  5. says

    Hi there
    Yes I left it for ten minutes….it did coagulate but in very fine form which was too small to use as it would slip through the cheese cloth.
    I am making home made soy milk with my soyabella machine.

  6. burgundy wines says

    Burgundy Wine“The wines from Bourgogne boast a longer history than any others.”
    Here are some key dates in the long winegrowing history of Bourgogne, listed in chronological order.

    312: Eumenes’ Discourses: oldest known documented reference.
    1115: Clos de Vougeot Château built by monks from Cîteaux.
    August 6, 1395: Duke Philip the Bold (1342-1404) publishes ordinance governing wine quality in Bourgogne.
    1416: Edict of King Charles VI setting the boundaries of Bourgogne as a wine producing area (from Sens to Mâcon).
    November 11, 1719: Creation of the oldest mutual assistance organisation, the "Société de Saint Vincent" in Volnay.
    1720: Champy, Bourgogne's oldest merchant company was founded in Beaune and is still in business today.
    1728: The first book devoted to the wines from Bourgogne, written by Father Claude Arnoux, is published in London.
    July 18, 1760: Prince Conti (1717-1776) acquires the "Domaine de La Romanée", which now bears his name.
    1789: French Revolution. Church-owned vineyards confiscated and auctioned off as national property.
    October 17, 1847: King Louis-Philippe grants the village of Gevrey the right to add its name to its most famous cru – Chambertin. Other villages were quick to follow suit.
    1851: First auction of wines grown on the Hospices de Beaune estate.
    1861: First classification of wines (of the Côte d'Or) by Beaune's Agricultural Committee.
    June 15, 1875: Phylloxera first detected in Bourgogne (at Mancey, Saône-et-Loire).
    1900: Creation of the Beaune Oenological Station. April 30, 1923: Founding of La Chablisienne, Bourgogne's first cooperative winery.
    April 29, 1930: A ruling handed down by the Dijon civil courts legally defines to the boundaries of wine-growing Bourgogne (administrative regions of Yonne, Côte-d’Or, and Saône-et-Loire, plus the Villefranche-sur-Saône area in the Rhône).
    December 8, 1936: Morey-Saint-Denis becomes the first AOC in Bourgogne.
    October 14, 1943: Creation of Premier Cru appellation category.
    October 17, 1975: Crémant de Bourgogne attains AOC status.
    Jully 17, 2006: Creation of Bourgogne's 100th appellation: “Bourgogne Tonnerre”.
    You can more information on the burgundy wine in: http://www.burgundywinevarieties.com/

  7. says

    Hi Hippolyra
    As mentioned previously I could not make tofu from my soy milk..tried all sorts of coagulants.
    The problem turned out to be my RO water..because there are no minerals left there is nothing to bind with. I now add minerals to the water when I make the soy milk in the machine…this does the trick the curd binds with the minerals and I can make tofu.
    Sprised no one else has had this problem!


Leave a Reply

Your email address will not be published. Required fields are marked *