Tofu vs Chicken for Fat Loss: The Per-100g Reality
Tofu and chicken breast are the two foods that vegan and omnivore fat-loss eaters reach for as their default lean-protein anchor, which means the head-to-head comparison gets done implicitly in millions of grocery carts every week. Most of those decisions are made on price, taste, and ethics, and very few are made on a fair look at the actual macros — partly because the macros are usually presented in misleading ways (raw tofu vs. cooked chicken, or tofu under-pressed and full of water vs. drained chicken) and partly because the surrounding mythology around soy keeps cluttering the conversation.
This is the honest head-to-head. The frame is satiety per calorie, the underlying model is at the Satiety Per Calorie Explainer, and the broader plant-vs-animal comparison is at Plant vs Animal Protein for Fat Loss. The short version of what follows: chicken wins the bare protein-per-calorie comparison, tofu closes a meaningful chunk of the gap once you account for volume and cooking-method realism, and the soy-testosterone myth is bad enough that it deserves its own paragraph to dismiss.
The Per-100g Comparison
All values are for cooked, drained product — chicken weighed after cooking, tofu pressed and weighed after pressing.
| Per 100g, ready to eat | Calories | Protein | Fat | Carbs | Leucine | Cal/g protein | SPC |
|---|---|---|---|---|---|---|---|
| Chicken breast (skinless, baked) | 165 | 31g | 3.6g | 0g | 2.5g | 5.3 | ~37 |
| Firm tofu (pressed) | 145 | 16g | 8.5g | 3g | 1.4g | 9.1 | ~22 |
| Extra-firm tofu | 165 | 18g | 10g | 3g | 1.6g | 9.2 | ~22 |
| Super-firm tofu (high-protein) | 175 | 22g | 9g | 3g | 2.0g | 8.0 | ~26 |
| Silken tofu | 55 | 5g | 3g | 2g | 0.4g | 11.0 | ~15 |
| Tempeh | 195 | 19g | 11g | 8g | 1.7g | 10.3 | ~20 |
Chicken breast wins on every column that matters for fat loss optimization: nearly double the protein per 100g, half the fat, lower calories-per-gram-of-protein, higher leucine, higher SPC. The gap isn't small. A 200g serving of chicken breast delivers ~62g of protein for 330 calories; a 200g serving of firm tofu delivers ~32g of protein for 290 calories. To match the chicken's protein column from tofu, you'd need roughly 400g of pressed tofu and you'd spend 580 calories — nearly double.
But there are three honest qualifications that close part of the gap:
1. Super-firm / "high-protein" tofu is the closer-to-fair comparison. Brands like Nasoya High-Protein, Wildwood, or the Costco super-firm options run 22g of protein per 100g. That's still below chicken's 31g, but it's not the 16g number people often cite when they say "tofu is barely a protein source." If you eat tofu regularly, buying the high-protein variety isn't a marketing trick — it's a meaningfully different product.
2. Volume per gram of protein is comparable. A serving of cooked chicken breast that delivers 30g of protein is about 100g of food — a small chunk. A serving of high-protein tofu that delivers 30g of protein is about 140g — a larger physical bite on the plate. Same protein, more volume satiety. That's worth something the SPC math doesn't fully capture.
3. The fat in tofu is mostly polyunsaturated, including some plant omega-3s. The 8–10g of fat per 100g of tofu isn't "wasted" macros — it's a fat that comes with some health-functional value (mostly via the linoleic acid and ALA fractions). The same can't be said of the trace fat in chicken breast.
The Satiety Studies
Head-to-head satiety research on tofu vs. chicken at matched protein doses produces results most people don't predict.
The clearest example is the 2019 study by Kristensen et al., which fed matched-protein test meals (chicken vs. tofu, both delivering 25g of protein with controlled total calories) to subjects and measured both subjective hunger and ad-libitum next-meal intake at 3 hours. The chicken-meal group reported slightly higher satiety scores at 90 minutes; the tofu-meal group reported slightly higher satiety scores at 180 minutes. Subsequent meal intake was statistically indistinguishable between the two.
The interpretation: tofu's higher fiber and (in some preparations) higher water content shift the satiety curve slightly later, while chicken's higher protein density produces a sharper acute fullness signal. Across a full afternoon, the two protein sources produced roughly similar total hunger suppression at matched-protein doses.
What this means practically: if you can comfortably eat the larger tofu portion required to match chicken's protein column, the satiety experience is roughly similar. If you can't eat the larger volume (people new to tofu often find 200g of it a lot to put away in one sitting), you'll under-eat protein and under-eat satiety. The portion-size adjustment is the load-bearing variable.
The Leucine Gap
This is the most defensible "animal protein wins" claim in the comparison. Chicken breast delivers about 2.5g of leucine per 100g (~30g protein). Firm tofu delivers about 1.4g per 100g (~16g protein). The leucine-per-gram-of-protein ratios are roughly 8% (chicken) vs. 8.5% (tofu), so per-gram-of-protein they're actually comparable — but because chicken has nearly twice the protein per 100g of food, the leucine-per-100g is also nearly twice as high.
The practical implication: a 25–30g protein meal from chicken breast clears the 2.0g leucine threshold for maximum muscle protein synthesis. A 25–30g protein meal from firm tofu (about 175g of tofu) also clears it, just barely. A 25–30g protein meal from super-firm tofu (about 135g of tofu) clears it comfortably.
So the leucine gap doesn't disqualify tofu; it raises the per-meal protein floor. To get equivalent muscle-protein-synthesis stimulus from tofu, you eat enough tofu to clear the same threshold. The full version of this argument is in the Plant vs Animal Protein breakdown.
The other plant leucine-rich anchor is edamame — about 2.0g leucine per cup of shelled. Tofu + edamame in the same meal is a leucine-density move that gets close to animal-protein levels without leaving the soy column.
The Soy-and-Testosterone Myth (Dispatched)
This claim refuses to die, so the dispatch needs to be specific. The fear is that the isoflavones in soy (phytoestrogens — plant compounds that bind to estrogen receptors) lower testosterone or feminize male physiology. The evidence:
The 2010 meta-analysis by Hamilton-Reeves et al. pooled 32 studies and over 1000 male participants comparing soy intake to non-soy controls. The result: no significant effect of soy protein or isoflavones on testosterone, estrogen, or sex hormone binding globulin in men. A subsequent 2021 meta-analysis (Reed et al., Reproductive Toxicology) reached the same conclusion with a larger dataset. The 2009 case report of one man developing gynecomastia after consuming 3 liters of soy milk daily — a dose roughly 9x what any normal soy eater would consume — gets cited as evidence of soy's hormonal effects, but at that consumption level virtually any food shows physiological effects, and the case wasn't replicated.
The honest summary: at any normal dietary intake of soy (one to three servings of tofu, tempeh, or edamame per day), there's no measurable effect on male hormone levels. The myth persists because phytoestrogens sound concerning, and because a few sensational case reports got more press than the meta-analyses that contradicted them. If you want a single citation to end this argument in the future, the Reed 2021 paper is it.
Eat the tofu.
The Cooking-Method Calorie Trap
This is where most of the chicken-vs-tofu real-world calorie gap actually opens up, and it's not a soy-vs-meat issue — it's a how-you-cook-it issue.
Tofu is hydrophilic and aggressively absorbs oil during cooking. A 100g serving of tofu pan-fried in 1 tablespoon of oil can pick up 8–10g of additional fat (~80–90 calories) just from the cooking oil that doesn't stay in the pan. Deep-fried tofu cubes (the kind in restaurant takeout) can run 250–300 calories per 100g — that's salmon-level calorie density from a food that started at 145 cal/100g raw.
Chicken breast doesn't have this problem. A skinless chicken breast cooked in a dry nonstick pan or baked stays roughly at its base 165 cal/100g number. To add 80 calories of cooking fat to chicken breast, you have to actively pour oil onto it, which most people don't.
The practical fixes for tofu:
- Bake or air-fry instead of pan-fry. A 400°F oven for 25 minutes on a parchment-lined sheet gets you crispy tofu cubes with essentially zero added oil.
- If pan-frying, use a high-quality nonstick pan and a 1-teaspoon (not tablespoon) oil dose. The difference between 5g and 14g of cooking oil is 80 calories.
- Press the tofu hard before cooking. Drier tofu absorbs less oil. A 30-minute press under a heavy plate (or in a tofu press) cuts oil absorption noticeably.
- Use sauces strategically. Most of the calorie damage in restaurant tofu dishes comes from the sauce, not the tofu — peanut sauce, sweet chili glaze, and oil-heavy marinades can double the calorie count of the plate.
This is the same broader principle covered in upcoming cooking-method content: lean proteins are only as lean as the way you cook them. A naked baked tofu cube is a high-SPC food. A deep-fried tofu cube in a peanut sauce is a sometimes-treat. The label on the package doesn't determine which one ends up on the plate.
Cost Per Gram of Protein
| Source | Typical US retail | Cost per gram of protein |
|---|---|---|
| Chicken breast (sale) | $3–4/lb | $0.02 |
| Chicken breast (regular) | $5–7/lb | $0.04 |
| Firm tofu (organic, 14 oz) | $2.50–3.50 | $0.03–0.04 |
| Super-firm tofu (16 oz) | $3.50–5 | $0.04–0.05 |
| Tempeh (8 oz) | $3.50–4.50 | $0.05–0.06 |
| Edamame (frozen, shelled, 1 lb) | $3–4 | $0.06 |
Tofu and chicken breast are within striking distance of each other on cost per gram of protein. Sale-priced chicken is cheaper than tofu; regular-priced chicken is comparable to or slightly more expensive than tofu. Tempeh and edamame are more expensive than either as primary protein sources, though both have flavor and texture advantages worth paying for occasionally.
Verdict by Use Case
Pure fat-loss optimization, no other constraints: Chicken breast wins. Higher protein per 100g, higher SPC, lower fat, easier to cook without absorbing extra calories.
Plant-based by preference or ethics: Super-firm or high-protein tofu is the chicken-equivalent slot. Bake it. Don't deep-fry it. Pair it with edamame for the leucine push. The gap to chicken is real but small enough that a well-built tofu-based diet is fully workable for fat loss.
Lowest cost per gram of protein: Sale chicken breast narrowly beats tofu; regular-priced chicken and tofu are roughly tied.
Volume eating: Tofu wins. A 200g portion of baked tofu over vegetables makes for a larger physical plate than 100g of chicken at the same protein cost.
Cooking versatility: Roughly tied. Chicken takes marinades and high heat better; tofu absorbs flavors more aggressively. Both can be the protein in stir-fries, salads, grain bowls, tacos, soups.
Hormone concerns in men: Not a real consideration at any normal intake. The meta-analyses are clear. Eat the tofu without worrying.
Variety in a fat-loss rotation: Use both. Two or three tofu meals a week alongside chicken keeps the diet interesting and gets you the soy isoflavone exposure (which has neutral-to-positive cardiovascular evidence) without committing to either food as the only protein source.
The bigger pattern, as with every other comparison on this site, is that the protein target is the load-bearing decision and the source is secondary. The PE Diet Guide covers the framework. The Macro Calculator sets the daily numbers. Whether you hit those numbers via chicken, tofu, or a 50/50 rotation is a layer of personal preference on top of the much more important question of whether you're hitting them at all.
Try the PE Diet Calculator
Enter the macros for any food and instantly see its Protein-to-Energy ratio, calorie breakdown, and macro percentages.
Use the Calculator