Tempeh for people who train: the numbers and the timing

How much protein, fat and fibre tempeh actually delivers, what a realistic portion looks like, and when to eat it around training — in grams and minutes.

5 min read · Updated 31.07.2026.

Tempeh for people who train: the numbers and the timing

Tempeh is a fermented cake made from whole soybeans, and it has quietly moved from health-food shelves into ordinary supermarkets. For anyone who trains, it matters for one specific reason: its protein-to-calorie ratio is better than almost any other plant source. Here is what you actually get from it, how much makes a real portion, and when in the day it belongs in a meal.

What tempeh is, and how it differs from tofu

Soybeans are cooked, inoculated with Rhizopus oligosporus, and left for 24 to 48 hours at around 30 °C. The mycelium binds the beans into a firm block that slices with a knife and holds together in a pan.

Tofu is made from soy milk, so the hulls and fibre are gone. Tempeh is the whole bean, which is why it carries two to three times the fibre and roughly 30 to 40 percent more protein per 100 g. Fermentation also breaks down some of the phytates and oligosaccharides, which is why many people digest it more comfortably than plain boiled soybeans.

The numbers: 100 g of raw tempeh

  • 190–200 kcal
  • 18–20 g protein
  • 9–11 g fat, mostly unsaturated
  • 7–9 g carbohydrate
  • 5–7 g fibre
  • roughly 80 mg magnesium, 250–270 mg phosphorus, 400 mg potassium, 2–3 mg iron, 100–110 mg calcium

For comparison, 100 g of firm tofu gives about 14 g protein and 145 kcal, while 100 g of cooked chicken breast gives about 31 g protein and 165 kcal. Tempeh sits between the two — not equal to meat or fish, but well ahead of beans, chickpeas and most meat substitutes.

Is the protein good enough for muscle growth

Soy is one of the few plant sources with a complete essential amino acid profile and a decent leucine content — roughly 1.4 to 1.6 g of leucine per 100 g of tempeh. Triggering muscle protein synthesis in a given meal usually means hitting 2–3 g of leucine, which in practice means a portion of 150 to 200 g, not the 80 g people scatter over a salad.

Soy protein is digested and used slightly less efficiently than dairy or egg protein. The practical fix: if your diet is mostly plant-based, aim at the upper half of the range, 1.8–2.2 g of protein per kilogram of body weight instead of 1.6. For an 80 kg person that is 144–176 g of protein per day.

What that looks like on the plate

  • 100 g of tempeh ≈ 19 g protein — a side, not the protein source of the meal
  • 150 g ≈ 29 g protein — a realistic single-meal portion
  • 200 g ≈ 38 g protein, but also 12–14 g fibre at once, which is a heavy meal for most people

If you run four meals of 30–40 g protein each, tempeh realistically covers one, maybe two. Six hundred grams of tempeh a day would be over a thousand calories and about 35 g of fibre — the arithmetic stops working.

When to eat it around training

Before training

Fibre and fat slow gastric emptying. Leave 2.5 to 3 hours between a 150 g portion and a hard leg or back session. If you only have 60–90 minutes, drop to 60–80 g of tempeh with fast carbohydrate — 150 g of cooked rice, or a banana — or skip it for that meal.

After training

No problem here. 150–200 g of tempeh with 200–250 g of cooked rice or potato gives roughly 30–38 g of protein and 60–75 g of carbohydrate, which covers a session of 4–5 exercises at 3–4 sets each. The so-called anabolic window is not 30 minutes wide; you have several hours, so there is no need to sprint home with a container.

In the evening

Slow digestion is an advantage here. A 120–150 g portion with vegetables and a tablespoon of olive oil keeps you full and drips amino acids through the night.

Preparation in three steps

  1. Steam or boil for 10 minutes. This removes the characteristic bitterness.
  2. Cut into 5–8 mm slices and marinate for 20–30 minutes: soy sauce, mustard, smoked paprika, garlic, a little oil.
  3. Pan-fry 3–4 minutes per side, or bake at 200 °C for about 20 minutes, turning once.

Tempeh is not eaten raw. Cooking or baking is not optional.

Two traps people miss

Iron. The iron in tempeh is non-haem and absorbed poorly on its own. Add a vitamin C source to the meal — half a fresh bell pepper carries about 60 mg — and push coffee or tea at least an hour away from the meal.

Fibre. If you currently eat 15 g of fibre a day, do not jump to 35 overnight. Add about 5 g per week to avoid bloating.

Tempeh is not a one-to-one meat replacement. It is a denser protein source than most plant foods, but you still need a plan for how much of it lands on the plate.

When to see a doctor

  • If you take thyroid medication (levothyroxine) — soy can reduce absorption. Keep at least a 4-hour gap and tell your doctor you have added soy so TSH can be rechecked.
  • If you have a known soy allergy — even traces can trigger a reaction.
  • If bloating, cramping or diarrhoea persists more than two to three weeks after introducing tempeh.
  • If you have kidney disease — total protein intake should be planned with a doctor or dietitian, not raised on your own.
  • If you take warfarin — fermented soy products contain vitamin K, so any large dietary change should come with INR monitoring.

The short version

  • 100 g of tempeh: about 195 kcal, 19 g protein, 10 g fat, 6 g fibre.
  • A realistic single-meal portion is 150–200 g, giving 29–38 g of protein.
  • Leave 2.5–3 hours before training; after training and in the evening there is no restriction.
  • Boil 10 minutes, marinate 20–30 minutes, bake at 200 °C for about 20 minutes.
  • Pair with vitamin C for iron, and raise fibre by roughly 5 g per week.

General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.

Read next