Skip to content
🧊

Protein

How many calories are in tofu?

1/2 cup, firm (126 g) of tofu has about 176 calories, with 20g protein, 4.4g carbohydrates and 11g fat.

Tofu is a versatile soy-based food high in plant protein, iron, and calcium.

Calories

176

Per serving
1/2 cup, firm (126 g)

20g Protein
4.4g Carbs
11g Fat
1.4g Fiber

of which sugars: 0.8g

Source: USDA FoodData Central. Values are averages and vary by brand and preparation.

Calories and macros by amount

Amount Calories ProteinCarbsFat
1/2 cup, firm (126 g) 176 20g4.4g11g
Per 100 g 140 16g3.5g8.7g

Where the calories come from

Share of calories from each macronutrient

Protein 41% Carbs 9% Fat 50%

Burn it off

Roughly how long it takes to burn 176 calories:

🚶
41
min
Walking
🏃
15
min
Running
🚴
19
min
Cycling

Estimated for a ~70 kg (154 lb) adult; your rate varies.

Log tofu in one photo

Skip the manual entry. Snap a photo with LensNutra’s AI food scanner and its calories and macros are logged automatically — portions and all.

Frequently asked questions

How many calories are in tofu?

1/2 cup, firm (126 g) of tofu has about 176 calories, with 20g protein, 4.4g carbohydrates and 11g fat.

How much protein is in tofu?

1/2 cup, firm (126 g) of tofu contains about 20g of protein.

How many carbs and fat are in tofu?

1/2 cup, firm (126 g) of tofu contains about 4.4g of carbohydrates and 11g of fat.

Is tofu good for weight loss?

At about 176 calories per serving, tofu can fit a weight-loss plan when it suits your daily calorie budget. Log it by photo with LensNutra to stay on track.

How long does it take to burn off tofu?

Burning about 176 calories takes roughly 41 minutes of walking or 15 minutes of running.

Written & maintained by the LensNutra nutrition team · Nutrition data: USDA FoodData Central

4.9 · Loved by 500,000+ people

Claim your 3-day free trial

Start scanning your meals in seconds. No ads, cancel anytime.