What is tempeh? And how to cook it

Plate of glazed, pan-fried tempeh slices
Short answer: tempeh is a firm cake of whole soybeans, fermented with a mould that binds them together. It comes from Indonesia, tastes nutty and earthy, and has about 20 g of protein per 100 g, more than tofu. Slice, crumble or cube it, marinate it, then pan-fry, bake or grill it.

Tempeh (say "tem-pay") is one of the oldest plant proteins there is, and one of the most protein-rich. If you've only tried tofu, it's worth knowing: it's firmer, nuttier and much easier to make taste good once you know two simple tricks.

What is tempeh made of?

Tempeh is made from whole cooked soybeans that are fermented with a mould, usually Rhizopus oligosporus. Over a day or two, the mould grows a white network through the beans and binds them into a firm cake. It comes from Java, in Indonesia, where it has been eaten for centuries.

Because it's made from whole beans, not soy milk like tofu, you can see the beans in each slice. Some tempeh also includes other legumes or grains, and soy-free versions made from chickpeas or other beans exist.

What does it taste like?

Nutty, earthy and savoury, with a slightly mushroomy note and a firm, chewy bite. Plain tempeh straight from the pack can taste a little bitter. Steaming it first and using a bold marinade (soy sauce, garlic, maple syrup, lime, smoked paprika) turns it into something most people love.

Tempeh nutrition

Per 100 g, from USDA FoodData Central:

NutrientTempeh, 100 g
Energyabout 190 kcal
Proteinabout 20 g
Fatabout 11 g
Carbohydrateabout 8 g
Calciumabout 110 mg
Ironabout 2.7 mg

It also provides magnesium, phosphorus and manganese. Like other soy foods, tempeh is a complete protein. A typical 100 g serving covers more than a third of what a 70 kg adult needs in a day; check your own target with the protein calculator.

Tempeh vs tofu

TempehTofu (firm)
Made fromWhole soybeans, fermentedSoy milk, curdled and pressed
Protein per 100 gabout 20 gabout 15 g
TextureFirm, chewy, grainySmooth; silken to extra-firm
TasteNutty, earthyVery mild, takes on flavours
Best forTacos, bowls, smoky strips, sandwiches, crumblesStir-fries, scrambles, soups, desserts

Tofu is just as useful: see our guide on how to cook and press tofu.

How to cook tempeh

1. Steam or simmer first (optional, recommended)

Cut the block into slices, cubes or crumbles. Steam or simmer in water for 10 minutes, then drain. This softens bitterness and helps the marinade soak in.

2. Marinate

At least 15 minutes, or overnight in the fridge. A simple marinade for one 200 g block: 3 tbsp soy sauce, 1 tbsp maple syrup, 1 tbsp lime juice or rice vinegar, 1 grated garlic clove and a little oil.

3. Cook

Ideas for using tempeh

Buying and storing

Find tempeh in the chilled section near the tofu. Keep it in the fridge and use it by the date on the pack; once opened, wrap it and use within about 5 days. It freezes well for up to 3 months: thaw in the fridge before cooking.

More plant protein ideas: high-protein vegan meals and how much protein is in seitan.

Frequently asked questions

What does tempeh taste like?

Nutty, earthy and a little mushroomy, with a firm, chewy bite. Some blocks taste slightly bitter; steaming or simmering for 10 minutes before marinating softens that.

Is tempeh healthier than tofu?

Both are healthy. Tempeh has more protein (about 20 g vs 15 g per 100 g) and fibre because it's made from whole soybeans, and it's fermented. Tofu has fewer calories and is more versatile in texture.

Do you have to steam tempeh?

No, but it helps. Steaming or simmering for about 10 minutes softens any bitterness and opens the tempeh up so it soaks up marinade better.

Can you eat tempeh raw?

Most store-bought tempeh is pasteurised, but it's usually cooked before eating, both for taste and for food safety. Cook it until it's hot all the way through.

What are the black or white spots on tempeh?

White, fuzzy coating and some black or grey spots are the normal mould that makes tempeh. Throw it out if it's slimy, smells of ammonia or has pink, yellow or green spots.

Is tempeh gluten-free?

Plain soy tempeh is naturally gluten-free, but some brands add grains such as barley. Check the label if you need to avoid gluten.

Recipes to try

See all recipes

Related guides

See all guides

See what tempeh adds to your day

Log tempeh in Vegochef and see your protein next to 29 vitamins, minerals and lipids, including iron and calcium, against your targets.

Try it free for 7 days
This guide is general information for healthy adults, not medical advice. Talk to your doctor or a dietitian before starting or changing supplements, especially if you're pregnant, breastfeeding or have a health condition.

Sources