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.

Answer by Serving Size

  • 100 g

    Firm calcium-set tofu. High-protein USDA firm tofu record.

    17.3 g

    144 kcal

  • 150 g

    Firm tofu meal portion. Good vegan protein anchor.

    25.9 g

    216 kcal

  • about 1 cup / 252 g

    One cup firm tofu cubes. Cup weight varies by cut; weighing grams is better.

    About 43.6 g

    About 363 kcal

  • 100 g

    Regular tofu. More water, lower protein density.

    About 8.1 g

    About 76 kcal

Source and Tracking 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.

For packaged, restaurant, raw, cooked, dry, or drained versions, use the label or database entry that matches the form you actually weighed.

View primary source: USDA FoodData Central, FDC ID 172475: Tofu, raw, firm, prepared with calcium sulfate
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

How Much Tofu Protein for 20-40g Protein?

Protein targetApprox. amountApprox. calories
20 g protein115.6 g166.5 kcal
25 g protein144.5 g208.1 kcal
30 g protein173.4 g249.7 kcal
40 g protein231.2 g332.9 kcal

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
One cup firm tofu cubesabout 1 cup / 252 gAbout 43.6 gAbout 363 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.

Raw, firm, 150g, and 1 cup tofu

The primary value on this page uses raw, firm, calcium-set tofu. A 150 g serving is a practical bowl portion. A 1 cup serving can be much larger by weight, so it can look very high in protein if the cup is packed with firm cubes.

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.

How much protein is in 1 cup of tofu?

A cup of firm tofu cubes can be roughly 250 g and may provide about 40-45 g protein, but cup weight varies a lot. For accurate tracking, weigh tofu in grams and use the package 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.

Supporting Charts and Tools

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.