Two Soy Foods, Very Different Experiences
Walk into any grocery store and you'll find both tofu and tempeh in the refrigerated section. Both are made from soybeans. Both are protein-rich plant foods beloved in Asian cuisine and increasingly popular worldwide. But that's roughly where the similarities end. They taste different, feel different in your mouth, and behave very differently in the kitchen.
This guide breaks down everything you need to know about tofu and tempeh so you can choose the right one — or enjoy both.
How Tofu Is Made
Tofu is made by a process that mirrors cheesemaking. Soybeans are soaked, ground, and cooked to produce soy milk. A coagulant — typically calcium sulfate or magnesium chloride — is then added to the warm soy milk to cause it to curdle. The resulting curds are pressed into blocks.
The firmness of tofu depends on how much water is pressed out:
- Silken tofu: Soft, custard-like, undrained. Ideal for smoothies, desserts, and sauces.
- Soft tofu: Slightly more structured, works well in soups like miso.
- Firm tofu: Holds its shape, good for stir-frying and grilling.
- Extra-firm tofu: Dense and chewy, the best choice for slicing, cubing, and pan-frying.
How Tempeh Is Made
Tempeh is a fermented product originating from Indonesia. Whole soybeans are cooked, mixed with a mold culture called Rhizopus oligosporus, and allowed to ferment for 24 to 48 hours. The result is a firm, cake-like block with a distinctive earthy aroma and a slightly nutty, mushroom-like flavor.
Because tempeh is made with whole soybeans, it retains more fiber and nutrients than tofu. The fermentation process also partially breaks down compounds like phytic acid, which can improve mineral absorption.
Nutritional Comparison
| Nutrient (per 100g) | Firm Tofu | Tempeh |
|---|---|---|
| Calories | ~76 kcal | ~193 kcal |
| Protein | ~8g | ~19g |
| Fat | ~4g | ~11g |
| Carbohydrates | ~2g | ~9g |
| Fiber | ~0.3g | ~5g |
Note: Nutritional values vary by brand and preparation. Always check product labels.
Flavor and Texture
Tofu is famously mild — it has very little flavor on its own, which makes it an excellent canvas. It absorbs marinades and sauces well, especially when pressed dry before cooking. Tempeh is the opposite: it has a robust, nutty, savory flavor that stands on its own even with minimal seasoning.
In terms of texture, tofu can range from silky to chewy depending on the variety. Tempeh is always firm and dense, with a satisfying bite that many people find more "meaty."
Cooking with Tofu
- Press firm or extra-firm tofu for 15–30 minutes before cooking to remove excess water.
- Marinate in soy sauce, garlic, ginger, or any flavorful liquid for at least 30 minutes.
- Pan-fry, bake, air-fry, or crumble into scrambles and stews.
Cooking with Tempeh
- Steam tempeh for 10 minutes before marinating to open its pores and mellow any bitterness.
- Slice, cube, or crumble and use in stir-fries, grain bowls, tacos, or sandwiches.
- Tempeh holds up well to grilling and roasting without falling apart.
Which One Should You Choose?
There's no wrong answer — it really depends on your goal:
- Choose tofu if you want a mild, versatile protein that adapts to many cuisines and cooking methods.
- Choose tempeh if you want a higher-protein, higher-fiber option with a bolder flavor and the added benefits of fermentation.
- Use both and enjoy the variety. Many plant-forward cooks keep both on hand as everyday staples.