Skip to content

Tofu: Calories, Nutrition and Health Benefits

Plant-based protein powerhouse made from soybeans, offering complete amino acids, calcium, and versatility for every diet.

Fresh tofu on rustic wooden table - 80 calories per 100g

Quick Nutrition Facts

Per 100g (Firm Tofu)

NutrientAmount
Calories80 kcal
Protein8g
Carbohydrates2g
Fiber1g
Sugars0.6g
Fat5g
Saturated Fat0.7g
Calcium350mg
Iron1.4mg
Magnesium30mg

Macronutrient Breakdown

NUTRITIONIST INSIGHT

Tofu is a complete protein containing all 9 essential amino acids - rare for plant foods. Calcium-set tofu provides 35% of daily calcium needs per 100g, making it excellent for bone health on plant-based diets.

Myth Busters

MYTH #1: Soy Causes Hormone Problems in Men

TRUTH: Decades of research confirm moderate soy consumption (1-2 servings daily) doesn't affect testosterone or cause feminization. Soy isoflavones are 1,000-10,000x weaker than human estrogen and don't bind to the same receptors. Safe for men.

MYTH #2: Tofu Increases Breast Cancer Risk

TRUTH: Research shows soy consumption reduces breast cancer risk by 30%, especially when consumed in adolescence. Asian populations with lifelong soy intake have lower breast cancer rates. Soy is protective, not harmful.

MYTH #3: Soy Disrupts Thyroid Function

TRUTH: Soy doesn't cause thyroid problems in people with adequate iodine intake. Only those with pre-existing hypothyroidism and iodine deficiency need caution. Most people can eat tofu without thyroid concerns.

MYTH #4: Tofu Is Highly Processed and Unhealthy

TRUTH: Traditional tofu-making is simple: soybeans, water, coagulant (calcium/magnesium salt). It's minimally processed compared to fake meats or protein powders. Similar to making cheese from milk - a traditional preservation method.

MYTH #5: You Need Meat for Complete Protein

TRUTH: Tofu is a complete protein with all 9 essential amino acids. At 8g protein per 100g, a 150g serving provides 12g - equivalent to 2 eggs. Plant protein from tofu supports muscle growth just as effectively as animal protein.

MYTH #6: Tofu Has No Flavor

TRUTH: Plain tofu is neutral, making it versatile. It absorbs marinades and seasonings exceptionally well. Press it, marinate it, bake/fry/grill it - tofu takes on bold flavors. It's a blank canvas, not flavorless.

NutriScore by Health Goals

Health GoalNutriScoreWhy This Score?
Weight LossNutriScore AOnly 80 calories with 8g protein per 100g. High satiety, low calories, supports muscle retention during weight loss.
Muscle GainNutriScore BComplete protein with all essential amino acids. Pair with resistance training. Add tempeh (19g protein/100g) for variety.
Diabetes ManagementNutriScore ASoy protein improves insulin sensitivity and lowers HbA1c. Only 2g carbs, low GI, excellent meat replacement for blood sugar control.
PCOS ManagementNutriScore ASoy isoflavones may improve PCOS symptoms and insulin resistance. Low-calorie protein source supports weight management.
Pregnancy NutritionNutriScore BSafe protein source with calcium and iron. Moderate intake (1-2 servings/day) beneficial. Avoid excessive amounts; variety is key.
Viral/Flu RecoveryNutriScore BGentle protein source when appetite is low. Easy to digest. Provides amino acids for immune function without heaviness of meat.

PERSONALIZED NUTRITION

Track your plant-based protein intake with NutriScan for balanced nutrition on any diet!

Blood Sugar Response to Tofu

Tofu contains minimal carbohydrates (2g per 100g) and has virtually no impact on blood glucose levels, making it excellent for diabetes management and blood sugar control.

Blood Glucose Impact

*Tofu has minimal blood sugar impact due to low carbs and high protein. Chart shows flat response. Individual responses may vary. Not medical advice.*

Optimizing Tofu for Balanced Meals

Tofu pairs excellently with complex carbs and vegetables for complete nutrition:

  • 🍚 Brown rice or quinoa - Adds fiber and complex carbohydrates
  • 🥦 Steamed vegetables - Vitamins, minerals, and fiber
  • 🥜 Nuts and seeds - Healthy fats and additional protein
  • 🌶️ Spices and marinades - Flavor enhancement and antioxidants

Use tofu as your protein base in bowls, stir-fries, curries, and salads for balanced plant-based meals.

Cultural Significance

Tofu originated in China over 2,000 years ago during the Han Dynasty, spreading throughout Asia as a staple protein source.

In Asia:

  • China: Called "doufu," essential in vegetarian Buddhist cuisine
  • Japan: Varieties include silken (kinugoshi), firm (momen), freeze-dried (koya-dofu)
  • Korea: "Dubu" used in stews (sundubu-jjigae) and fermented forms
  • Southeast Asia: Deep-fried tofu, tofu skin, and tofu puddings

