You're halfway through dinner prep and the tempeh is missing from the fridge. The recipe calls for that dense, protein-rich texture and mild nuttiness tempeh brings to the plate.

Tempeh works as a protein anchor in plant-based meals-it holds its shape under heat, soaks up marinades, and adds substantial chew. Without it, dishes can feel lighter or lack structure.
A few swaps from the pantry or produce aisle can step in.
For stir-fries and sautés, we lean on firm tofu, seitan, or mushrooms. All three hold up to heat and grab onto seasonings. Watch texture: tofu needs pressing to avoid sogginess, seitan won't work for gluten-free diets, and mushrooms won't hit the same protein count.
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Firm Tofu | 🍳 Cooking | 1:1 | press first, less nutty |
| 2 | Seitan | 🍳 Cooking | 1:1 | chewier, skip if gluten-free |
| 3 | Chickpeas | 🥗 Raw | 1.25:1 | grainy texture, less chew |
| 4 | Mushrooms | 🍳 Cooking | 1:1 | umami rich, lower protein |
| 5 | Lentils | 🍳 Cooking | 1:1 | softer bite, no chew |
1. Firm Tofu 🥢
Firm tofu delivers the same protein density and absorbs marinades just as well as tempeh. The texture leans slightly softer, but pressing out moisture before cooking tightens it up.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Use equal weight (1:1) in any recipe calling for tempeh. Press the block for 15-20 minutes, cube or slice, then marinate or season.
Tofu won't bring that slight nuttiness tempeh has-it tastes milder and blander raw. Season boldly or let sauces do the work.
- ✅ Matches protein count nearly 1:1
- ✅ Holds shape in stir-fries and grilled dishes
- ⚠️ Needs pressing or it stays spongy
- ⚠️ Less nutty flavor than tempeh
If you're swapping tofu often, check out our full Tofu swaps by recipe type for more guidance on texture and prep.
2. Seitan (Wheat Gluten) 💪
Seitan steps in when you want that meaty chew and high protein. It's denser than tempeh and holds up to grilling, roasting, or pan-searing without falling apart.
Use equal volume by weight (1:1) in any dish. Slice, cube, or tear it depending on the recipe.
Seitan skips the soy base entirely-it's pure wheat gluten. The flavor runs more savory and less nutty, so adjust seasonings to match.
- ✅ Chewiest texture of all swaps
- ✅ High protein content
- ⚠️ Not gluten-free-skip if that's a concern
Running low on seitan itself? We've tested Seitan swaps that match for plant-based protein dishes.
3. Cooked Chickpeas 🫘
Cooked chickpeas bring plant protein and mild flavor without the chew. They work best in cold salads, grain bowls, or mashed into patties where texture flexibility is fine.
Use 1.25 cups cooked chickpeas per 1 cup tempeh. The extra volume makes up for their lighter bite.
Chickpeas don't have that fermented depth or chewy density. They stay grainy and soft even after roasting.
Don't expect them to hold up like tempeh in a stir-fry-they'll break apart under high heat.
If you're swapping chickpeas often, Chickpea alternatives worth trying covers protein-rich legume swaps.
4. Portobello or Cremini Mushrooms 🍄
Mushrooms (portobello or cremini) deliver umami and chewy texture without the protein punch. They soak up marinades and stand up to sautéing or grilling.
Use equal volume by weight (1:1) for tempeh. Slice thick or leave whole depending on the dish.
Mushrooms taste earthy and savory-not nutty. They won't match tempeh's protein content, so pair them with beans, nuts, or seeds if protein matters.
They shrink as they cook, so start with more volume than you think you need.
Mushrooms shine in sandwiches, tacos, and pasta where texture and umami drive the dish. For more swaps with similar savory depth, see our Bell Pepper alternatives worth trying.
5. Cooked Lentils (Firm) 🌾
Cooked lentils add plant protein and absorb spices well, but they don't bring tempeh's chew. They work best in baked dishes, stews, or anywhere a softer texture fits.
Use 1 cup cooked lentils per 1 cup tempeh. Pick brown or green lentils-they hold shape better than red.
Lentils taste earthy and mild with no nuttiness. They break down under stirring, so add them late in cooking or fold them in gently.
- ✅ High in plant protein and fiber
- ✅ Budget-friendly and shelf-stable
- ⚠️ Soft texture-won't mimic tempeh's chew
For more legume swaps that work in stews and bakes, check out easy Lentil swaps that work.
Picking Your Tempeh Swap
- For stir-fries and grilling: Firm tofu (pressed) or seitan hold up best under heat
- For salads and bowls: Chickpeas or mushrooms work without cooking
- For stews and bakes: Lentils or mushrooms blend in without needing chew
Frequently Asked Questions
Yes, extra-firm tofu works even better-it holds its shape with less pressing. Use the same 1:1 ratio and cut back on pressing time to 10 minutes. It won't crumble as easily in stir-fries or on the grill.
Seitan absorbs marinades faster than tempeh-15-20 minutes is enough. It's already dense and flavorful, so you can skip marinating entirely and season as you cook. Longer marinating won't hurt, but it's not required.
Roasting chickpeas at 400°F for 20-30 minutes adds crunch but not chew-they'll stay grainy inside. They work great as a crispy topping but won't mimic tempeh's dense bite. Pat them dry before roasting for best results.
Portobello mushrooms give the meatiest texture and hold up to grilling or roasting. Cremini (baby bellas) work well sliced in stir-fries or sautés. Both absorb marinades better than white button mushrooms.
No, lentils are too soft for tempeh bacon-they won't crisp up the same way. Stick with firm tofu, seitan, or thinly sliced mushrooms for recipes needing crispy, bacon-like texture. Lentils work better in crumbled or mashed applications.

5 Best Substitutes for Tempeh
Ingredients
Method
- Choose a substitute based on your recipe: tofu or seitan for cooking, chickpeas or mushrooms for salads, lentils for stews.
- Press firm tofu for 15-20 minutes to reduce moisture; slice mushrooms thick or cube seitan as needed.
- Use equal weight for tofu, seitan, and mushrooms; scale chickpeas up by 1.25 times to match volume.
- Marinate tofu or seitan for 15-20 minutes before cooking; season mushrooms and lentils during or after cooking.
- Taste and adjust seasoning or texture to suit your dish for best results.
Notes
- Press tofu to avoid sogginess and improve texture.
- Seitan is not suitable for gluten-free diets.
- Pair mushrooms or lentils with nuts or seeds to boost protein content.




