Tofu este un aliment de bază în dietele vegetariene datorită conținutului său ridicat de proteine. Este obținut prin presarea laptelui de soia. O porție de 100 de grame conține 35 mg de magneziu, ceea ce reprezintă 8% din necesarul zilnic. De asemenea, conține 10 g de proteine și o cantitate mare de calciu, fier, mangan și seleniu.