Shop on price per protein, not price per pound
The honest way to compare protein staples: divide the price by the grams of protein in the package, then multiply by 20 to get the cost of a meal-sized 20 g serving. Run that math once in your own store and the ranking almost always lands the same way: TVP and dry beans cheapest by a distance, seitan made from vital wheat gluten next, then tofu, then tempeh, with packaged mock meats floating far above all of them. Prices move; the method doesn't.
| Staple | Protein (per 100 g) | Texture | Best first use | The trick |
|---|---|---|---|---|
| Extra-firm tofu | ≈16 g | Tender to chewy — you control it | Cubed and seared; scrambled | Press it, or freeze-thaw for chewy |
| Tempeh | ≈19 g | Firm, nutty, whole-bean | Sliced thin, glazed or crumbled | Steam 10 minutes first to mellow the bitterness, then marinate |
| Seitan | ≈25 g | Dense, meaty chew | Stir-fries, sandwiches, skewers | Make it from vital wheat gluten for a fraction of store price |
| TVP | ≈50 g dry (≈13 g rehydrated) | Ground-meat crumbles | Tacos, bolognese, chili | Rehydrate in hot broth, not water — it drinks flavor |
| Lentils (cooked) | ≈9 g | Soft; reds dissolve, greens hold | Dal, soups, salads (greens) | No soaking needed; reds cook in 15 minutes |
| Chickpeas (cooked) | ≈9 g | Creamy-firm | Roasted crispy; curries; hummus | Save the can liquid — that's aquafaba |
| Edamame | ≈11 g | Pop-able, fresh | Snacks, bowls, stir-ins | Buy frozen shelled; it's dinner-ready in 5 minutes |
Tofu: the water is the enemy
Tofu disappoints exactly one way — waterlogged and bland — and both fixes are mechanical. Pressing squeezes out water so marinade and heat can get in; twenty minutes under weight turns extra-firm tofu into something that sears. Freezing then thawing rearranges the water into ice crystals that leave behind a spongy, chewy network that drinks sauce — the closest tofu gets to meaty without processing. Silken tofu is a different ingredient entirely: it's for blending into custards and bakes, sauces, and smoothies, and no amount of pressing will make it stir-fry.
Tempeh and seitan, the two people give up on too early
Tempeh's bitterness — the reason half of first-timers never buy it twice — steams out in ten minutes. Steam, then marinate, then cook, and it's a different food: nutty, firm, and better at holding a glaze than anything else in this table. Seitan's problem isn't flavor, it's price — packaged seitan costs like meat. Made at home from vital wheat gluten (flour's protein, sold as a powder), it costs a fraction as much: mix with broth and spices, knead briefly, simmer 40 minutes. It's the highest-protein whole staple on the shelf and the only one you can season all the way through.
The two purchases that help
-
A tofu press
Turns the 20-minute plates-and-cans balancing act into a set-and-forget. If tofu is in your weekly rotation, it pays for itself in not cleaning up a collapsed tower of cookbooks.
-
Vital wheat gluten
The seitan ingredient. One bag makes multiple batches at pennies per serving of the highest-protein staple in this guide.

