Tofu loses the protein comparison every time. Chicken: 31 grams per 100 grams. Tofu: barely 12. That 3-to-1 gap shows up on every nutrition chart, every side-by-side TikTok, every answer Google returns. The math is completely correct.
It's also answering a question nobody actually lives. When was the last time you sat down to a plate of 100 grams of plain, unseasoned tofu?
Is Tofu Actually High in Protein?
Tofu delivers 28 grams of protein per serving in actual meals — the same median as the full FitChef database of 824 recipes including chicken, beef, and fish. More than a third of tofu recipes clear the 30-gram threshold. The per-gram comparison is real but irrelevant to how people eat, and soy protein builds identical muscle to whey.
— FitChef Recipe Database · 30 tofu recipes · Messina et al. 2018 · Int J Sport Nutr Exerc Metab · n=266
The per-gram comparison measures ingredients in isolation. Dinner is not ingredients in isolation. Median protein across 30 tofu recipes: 28 grams per serving, the exact same median as the full database of 824 recipes with chicken, beef, fish, and everything else mixed in. The ingredient that looks 3x weaker per gram delivers identical protein per meal.
That gap the chart promised disappears on an actual plate. It's not because tofu alone does the heavy lifting. Pair it with chickpeas in a Buddha Bowl and the serving hits 47 grams. Add peanuts and egg in a Pad Thai and you're at 32. That's how cooking works: the meal builds what no single ingredient delivers alone.
The protein quality argument collapses too. Soy protein, the protein in tofu, builds the same muscle and produces the same strength gains as whey. The difference in leucine, the amino acid that gives meat its per-gram edge, stops mattering once total daily intake crosses a biological threshold. Most tofu meals cross it without trying.
Per gram, tofu does carry less protein than chicken. That comparison is real, and worth knowing. When you're evaluating ingredient density, per-gram matters. When you're evaluating dinner, it doesn't. Thirty grams per serving, the marker most lifters use for a high-protein meal, shows up in more than one in three tofu recipes in the database.
The chart was never wrong. It was answering a question about ingredients when the question you actually have is about dinner. And if you switch the lens — from grams to meals — the distance between tofu and chicken is a lot smaller than anyone who stopped at the chart would guess.