Tofu Macros: Complete Nutrition Breakdown

Reviewed by Dr. Michael Torres, PhD

Tofu Macros: Complete Nutrition Breakdown

Tofu is the cornerstone of plant-based protein. Made from soybeans, this versatile food delivers complete protein with minimal carbs and moderate fat. Whether you’re vegan, vegetarian, or simply looking to diversify your protein sources, understanding tofu macros helps you make the most of this nutritional powerhouse.

Quick Macro Summary

Per 100g (firm tofu, raw):

MacroAmount
Calories144 kcal
Protein17g
Carbohydrates3g
Fat9g
Fiber2g

Per typical serving (½ block / 126g):

MacroAmount
Calories181 kcal
Protein21g
Carbohydrates4g
Fat11g
Fiber2.5g

Detailed Nutritional Breakdown

Protein Quality

Tofu provides 17g of complete protein per 100g — one of the few plant foods with all nine essential amino acids. Key points:

  • Complete protein: Contains all essential amino acids
  • PDCAAS score: 0.91-1.0 (comparable to animal proteins)
  • Leucine content: 1.3g per 100g (supports muscle synthesis)
  • Digestibility: Highly digestible when cooked

For vegans and vegetarians, tofu is a protein cornerstone that rivals animal sources in quality.

Fat Profile

Tofu’s fat (9g per 100g) is predominantly healthy:

Fat TypeAmount per 100g
Saturated fat1.3g
Monounsaturated fat2g
Polyunsaturated fat5g
Omega-3 (ALA)0.7g
Omega-64g

Unlike animal proteins, tofu’s fats are mostly unsaturated, supporting heart health.

Carbohydrate Content

With only 3g of carbs per 100g (2g from fiber), tofu is:

  • Low-carb friendly
  • Keto-compatible
  • Suitable for carb-cycling diets
  • Flexible for any macro split

Micronutrients

Tofu is rich in minerals, especially when made with calcium sulfate:

NutrientPer 100g% Daily Value
Calcium*350mg35%
Iron5.4mg30%
Manganese0.6mg26%
Selenium17mcg31%
Phosphorus190mg15%
Magnesium58mg14%
Zinc1.6mg15%

*Calcium content varies based on coagulant used. Check labels.

Isoflavones

Tofu contains soy isoflavones (25-50mg per 100g), which have been studied for:

  • Bone health support
  • Heart health benefits
  • Hormone modulation (mild)

Despite myths, moderate tofu consumption (1-3 servings daily) is safe for both men and women.

Tofu Variations and Their Macros

By Firmness (Per 100g)

TypeCaloriesProteinCarbsFatBest For
Silken (soft)555g2g3gSmoothies, desserts
Soft616g2g3.5gSoups, sauces
Medium9410g2g5gScrambles, stir-fry
Firm14417g3g9gGeneral cooking
Extra-firm14517g2g9gGrilling, frying
Super-firm15018g1g9gMeat substitutes

Key insight: Firmer = more protein. The pressing process removes water, concentrating nutrients.

Specialty Tofu Products

ProductCalories/100gProteinNotes
Smoked tofu18520gPre-flavored, slightly higher cal
Baked/marinated tofu170-20018gCheck for added sugars
Tofu skin (yuba)20022gConcentrated protein
Fried tofu (aburaage)38019gHigh fat from frying
Silken tofu555gLow protein, creamy texture

By Preparation Method

MethodCalories/100gNotes
Raw/steamed144Standard
Baked (no oil)144Same macros, crispier texture
Pan-fried (1 tbsp oil)185+40 cal from oil
Deep-fried270+Significant fat increase
Crumbled/scrambled144Same macros
Frozen then thawed144Same macros, meatier texture

How Tofu Fits Your Macro Diet

For Muscle Building

Tofu supports muscle growth on plant-based diets:

  • Complete protein with all essential amino acids
  • Combine with grains to maximize amino acid profile
  • Lower calorie density allows high protein intake

Vegan bulk meal: 200g tofu + rice + vegetables + peanut sauce = 550 cal, 38g protein, 55g carbs, 20g fat

For Fat Loss

Tofu excels during cutting phases:

  • High protein-to-calorie ratio
  • Very satiating due to protein and fiber
  • Low carb count saves room for other foods

Cut meal: 150g tofu stir-fry with vegetables = 280 cal, 26g protein, 12g carbs, 15g fat

For Keto

Firm tofu fits keto macros perfectly:

  • Only 2-3g net carbs per 100g
  • Moderate fat content
  • Adequate protein

Keto meal: Baked tofu + avocado + leafy greens = 350 cal, 22g protein, 5g carbs, 28g fat

For Balanced Diets

Tofu provides flexibility:

  • Absorbs any flavor profile
  • Works in any cuisine
  • Complements other protein sources

Meal Ideas Using Tofu

High-Protein Meals

  1. Tofu Scramble: Crumbled firm tofu with turmeric, nutritional yeast, vegetables (mimics scrambled eggs)
  2. Crispy Tofu Bowl: Baked tofu cubes over rice with edamame and teriyaki sauce
  3. Tofu Stir-Fry: Extra-firm tofu with broccoli, bell peppers, and garlic sauce

