Good tofu is really hard to come by where I live, especially silken tofu. I want to try making my own tofu. There are tons of recipes online. BUT, some of the coagulants (gypsum, or nigari) are also a bit hard to come by. I don't want to use epsom salts because they can cause a grainy tofu.

Will it be possible to use agar in this instance?

  • 4
    I have never made tofu, but why do you think that agar would be a coagulant at all? It's a very strange choice. \
    – rumtscho
    Jan 15 '16 at 12:40
  • 1
    You can find recipes that suggest using an acid (lemon juice etc.)... Jan 15 '16 at 13:26
  • 1
    I think if you use agar, you'll end up with soy Jell-O rather than tofu.
    – Alex A.
    Jan 16 '16 at 1:27
  • Have you tried epsom salts? While different from gypsum or nigari, I don't find the result overly grainy.
    – moscafj
    Jun 9 '17 at 11:12

Agar is a gelling agent and will not work as a coagulant. Give epsom salts a try. I have not experienced the graininess that you suggest.


This will give you a soymilk jelly, which might or might not make a good component for desserts, but that is a distinct preparation from tofu, which works by coagulating the proteins in the soymilk itself instead of leaving the soymilk intact and incorporating it in a jelly.


It will not have the same texture or taste as tofu which may be acceptable to you. It is very much a jelly/jello as pointed out by others. The biggest difference is that you will not be able to cook this gel-based tofu. For cold use, it would be fine. Agar will soften and melt when heated, melting point is concentration and acidity dependent but always well below boiling point of water.

If you have had some of the imitation almond tofu desserts in chinese restaurants, you can imagine the type of texture you would get.

Worth experimenting with it, just don't expect real tofu.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.