Tempeh: What It Is and How to Make It Taste Amazing

This fermented soybean block is a protein powerhouse — if you know how to cook it right.

8 min read

Tempeh is a fermented soybean cake with a nutty, earthy flavor and a firm, sliceable texture. It's one of the most nutrient-dense plant proteins available — packing 20 grams of protein per 100 grams along with probiotics, fiber, and a complete amino acid profile. If tofu is the chameleon of plant proteins, tempeh is the powerhouse.

Origins and history

Tempeh originated on the island of Java, Indonesia, several centuries ago — the earliest known written reference dates to 1815 in the Serat Centhini, a Javanese literary work. Unlike tofu, which was invented in China and spread across Asia, tempeh is uniquely Indonesian. It was born from the island's tropical climate, which naturally encourages the growth of Rhizopus oligosporus, the mold responsible for tempeh fermentation.

Today, Indonesia produces and consumes the vast majority of the world's tempeh — Indonesians eat an estimated 2.5 billion servings per year. It's a staple street food, typically sliced, marinated in turmeric and garlic, and deep-fried until golden. In Western countries, tempeh gained popularity through the natural foods movement of the 1970s and has seen a resurgence with the rise of plant-based eating.

How tempeh is made

The process is elegantly simple. Soybeans are cooked, hulled, and then inoculated with spores of Rhizopus oligosporus (or occasionally R. oryzae). The inoculated beans are packed into flat containers and incubated at around 30-32°C for 24-48 hours. During this time, the mold grows a dense white mycelium that binds the soybeans into a firm, sliceable cake.

This fermentation process does several important things: it breaks down phytic acid (improving mineral absorption), partially pre-digests the proteins (making them easier to absorb), produces B vitamins, and creates beneficial enzymes. Fermented soy products like tempeh are nutritionally superior to unfermented soy in several measurable ways.

📊 Nutritional profile per 100g

Calories: 192 kcal | Protein: 20.3g | Fat: 10.8g | Carbs: 7.6g | Fiber: 5.4g | Iron: 2.7mg (15% DV) | Calcium: 111mg (9% DV) | Manganese: 1.3mg (57% DV) | Phosphorus: 266mg (21% DV). Source: USDA FoodData Central.

Types of tempeh

Soy tempeh (classic)

The original and most widely available variety. Whole soybeans bound by white mycelium, with a firm texture and mild nutty flavor. This is what you'll find in most grocery stores. Some brands add grains like brown rice or flax seeds for additional flavor and nutrition.

Black bean tempeh

Made with black beans instead of soybeans. Slightly sweeter flavor with an earthier taste. Works particularly well in Mexican and Southwestern dishes. Lower in protein than soy tempeh (about 15g per 100g) but still substantial.

Multi-grain tempeh

Combines soybeans with grains like millet, barley, or brown rice. The added grains create a lighter, less dense texture and a milder flavor that some people prefer as an introduction to tempeh.

The essential first step: steaming

This is the single most important technique for cooking great tempeh, and most people skip it. Raw tempeh has a slightly bitter, tannic taste that can be off-putting. Steaming it for 10-15 minutes before marinating or cooking accomplishes three things:

  • Removes the bitter compounds
  • Opens up the pores so marinades penetrate deeply
  • Softens the texture slightly for better absorption

Simply slice your tempeh into the desired shape, place it in a steamer basket over boiling water, cover, and steam for 10-15 minutes. Let it cool slightly, then transfer it directly into your marinade. The warm, porous tempeh will absorb flavors like a sponge.

💡 No steamer? No problem

You can simmer tempeh slices in lightly salted water or vegetable broth for 10 minutes instead. This achieves the same effect. Some cooks add a splash of soy sauce or a strip of kombu to the simmering liquid for extra umami.

Marinades that work

After steaming, marinate for at least 30 minutes — overnight in the fridge is even better. Here are three proven combinations:

  • Smoky BBQ: 2 tbsp soy sauce, 1 tbsp maple syrup, 1 tsp smoked paprika, 1 tsp garlic powder, 1 tbsp apple cider vinegar, 1 tbsp tomato paste
  • Asian-inspired: 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp sesame oil, 1 tsp ginger (grated), 1 clove garlic (minced), pinch of red pepper flakes
  • Indonesian classic: 2 tbsp kecap manis (sweet soy sauce), 1 tsp turmeric, 2 cloves garlic (minced), juice of 1 lime, 1 tbsp coconut oil

Cooking methods

Pan-frying (best all-around)

Heat a thin layer of oil in a non-stick or cast-iron pan over medium-high heat. Cook tempeh slices for 3-4 minutes per side until golden brown and crispy on the edges. The Maillard reaction creates a delicious caramelized crust that contrasts with the tender interior. This is the most popular method for a reason — it's fast, easy, and produces consistently great results.

Baking

Arrange marinated tempeh on a parchment-lined baking sheet. Bake at 200°C (400°F) for 20-25 minutes, flipping halfway through. Baking produces a drier, chewier texture that works well in grain bowls, sandwiches, and salads. It's also the most hands-off method — just set a timer and walk away.

Crumbling

Crumble raw or steamed tempeh with your hands or a fork into small pieces. Saute the crumbles in a pan with oil, spices, and aromatics. Crumbled tempeh makes an excellent taco filling, bolognese sauce base, chili addition, or breakfast scramble. The irregular pieces create varied textures — some crunchy, some tender.

Air frying

Toss marinated tempeh pieces in a light coating of oil, then air fry at 190°C (375°F) for 12-15 minutes, shaking the basket halfway through. This produces the crispiest results with the least amount of oil.

⚠️ Don't overcrowd the pan

Whether pan-frying, baking, or air frying, give tempeh pieces room. Overcrowding traps steam and prevents browning, leaving you with soggy, pale tempeh instead of golden and crispy. Cook in batches if necessary.

Storage and shelf life

Unopened tempeh keeps in the refrigerator for 1-2 weeks past the production date. Once opened, wrap it tightly in plastic wrap or transfer to an airtight container and use within 5-7 days. You may notice dark spots developing — these are completely normal and indicate continued fermentation, not spoilage. However, if tempeh develops a slimy texture, an ammonia smell, or colors other than white, gray, or black, discard it.

Tempeh freezes exceptionally well. Wrap blocks tightly and freeze for up to 3 months. Thaw in the refrigerator overnight before using. Frozen tempeh actually develops a chewier, meatier texture that many people prefer.

Ready to explore more plant-based protein staples? Check out our Tofu for Beginners: How to Buy, Press, and Cook It and Seitan: The High-Protein Meat Alternative You Should Know for the complete toolkit.

Disclaimer: The information in this article is for educational purposes only and does not constitute medical or nutritional advice. Always consult a qualified healthcare professional before making significant changes to your diet, especially regarding supplementation and nutrient intake.