Dietary
Plant-Based Protein Swaps: Tofu, Tempeh, Seitan, TVP and Legumes by Use
USDA protein per 100 g for tofu by firmness, tempeh, seitan's gluten, beans and lentils, which one replaces meat in which dish, and the prep each one needs.
- plant based protein
- tofu
- tempeh
- seitan
- TVP

Plant proteins are not interchangeable stand-ins for “meat”. Each has a texture that suits some dishes and ruins others, and each carries a different amount of water, which is what mostly decides how much protein a portion delivers. Choosing by use first, then adjusting the portion, gives better food than swapping gram for gram.
Protein per 100 g, and why water explains it
USDA FoodData Central lists these values per 100 g as eaten:
| Food | Protein | Water |
|---|---|---|
| Silken tofu, soft | 4.8 g | 89.0 g |
| Regular soft tofu | 7.2 g | 87.3 g |
| Firm tofu (nigari) | 9.0 g | 82.9 g |
| Extra-firm tofu (nigari) | 10.0 g | 82.3 g |
| Firm tofu (calcium sulfate) | 17.3 g | 69.8 g |
| Tempeh | 20.3 g | 59.6 g |
| Edamame, cooked | 11.9 g | 72.8 g |
| Lentils, boiled | 9.0 g | 69.6 g |
| Chickpeas, boiled | 8.9 g | 60.2 g |
| Black beans, boiled | 8.9 g | 65.7 g |
| Ground beef 85% lean, browned | 27.7 g | 55.9 g |
| Chicken breast, roasted | 31.0 g | 65.3 g |
Within tofu, protein rises as water falls: the firmer the block, the more soy solids per bite. The two “firm” entries differ by nearly double, so the word on the package is not a measurement; the Nutrition Facts panel is. Tempeh, made from whole fermented soybeans rather than soy milk, holds about twice the protein of most tofu.
The portion arithmetic follows. Matching the 31 g of protein in 100 g of roasted chicken breast takes about 155 g of tempeh, 310 g of extra-firm tofu or 345 g of cooked lentils. Recipes that swap 1:1 by weight turn out filling but lower in protein, which matters only if protein is the goal.
Seitan and TVP are sold dry or nearly so and change with cooking. USDA lists vital wheat gluten, the flour seitan is made from, at 75.2 g of protein per 100 g dry; kneading it with water and simmering it dilutes that figure, by an amount that depends on the recipe.
Which protein for which dish
| The dish needs | Best choice | Why |
|---|---|---|
| Ground meat in chili, tacos, bolognese | TVP, lentils or crumbled tempeh | Small pieces that hold their shape in sauce |
| Chicken pieces in a stir-fry | Pressed extra-firm tofu or seitan | Tofu browns and stays tender; seitan gives chew |
| Cutlets, strips or slices to sear | Seitan or tempeh | Dense enough to slice thin without crumbling |
| Paneer in curry | Pressed, browned extra-firm tofu | Holds cubes in a simmering sauce |
| Scrambled eggs | Firm or soft tofu, crumbled | Soft curds once heated |
| Cream or ricotta in a filling or sauce | Silken tofu, or tofu ricotta | Blends smooth with no grain |
| Burgers and meatballs | Mashed beans or lentils with a binder | Starch from the legumes helps the mixture hold |
| Whole beans in salads | Chickpeas, edamame | Firm skins keep them intact when dressed |
The tempeh guide gives weights for swapping tofu, seitan and legumes into tempeh recipes. The paneer guide and ricotta guide cover the tofu versions of those cheeses, and the egg guide uses ¼ cup of puréed silken tofu per egg in baking.
Prep that makes each one work
Tofu. Press firm and extra-firm blocks for 20 to 30 minutes so they brown rather than steam. Freezing and thawing a block first opens its texture into a spongier, chewier grain that soaks up marinade. Brown cubes in the pan before they meet a sauce; raw tofu stirred into a simmering curry breaks up and waters the gravy down. Silken tofu is not pressed: it is blended or spooned.
Tempeh. It slices cleanly and browns well, but some blocks taste slightly bitter. A 10-minute simmer or steam before marinating softens that edge and helps it absorb flavor; this is a common step in tempeh recipes, not a rule.
Seitan. Its surface takes marinade but the inside stays plain, so slice before marinating and sear the pieces hard. Overcooking in liquid makes it spongy.
TVP. Bob’s Red Mill’s package method is ¾ cup plus 2 tbsp boiling water or broth per cup of TVP, left to stand 5 to 10 minutes. The company notes it is bland on its own, so broth or a soy-sauce-seasoned liquid does more than water. Brown the rehydrated crumbles in oil before adding sauce for a meatier texture.
Lentils and beans. For a crumble that mimics ground meat, use brown or green lentils and add cooked ones near the end of simmering so they keep their shape. For burgers, mash part of the beans and leave the rest whole, as the black beans guide suggests for lentil patties, and chill the mixture before shaping.
Allergens in plant proteins
Tofu, tempeh, edamame, TVP and most meat analogs are soy, one of the nine US major allergens. Seitan is wheat gluten and unsafe for anyone with celiac disease or a wheat allergy. Chickpeas and lentils are outside the nine, though anyone with a legume allergy should follow their allergist’s advice. For cooking around several allergens at once, see converting recipes for allergies.
Common mistakes
- Frying unpressed tofu. Water floods the pan, the tofu steams and the coating turns soggy.
- Buying silken tofu for a stir-fry. It is too soft to hold cubes and collapses when stirred.
- Swapping tofu for chicken gram for gram and expecting the same protein. Most firm tofu carries under a third of the protein in the same weight of roasted chicken breast.
- Rehydrating TVP in plain water and stopping there. It stays bland; broth and a browning step give it flavor.
- Marinating a whole block of seitan. Only the surface takes flavor, so the center tastes of plain dough.
- Simmering lentils in a sauce from the start. They break down into mush and thicken the sauce more than intended.
Sources
- MORI-NU, Tofu, silken, soft (FDC ID 174292), USDA FoodData Central
- Tofu, soft, prepared with calcium sulfate and magnesium chloride (FDC ID 172449), USDA FoodData Central
- Tofu, firm, prepared with calcium sulfate and magnesium chloride (FDC ID 172448), USDA FoodData Central
- Tofu, extra firm, prepared with nigari (FDC ID 174290), USDA FoodData Central
- Tofu, raw, firm, prepared with calcium sulfate (FDC ID 172475), USDA FoodData Central
- Tempeh (FDC ID 174272), USDA FoodData Central
- Vital wheat gluten (FDC ID 168147), USDA FoodData Central
- Edamame, frozen, prepared (FDC ID 168411), USDA FoodData Central
- Lentils, mature seeds, cooked, boiled, without salt (FDC ID 172421), USDA FoodData Central
- Chickpeas, mature seeds, cooked, boiled, without salt (FDC ID 173757), USDA FoodData Central
- Beans, black, mature seeds, cooked, boiled, without salt (FDC ID 173735), USDA FoodData Central
- Chicken, broilers or fryers, breast, meat only, cooked, roasted (FDC ID 171477), USDA FoodData Central
- Beef, ground, 85% lean, crumbles, cooked, pan-browned (FDC ID 174034), USDA FoodData Central
- Basic Cooking Instructions for TVP (Textured Vegetable Protein), Bob's Red Mill
- How to Use Textured Vegetable Protein: A Comprehensive Guide, Bob's Red Mill
More from the blog

Going Dairy-Free: Replacing Dairy by the Job It Does
Dairy-free swaps sorted by job: milk in baking and sauces, butter, cream that whips, cheese. Why plant milks curdle, and lactose-free versus milk-free labels.
Read
How to Convert a Recipe for Food Allergies
Convert a recipe for the nine US major allergens: where they hide, label rules, swaps that only trade one allergen for another, and cross-contact at home.
Read
Cooking with Coconut: Which Coconut Product Does Which Job
Canned milk, cream, oil, flour and the carton drink differ tenfold in fat. USDA figures for each coconut product, the job it suits, and the swaps that fail.
Read
How to Substitute Sugar: Which Replacement Keeps Which Job
Sugar also browns, holds moisture, aerates butter and sets spread. Which swaps keep which job, the honey and maple math, and where stevia and erythritol fall short.
Read