Global Adoption:

  • 1960s-70s: Introduced to Western vegetarian communities
  • 1990s: Mainstream acceptance as health food
  • 2020s: Plant-based diet surge drives global demand
  • Sustainable protein: Requires 75% less land and water than beef

Compare & Substitute

Tofu vs Other Protein Sources (Per 100g)

Nutrient🟡 Firm Tofu🟤 Tempeh🍗 Chicken Breast🧀 Paneer
Calories80 kcal195 kcal165 kcal265 kcal
Protein8g19g31g18g
Carbs2g9g0g3g
Fiber1g6g0g0g
Fat5g11g3.6g21g
Calcium350mg111mg15mg208mg
Iron1.4mg2.7mg0.9mg0.2mg
Best ForLow-calorie, high-calciumHigher protein, fermentedLean animal proteinHigh-fat, rich flavor

Frequently Asked Questions

Is tofu healthy?

Yes, tofu is very healthy. It's a complete protein source providing all 9 essential amino acids, low in calories (80 per 100g), rich in calcium (350mg when calcium-set), and contains minimal saturated fat.

Key benefits:

  • Complete protein (8g per 100g)
  • Bone health (calcium-fortified varieties)
  • Heart health (lowers LDL cholesterol)
  • Weight management (low calorie, high satiety)

Does tofu cause hormone problems?

No. This is one of the most persistent myths despite overwhelming scientific evidence to the contrary.

Facts:

Conclusion: 1-2 servings (100-200g) of tofu daily is safe for everyone.

How much protein is in tofu?

Firm tofu contains 8g of protein per 100g. A typical serving size is 150g, providing 12g of protein - equivalent to 2 large eggs.

Protein content by type:

  • Silken tofu: 5-6g per 100g
  • Firm tofu: 8g per 100g
  • Extra-firm tofu: 10g per 100g
  • Tempeh (fermented soy): 19g per 100g

Tofu is a complete protein with all essential amino acids, making it an excellent meat replacement.

Can I eat tofu every day?

Yes, eating 1-2 servings (150-300g) of tofu daily is safe and healthy.

Evidence:

Variety tip: Rotate tofu with other plant proteins (tempeh, lentils, chickpeas, edamame) for nutritional diversity.

What is the difference between firm and silken tofu?

The difference lies in water content, texture, and culinary uses:

Firm/Extra-Firm Tofu:

  • 80 calories per 100g
  • Holds shape well
  • Used for: stir-fries, grilling, baking, scrambles
  • Press before cooking for crispier texture

Silken Tofu:

  • 55 calories per 100g
  • Soft, custard-like texture
  • Used for: smoothies, puddings, sauces, soups, dressings
  • Don't press; use as-is

Both have similar protein content; choose based on your recipe needs.

Is tofu good for weight loss?

Yes, tofu is excellent for weight loss:

Why it works:

  • Low calorie density: Only 80 calories per 100g
  • High protein: 8g per 100g promotes satiety and muscle retention
  • Versatile: Can replace higher-calorie meats in meals
  • Low saturated fat: 0.7g per 100g

Practical use: Substitute tofu for chicken, beef, or paneer in curries and stir-fries to save 50-150 calories per serving while maintaining protein intake.

How do I make tofu taste good?

Tofu absorbs flavors beautifully with proper preparation:

Step 1: Press It

  • Remove excess water by pressing for 15-30 minutes
  • Use tofu press or wrap in towels with weight on top
  • Makes it firmer and better at absorbing marinades

Step 2: Marinate It

  • Soy sauce, garlic, ginger for Asian flavors
  • Lemon, herbs, nutritional yeast for Mediterranean
  • BBQ sauce, smoked paprika for American

Step 3: Cook It Right

  • Pan-fry: Crispy golden exterior
  • Bake: 400°F for 25-30 min for firm texture
  • Air-fry: Maximum crispiness with minimal oil

Step 4: Season Generously

  • Tofu is a blank canvas - don't be shy with spices

Is tofu environmentally friendly?

Yes, tofu is one of the most environmentally sustainable protein sources.

Environmental impact (vs beef):

  • 75% less land use
  • 90% lower greenhouse gas emissions
  • 95% less water consumption
  • No antibiotics or methane production

Sustainability considerations:

  • Choose organic tofu to avoid GMO soybeans
  • Look for locally-produced when possible
  • Avoid products linked to deforestation

Tofu is significantly more sustainable than any animal protein.

Science-based nutrition recommendations
Download on the App StoreGet it on Google Play
Which meal has the most calories? Play the Find Hidden Calories game

Similar Nutritious Foods

Explore More Nutrition Tools & Resources

Sarah from Austin just downloaded NutriScan