
Plain tofu
Values per 100 g — CIQUAL data (ANSES). Fibre: 1 g.
Photo: Pexels
The complete plant protein
Tofu is a plant-protein benchmark: made from soy, it provides a complete protein (all essential amino acids), which is rare for a plant source. It provides 12.6 g of protein per 100 g (115 kcal), with few carbs and healthy fats.
It is a cornerstone of vegan and vegetarian muscle building: one of the few plant foods that can replace meat protein-wise without needing to be paired with a grain.
How to cook it
Neutral in taste, tofu absorbs marinades: that is the whole secret. Press it first to remove water (it browns better and soaks up more), then marinate it (soy sauce, garlic, spices) before pan-frying, grilling or baking. Well seasoned and browned, it is anything but bland.
Firm (or extra-firm) tofu is the highest in protein per serving and best for pan-frying; silken tofu, more liquid, is for sauces, smoothies and desserts.
Bulking and cutting
Low in carbs and moderately caloric, tofu adapts to any goal: pair it with a starch (rice, quinoa) and vegetables. When bulking, cooking it in oil easily adds calories; when cutting, baking limits the added fat.
Soy and hormones: myth vs fact
One doubt comes up often: do soy and its phytoestrogens (isoflavones) 'feminise' you? The available data in men show no effect of dietary soy on testosterone or oestrogen at usual intakes. Tofu can be included in a muscle-building diet without worry.
As with any food, moderation and variety remain the rule. If you have a specific medical condition (thyroid, hormonal history), seek advice from a healthcare professional.
What to pair it with
Serve tofu with a starch and vegetables, as you would meat.
Key takeaways
- 12.6 g complete protein per 100 g: rare for a plant source.
- Press and marinate it: the key to it not being bland.
- Firm = more protein (pan-frying); silken = sauces/desserts.
- A vegan muscle-building staple, adaptable to any goal.
Frequently asked questions
Is tofu a complete protein?
Yes: soy provides all essential amino acids, making tofu one of the few plant sources of complete protein. It is an excellent meat substitute for building muscle.
Firm or silken tofu for muscle building?
Firm tofu is higher in protein per serving and suits pan-frying and grilling; silken tofu, more liquid, is mainly for sauces and desserts. To maximize protein, go for firm.
Does tofu (soy) lower testosterone?
No, according to available data: dietary soy eaten in usual amounts has not been shown to affect testosterone or oestrogen in men. Tofu remains an excellent protein, including for a lifter.
Compute your needs and track your progress
Calorie, protein and macro calculators — free, no account.