Meal Prep Ideas

  1. Marinated Baked Tofu: Prep a full block, slice, marinate, bake. Lasts 5-7 days refrigerated.
  2. Tofu Crumbles: Season like ground meat for tacos, pasta, bowls
  3. Freezer Tofu: Freeze firm tofu, thaw and press — creates meatier, chewier texture

Quick Recipes

  • Tofu Tacos: Crumbled tofu with taco seasoning, served in corn tortillas
  • Miso Soup: Silken tofu cubes in dashi broth with seaweed and green onions
  • Tofu Salad: Cubed tofu, mixed greens, sesame dressing, edamame
  • Smoothie Boost: Silken tofu blended into fruit smoothies for protein

Cooking Tips for Best Texture

  1. Press firm tofu: Remove water for crispier results (30-60 minutes under weight)
  2. Freeze and thaw: Changes texture to be chewier, more meat-like
  3. Marinate after pressing: Absorbs more flavor
  4. High heat for crispy: Don’t crowd the pan
  5. Coat with cornstarch: Creates crispy exterior when baking or frying

Comparison to Other Protein Sources

Protein (per 100g)CaloriesProteinFatCarbs
Firm tofu14417g9g3g
Chicken breast16531g3.6g0g
Tempeh19220g11g8g
Black beans1329g0.5g24g
Lentils1169g0.4g20g
Seitan37075g2g14g
Eggs14313g10g1g

Key insights:

  • Tofu has less protein than chicken but is the best plant-based complete protein
  • Tempeh has more protein but also more carbs and calories
  • Seitan is higher protein but not suitable for gluten-free diets

Tofu vs. Tempeh vs. Seitan

FactorTofuTempehSeitan
Protein/100g17g20g75g
Complete proteinYesYesNo (low lysine)
Carbs3g8g14g
TextureSoft to firmFirm, nuttyChewy, meat-like
Soy-freeNoNoYes
Gluten-freeYesYesNo
Best forVersatilityHearty dishesMeat substitutes

Tips for Tracking Tofu Macros

Weighing Accuracy

  • Weigh after pressing: Water loss affects weight
  • Check firmness type: Silken vs. firm have very different macros
  • Account for marinade: Sugary sauces add carbs

Standard Serving Sizes

PortionWeightCaloriesProtein
¼ block63g9111g
½ block126g18121g
Full block252g36343g

Label Reading

Tofu macros vary by brand and firmness. Always check:

  • Serving size (often ⅕ or ¼ block)
  • Calcium content (varies based on coagulant)
  • Added ingredients (flavored varieties)

Common Tofu Questions

Is tofu bad for men? No — studies show moderate tofu consumption (1-3 servings daily) does not affect testosterone or estrogen levels in men. The isoflavones in soy are plant compounds that behave differently than human hormones.

Is tofu a complete protein? Yes — tofu contains all nine essential amino acids, making it a complete protein comparable to animal sources.

How much tofu can I eat daily? 2-3 servings (200-300g) is generally considered safe and beneficial. This aligns with traditional Asian dietary patterns where tofu is a staple.

Does tofu need to be cooked? Tofu is pre-cooked during manufacturing and safe to eat raw. However, cooking improves texture and flavor for most dishes.

What’s the best tofu for protein? Extra-firm or super-firm tofu contains the most protein per gram because more water has been pressed out.

Buying Guide

Best Options for Macro Tracking

  1. Firm or extra-firm: Highest protein, most versatile
  2. Organic: Same macros, fewer pesticide concerns
  3. Calcium-set: Higher calcium content (check label)

Storage

  • Unopened: Refrigerate until expiration date
  • Opened: Submerge in water, change daily, use within 5-7 days
  • Freezer: Up to 3 months (changes texture — becomes chewier)

Quality Indicators

  • Color: Creamy white, not yellow or gray
  • Smell: Mild, slightly nutty, not sour
  • Texture: Firm (for firm varieties), not slimy

The Bottom Line

Tofu provides 17g of complete plant protein per 100g with only 144 calories and 3g of carbs. It’s the most versatile plant-based protein, fitting seamlessly into any macro diet from bulking to cutting to keto. For vegans, vegetarians, and anyone wanting to diversify protein sources, tofu delivers quality nutrition in an adaptable package.

Macro summary (½ block firm tofu):

  • Calories: 181
  • Protein: 21g (complete)
  • Fat: 11g (mostly unsaturated)
  • Carbs: 4g (low)
  • Fiber: 2.5g
Sarah Chen
Sarah Chen, MS, RD

Sarah Chen is a registered dietitian with over 10 years of experience helping clients achieve sustainable weight management through evidence-based nutrition strategies. She specializes in macro-based nutrition planning and has worked with competitive athletes, corporate wellness programs, and individual clients seeking body composition changes.

View all articles by Sarah →

Note: Nutrition values are approximate and may vary based on preparation method and source.