Nourish

Food database › Protein › Tofu

How many calories in a tofu?

181 calper 1/2 cup (126 g)

A serving of tofu — 1/2 cup (126 g) — has about 181 calories, with 21.8 g protein, 3.5 g carbs and 11 g fat, plus 2.9 g fiber.

Where those calories come from:

Protein 44%Carbs 7%Fat 49%
Tofu nutrition (firm)
NutrientPer serving
(1/2 cup (126 g))
Per 100 g
Calories181 cal144 cal
Protein21.8 g17.3 g
Carbs3.5 g2.8 g
  of which sugars0.8 g0.6 g
Fat11 g8.7 g
Fiber2.9 g2.3 g

Log it in one tap

Counting calories in tofu? Snap a photo and Nourish's AI logs the calories and macros for you.

Tofu calories — FAQ

How many calories are in a tofu?

1/2 cup (126 g) of tofu contains about 181 calories. That's roughly 144 calories per 100 grams.

How much protein is in a tofu?

One serving (1/2 cup (126 g)) has about 21.8 g of protein, 3.5 g of carbs and 11 g of fat.

Is tofu good for weight loss?

Tofu can fit a weight-loss plan when it's logged and kept within your calorie budget. At 181 calories per serving, the key is tracking your total daily intake — that's what Nourish makes effortless.

More foods

Work out your daily calories →