This post may include affiliate links; for details, see our disclosure policy.
What are the differences between tempeh vs tofu? Is one healthier? Here’s what you need to know before planning your meals.
Tempeh vs tofu: what’s the difference? Is one a better choice? First things first: these two plant-based soy proteins are both part of a healthy diet. In fact, they’re a much better choice than many of the processed meat alternatives out there today! What are some of the major differences? Here’s a breakdown in definition, nutrition, and flavor.
Recipe: Scroll down for a tasty stir fry using either tempeh or tofu!
Tempeh vs tofu: an overview
First up, let’s discuss the definition of each. Tempeh and tofu are both soy products that are a great stand-in for protein in a vegetarian or vegan meal. The difference is in the production process:
- What is tempeh? Tempeh is a compressed cake of whole soybeans. It can sometimes include seeds like millet or grains like wheat, rice, or barley (many brands are gluten-free). The soybeans are soaked to soften them, then cooked and fermented before being formed into a firm patty or block. Tempeh originated in Indonesia in the 1500s, and is common in Southeast Asian cuisine. It has a hearty texture and slightly nutty flavor that makes it an ideal meat substitute.
- What is tofu? Tofu is a soy milk that’s turned into curds, similar to cheesemaking, and pressed into blocks. It originated in China about 2,000 years ago. It’s very popular in Asia and it’s becoming more prevalent in the US. Tofu is flavorless and the texture is soft and jiggly, so it requires flavoring and cooking to define its flavor. There are several textures of tofu available: soft or silken, firm, and extra firm.
Bottom line: Tempeh is a pressed cake of whole soy beans with a hearty, chewy texture and a nutty flavor. Tofu is made from soy milk that’s processed into blocks, and is flavorless with a soft texture. Both are ideal plant-based proteins that can be served in many ways. Keep reading for some recipes…
Tempeh vs tofu: nutrition breakdown!
Tempeh vs tofu: which is healthier? Both soy-based products are part of a healthy diet. Per to the Harvard School of Nutrition, soy is a nutrient-dense source of protein that can safely be consumed several times a week. It’s likely to provide health benefits, especially when you eat it as an alternative to red meat and processed meat. (Go to Straight Talk About Soy and Is Tofu Good for You? for more details.)
What’s the nutritional breakdown between the two? Here’s a comparison of 100-grams of tempeh vs tofu:
Ingredient | Calories | Protein | Carbs | Fiber | Fat |
Tempeh | 195 cal | 20 grams | 7.6 grams | 9 grams | 11 grams |
Tofu | 83 cal | 10 grams | 1.2 grams | 1 grams | 5.3 grams |
Data sources: Tempeh nutrition, Health benefits of tempeh, Tofu nutrition
Tempeh is very high in plant-based protein and fiber, with double the protein of tofu (20 grams vs 10 grams). In fact, one serving of tempeh has 40% the recommended daily intake of protein and 44% of the recommended daily fiber. In contrast, tofu has less calories and half the fat of tempeh, but it has half the protein and almost no fiber. As noted above, both are part of a healthy diet! Plan to consume soy products a few times per week, not every day.
Ways to cook tempeh vs tofu
When it comes to cooking tempeh vs tofu, there are several differences! Tempeh has a firm texture and a nutty flavor, whereas tofu is bland with a soft texture.
- Can you eat tofu raw? Yes, tofu is safe to eat raw. Try it in Easy Marinated Tofu, in a creamy salad dressing, or even in Tofu Chocolate Pudding.
- Can you eat tempeh raw? Yes, most tempeh brands are pasteurized, so it is safe to eat raw (just check the package). However tempeh has a bitter flavor when it’s raw, so we recommend cooking it.
- How to cook tofu? Roll it into Tempeh Meatballs, fry it in a Tofu Scramble, or cook it crispy as Pan Fried Tofu. It’s fantastic in a Thai-style Coconut Tofu Curry, or a Tofu Stir Fry. These Quick Tofu Crumbles taste meaty and are perfect in Easy Tofu Tacos.
- How to cook tempeh? Tempeh is great as Marinated Tempeh or cut into strips and sautéed in a Tempeh Stir Fry. Or make it into smoky Tempeh Bacon for a Vegan BLT Sandwich.
For more: Go to 25 Tasty Tofu Recipes or 20 Tempeh Recipes.
Stir Fry with Tempeh or Tofu
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 1x
Description
This tasty stir fry recipe is our go-to for healthy plant based dinners: and you can use either tempeh or tofu! It’s got the best stir fry sauce and lots of colorful veggies.
Ingredients
For the stir fry sauce
- ¼ cup soy sauce
- 6 tablespoons water
- 1 tablespoon rice vinegar
- 2 tablespoons sugar
- 1 tablespoon miso
- 2 teaspoons cornstarch
- ¼ teaspoon garlic powder
For the stir fry
- 1 1/2 pounds fresh broccoli, stem on (about 3 large heads or 6 heaping cups florets)*
- 1 red bell pepper (or half red and half orange)
- 4 ounces shiitake mushrooms (optional)
- 2 green onions
- 1 tablespoon grated fresh ginger
- 14-ounces firm or extra firm tofu or 1 8 ounce package tempeh
- 3 tablespoons sesame oil, divided
- Kosher salt
- 1 tablespoons sesame oil
- Sesame seeds
Instructions
- Start the rice: If serving with rice, start the rice.
- Make the sauce: Whisk together the stir fry sauce ingredients in a medium bowl, or make the sauce in advance and refrigerate until cooking.
- Chop the veggies: Chop the broccoli into florets. Thinly slice the pepper. Remove the shiitake stems and thinly slice them, if using. Thinly slice the green onion. Peel and grate the ginger.
- Cook the tempeh: Slice the tempeh into 1/4-inch rectangles. In your largest skillet, heat 1 tablespoon sesame oil over medium high heat. Add the tempeh in a single layer, sprinkle with a few pinches kosher salt, and 2 to 3 minutes per side until lightly browned. Remove from the pan.
- OR, cook the tofu: Cut the tofu into bite sized pieces (1-inch squares, 3/8-inch thick and pat it dry with a towel. Add the oil to a large non-stick pan and add the tofu cubes and a few pinches kosher salt. Turn on the heat to medium-high. Cook 5 to 6 minutes until lightly browned on the bottom. Briefly remove the pan from the heat to reduce spitting. Flip the tofu with chopsticks (the easiest method!) or tongs. Return the heat to medium-high and cook 5 to 6 minutes until browned. Remove the tofu to a bowl and set it aside.
- Stir fry the veggies: Add another 1 tablespoon oil to the skillet. Add the broccoli, pepper, and shiitake mushrooms and two pinches salt and cook 6 to 7 minutes until just starting to brown on edges, stirring occasionally. In the last minute, add 1 tablespoon water and allow the vegetables to steam.
- Turn down the heat to low. Add the green onion and ginger and cook 1 minute. Turn off the heat. Add the tofu or tempeh and sauce and stir until the sauce thickens. Sprinkle with sesame seeds, if desired. Serve immediately. Store leftovers up to 3 days refrigerated.
- Category: Main dish
- Method: Stir fry
- Cuisine: Asian inspired
- Diet: Vegan
How can you suggest that tofu is “tasteless.” I have been eating it for years, after spending many years in Japan, where it is eaten uncooked as “hiyayakko,” and it is delicious. Wonderful taste!
Tofu is bland with no flavoring — but we agree, it’s delicious when flavored with added flavorings! The hiyayakko dish you referenced is flavored with green onion, bonito flakes and soy sauce to bring in the flavor (see https://www.justonecookbook.com/japanese-tofu-cold-tofu-hiyayakko/).
I have yet to find a way to make tempeh taste good…I have put in the effort. It’s just not eatable.
When do you add the sesame seeds? Thanks
At the end as a garnish: we’ve updated the recipe accordingly!