If you are moving toward more plant-based meals, three names come up again and again: tofu, tempeh, and seitan. They get lumped together as "the vegan proteins", but they are as different from each other as chicken is from cheese. One is made from soy milk, one from fermented whole soybeans, and one from pure wheat protein. They differ in taste, texture, how much protein they pack, and even who can safely eat them. Here is a clear, beginner-friendly comparison so you know which to grab and how to cook it.
The short version
- Seitan is the highest in protein at about 25 grams per 100 grams, tempeh next at around 19 grams, and tofu lowest at roughly 8 to 12 grams.
- Tofu and tempeh are soy and are complete proteins. Seitan is wheat gluten and is lower in one amino acid, so pair it with beans or lentils.
- Seitan contains gluten, so it is off the table for anyone with coeliac disease or gluten sensitivity.
- Tempeh is fermented, giving it a nutty flavour, more fibre, and easy digestibility.
- The old worry that soy lowers testosterone does not hold up in the research on men.
What each one actually is
Before the numbers, it helps to know what you are eating. These three are made in completely different ways, which explains why they taste and behave so differently in the pan.
- Tofu is made by curdling soy milk and pressing it into blocks, a bit like making cheese from soy. It is mild, soft, and takes on whatever flavour you cook it with.
- Tempeh is made from whole soybeans that are fermented and pressed into a firm cake. It keeps the whole bean, so it has more fibre, and fermentation gives it a nutty, savoury taste.
- Seitan is made from wheat gluten, the protein left when you wash the starch out of wheat dough. It is dense, chewy, and the most meat-like of the three.
So two of them are soy foods and one is a wheat food. That single fact drives most of the differences that follow, from protein quality to who can eat them.
The nutrition, side by side
Here is how they stack up per 100 grams. The protein spread is wide, so if raw protein density is your priority the ranking is clear.
| Per 100 g | Tofu (firm) | Tempeh | Seitan |
|---|---|---|---|
| Protein | about 8 to 12 g | about 19 g | about 25 g |
| Calories | about 120 | about 190 | about 140 |
| Fat | about 6 to 8 g | about 11 g | about 2 g |
| Fibre | low | about 5 g | low |
| Complete protein | Yes | Yes | No (low in lysine) |
Seitan wins on protein per calorie, which is why it is popular with people chasing high protein on plants. Tempeh brings the most fibre and a fuller nutrient profile from the whole bean. Tofu is the lowest in protein of the three but the most versatile and the easiest to start with. None is a bad choice, they simply suit different plates.
One detail that often gets missed: much of the tofu sold in shops is set with calcium, which turns it into a quietly useful source of calcium and iron as well as protein. Check the label for calcium sulphate or calcium chloride and you get a bonus mineral hit for free. Tempeh, because it keeps the whole fermented bean, also carries a decent amount of iron and a range of B vitamins. So while tofu looks the weakest on the protein line, it earns points back on the mineral side, and both soy foods do more for you than the headline gram count suggests.
Seitan is lower in an amino acid called lysine, so on its own it is not a complete protein. This is easy to fix: eat it with beans, lentils, or peas across the day and the gap closes. Soy foods like tofu and tempeh are already complete and need no pairing.
Who can and cannot eat each
This is where the base ingredient really matters, so it is worth being clear before you cook for anyone.
- Coeliac disease or gluten sensitivity: avoid seitan entirely, it is pure gluten. Tofu and tempeh are naturally gluten free, though check tempeh labels for added grains.
- Soy allergy: avoid tofu and tempeh; seitan is fine.
- Nut-free, dairy-free needs: all three are naturally free of nuts and dairy, which makes them useful allergy-friendly proteins.
- Everyone else: all three are great, and rotating them gives you variety in taste and nutrients.
This trips people up. Seitan is made from gluten, so it is one of the most concentrated gluten foods there is. Never serve it to someone with coeliac disease.
The soy and hormones question
You may have heard that soy foods like tofu and tempeh mess with hormones, especially that they lower testosterone in men because they contain plant compounds called isoflavones. It is a persistent myth, and the evidence does not support it. A 2021 analysis pooling dozens of clinical studies found that neither soy nor its isoflavones lowered testosterone or raised oestrogen in men.
In normal food amounts, tofu and tempeh are simply high-quality protein. Soy is also one of the few complete plant proteins, which makes it especially handy for building and keeping muscle on a plant-based diet. If you enjoy it, there is no hormonal reason to hold back.
How to cook each without disappointment
Most "I hate tofu" stories are really "I cooked it wrong" stories. Each of these three rewards a different technique.
- Tofu: press, then flavour. Press firm tofu to squeeze out water, then marinate or coat it. Bake, air-fry, or pan-fry until the edges crisp. Dry surface plus high heat equals a texture people actually like.
- Tempeh: steam, then season. Steaming or simmering tempeh for a few minutes softens its slight bitterness. Then slice, marinate, and pan-fry. It soaks up sauce beautifully and holds its shape.
- Seitan: keep it saucy. Seitan is chewy and can dry out, so cook it fast and finish with plenty of sauce. It shines in stir-fries, sandwiches, and stews as a meat stand-in.
- Hit your protein target. Aim for a solid palm-to-fist-sized portion at each meal. A 150 g block of tempeh or seitan alone can deliver 30 grams or more of protein.
Start with tofu for its forgiving versatility, add tempeh when you want more protein and fibre, and reach for seitan when you want a chewy, meat-like centrepiece. Rotating all three keeps plant meals interesting and your amino acids well covered.
Questions people ask
Which has the most protein: tofu, tempeh, or seitan?
Is seitan gluten free?
Do I need to combine these proteins to get all the amino acids?
Does eating soy lower testosterone in men?
References
- US Department of Agriculture. FoodData Central: tofu, tempeh, and seitan (wheat gluten). 2024. fdc.nal.usda.gov
- Reed KE, et al. Reproductive Toxicology. Neither soy nor isoflavone intake affects male reproductive hormones: an expanded and updated meta-analysis of clinical studies. 2021. doi.org/10.1016/j.reprotox.2020.12.019
- Jager R, et al. Journal of the International Society of Sports Nutrition. International Society of Sports Nutrition Position Stand: Protein and Exercise. 2017. doi.org/10.1186/s12970-017-0177-8
Last reviewed 18 July 2026. We check health-condition articles against current guidelines and update the date above when we do.
KF.Social Editorial