← Carbs in common foods

How many carbs are in tofu?

Tofu has 2.4 g of total carbs per 3 oz (85 g) — about 0.4 g net carbs after 2 g of fiber. That's 2.8 g of carbs per 100 g, roughly 1% of the 275 g Daily Value.

USDA FoodData Central · raw, firm · FDC 172475

Carbs by portion

PortionTotal carbsNet carbsFiberSugarCalories
3 oz (85 g) 2.4 g 0.4 g 2 g 122
100 g 2.8 g 0.5 g 2.3 g 144
1 oz (28 g) 0.8 g 0.1 g 0.7 g 41

Net carbs = total carbs − fiber (the carbs that raise blood sugar, used in keto/low-carb tracking). Values computed from USDA per-100 g data (FDC 172475, SR Legacy). raw, firm.

Tofu is one of the rare complete proteins you can treat as effectively carb-free. A 3 oz serving of firm tofu (85 g) carries just about 2.4 g of total carbohydrate — that’s 2.8 g per 100 g — and a full 8 oz block holds only around 6.4 g. Subtract the fiber and the number that matters for low-carb eating drops to roughly 0.4 g net carbs per serving. There’s no meaningful sugar in the mix either. For a food delivering ~15 g of high-quality protein per serving, that’s an unusually clean carb profile, and it’s why tofu shows up as the protein in so many keto and low-carb meals.

Why the net carbs are almost nothing

Net carbs are total carbs minus fiber, and tofu’s total is so small to begin with that what’s left is negligible. About 2.0 g of the 2.4 g in a serving is fiber — the indigestible part that passes through without raising blood sugar — leaving roughly 0.4 g of digestible carbohydrate. And unlike beans or lentils, tofu carries no real sugar and only trace starch, because the carb-heavy parts of the soybean don’t survive the journey into a pressed curd. The result is a protein that behaves nothing like the other plant proteins it’s often grouped with: black beans and lentils bring 20+ g of carbs per serving, while firm tofu barely registers.

The keto and low-carb verdict

Firm tofu is about as keto-friendly as a complete protein gets. At ~0.4 g net carbs per 3 oz, you could eat an entire 8 oz block — roughly 1.4 g net — and barely register against a strict 20 g keto budget, while banking about 39 g of complete protein and a dose of calcium if it’s the calcium-set kind. That combination is hard to find in the plant world: most low-carb plant foods are fats (avocado, nuts) rather than proteins. Tofu lets you hit a real protein target on keto without an animal product and without spending your carb allowance. One practical note — firmness shifts the numbers slightly (silken reads a touch lower per gram, firm a touch higher once pressed), but every cut of plain tofu lands in the same near-zero-net-carb territory.

Tofu’s low carbs are only half its appeal — the protein quality is the other half. For why soy counts as a complete protein when beans and grains don’t, see protein in tofu. And for any packaged or flavored tofu, read the label’s own carb and sugar lines, since marinades and sauces can add both.

Packaged tofu & tempeh options, graded

Prefer something off the shelf? Here are the best-graded tofu & tempeh in our catalog — each scored on our transparent Labelgrade. Check the carb line on each label for your goal.

Buy links are affiliate links — we may earn a commission at no extra cost to you. The Labelgrade is independent of any affiliate relationship. More.

Frequently Asked Questions

How many carbs are in a 3 oz serving of tofu?

About 2.4 g of total carbohydrate in a 3 oz serving (85 g) of firm tofu, which is 2.8 g per 100 g (USDA FDC 172475). That's very low — a full 8 oz block holds only about 6.4 g of total carbs.

What are the net carbs in tofu?

Only about 0.4 g net carbs per 3 oz serving — total carbs (~2.4 g) minus the ~2.0 g of fiber. Firm tofu is almost a zero-net-carb food, which is a big part of why it anchors so many keto and low-carb meals as the protein.

Is tofu keto-friendly?

Yes — firm tofu is about as keto-compatible as a complete protein gets. At ~0.4 g net carbs per 3 oz, you could eat a whole 8 oz block (roughly 1.4 g net) and barely touch a 20 g keto budget, while getting ~39 g of complete protein and calcium along the way (USDA FDC 172475).

Does tofu have sugar?

Essentially none worth counting. This USDA firm-tofu entry lists no meaningful sugar — the small amount of carbohydrate is mostly fiber and trace starch from the soybean, not added or free sugar. That near-zero sugar is one reason tofu sits so comfortably in low-carb and diabetic-friendly meals.

Do silken and firm tofu have different carbs?

Both are low, with minor differences. Firm tofu is pressed, concentrating its small carb and fiber content into less weight; silken holds more water and reads slightly lower per gram. Either way the totals are tiny next to beans or grains — this firm entry is just 2.8 g of carbs per 100 g.

When was this data last verified?

2026-06-18, against USDA FoodData Central FDC 172475 ('Tofu, raw, firm, prepared with calcium sulfate,' SR Legacy). We re-verify reference pages periodically and update when USDA revises its data.

Whole-food values are USDA reference data, not a Labelgrade (that score is for branded packaged products). See our methodology and the macro calculator to turn this into a daily target.