ProteinCalc Logo
Plant protein

Tofu Protein: Firm, Extra-Firm, Silken and High-Protein Tofu Compared

Tofu is a soy-based plant protein. Protein varies a lot by firmness, water content, and coagulant, so labels matter more for tofu than for many whole foods.

Organized protein food chart with meat, seafood, dairy, soy, beans, seeds, and protein powder
Use food charts as a starting point, then confirm the exact serving, cooked form, and product label.

Quick Answer

Firm calcium-set tofu can provide about 17.3 g protein per 100 g, while softer tofu can be closer to 7-9 g per 100 g. A 150 g firm tofu serving can provide about 26 g protein.

Protein per 100 g
17.3 g
Calories per 100 g
144 kcal
Fat per 100 g
8.7 g
Carbs per 100 g
2.8 g
Fiber per 100 g
2.3 g

Protein and Nutrition Data Table

Serving estimates are rounded from the cited source record.

Food / servingAmountProteinCalories
Firm calcium-set tofu100 g17.3 g144 kcal
Firm tofu meal portion150 g25.9 g216 kcal
Regular tofu100 gAbout 8.1 gAbout 76 kcal
Nigari firm tofu100 gAbout 9.0 gAbout 78 kcal

Source: USDA FoodData Central, FDC ID 172475: Tofu, raw, firm, prepared with calcium sulfate.

Best Product and Buying Options

Product / formatBest forProtein fitCheck before buying
Extra-firm or super-firm tofuHighest-protein stir-fries, baking, air fryingBest tofu choice for protein densitySome brands are still water-heavy; read protein per serving.
Calcium-set firm tofuProtein plus calcium in bowls and curriesStrong everyday optionTexture can crumble if over-pressed.
Silken tofuSmoothies, sauces, desserts, soupsLower protein per 100 gNot a direct replacement for firm tofu in macros.
Baked or marinated tofuConvenient salads and lunch boxesUsually good, label-dependentSodium and added sugar in marinades.

Protein Comparison Table

FoodProteinCaloriesBest use
Firm tofu17.3 g / 100 g144 kcalBalanced vegan protein and meal prep.
TempehAbout 19 g / 100 gHigherMore texture and fermented soy flavor.
SeitanAbout 25 g / 100 gModerateVery high protein, not gluten-free.
Chickpeas8.9 g / 100 g164 kcalMore fiber and carbs, less protein density.

High-Protein Recipe Ideas

25-35 g

Crispy tofu rice bowl

150-200 g firm tofu, rice, edamame, broccoli, soy-ginger sauce

Combines tofu with edamame for a stronger plant-protein meal.

25-30 g

Tofu scramble

200 g firm tofu, nutritional yeast, turmeric, spinach, salsa

A vegan breakfast alternative to eggs with flexible seasoning.

30-40 g

High-protein tofu curry

200 g firm tofu, chickpeas or lentils, tomato base, spices

Stacks soy plus legumes for protein, fiber, and satiety.

Proper Guide and Practical Notes

Why tofu protein numbers vary

Tofu protein changes with water content. Super-firm tofu is pressed harder and often has more protein per 100 g. Silken tofu contains more water and usually has less protein per 100 g.

Is tofu complete protein?

Soy foods such as tofu provide all essential amino acids, making tofu a higher-quality plant protein than many isolated grains or vegetables.

Best way to make tofu higher protein

Choose extra-firm tofu, press it, cook off water, and pair it with edamame, lentils, or a high-protein grain. For strict macros, use the nutrition label on the exact brand.

Best For

Vegan meals
Vegetarian meal prep
Stir-fries
High-protein plant bowls

Sources, Credit and Method

Primary values use the USDA firm calcium-set tofu record. The page also shows lower-protein tofu types because commercial tofu varies widely by firmness and water content.

Frequently Asked Questions

How much protein is in tofu per 100g?

Firm calcium-set tofu can have about 17.3 g protein per 100 g, but softer or water-rich tofu may have closer to 7-10 g per 100 g. Check the product label.

Is tofu good for muscle gain?

Yes. Tofu can support muscle gain when total daily protein and calories are high enough. Use firm or extra-firm tofu and larger servings to reach 25-40 g protein per meal.

Is tofu better than chickpeas for protein?

For protein density, firm tofu is usually better. Chickpeas provide more carbohydrate and fiber, so they are excellent for balanced meals but less concentrated as a protein source.

Related Food Protein Guides

Know Your Daily Protein Target

Use the calculator first, then use these food pages to build meals that match your goal.

Calculate My Daily Protein
Disclaimer: Tofu labels vary more than many foods because water content and firmness vary by product. Always use the package label when tracking a specific brand. This page is for nutrition education and meal planning only. It is not medical advice. For kidney disease, pregnancy, diabetes, eating disorders, or therapeutic diets, work with a physician or registered dietitian.