Tofu: Calories, Nutrition Facts, and Health Benefits (2026)

Half a cup of tofu has 181 calories, 2.9 g fiber and 0.3 mg vitamin C. Full tofu nutrition facts per serving and per 100 g, by goal, with blood-sugar and comparison data.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Tofu contains 181 calories per 1/2 cup firm (126 g), providing 19.9 g of protein, 2.9 g of fiber, and only 0.8 g of sugar. It is notable for its complete protein content and high calcium levels, offering 441 mg per serving.

This page explores the nutritional profile of tofu, focusing on its benefits and how it fits into various dietary goals. We will also examine its glycemic impact and compare it to other legumes.

Tofu Nutrition Facts (Per Serving and Per 100 g)

The following nutrition facts table details the key nutrients found in tofu per 1/2 cup firm (126 g) and per 100 g.

Values are for 1/2 cup firm (126 g).

Nutrient Per Serving Per 100 g % Daily Value (per serving)
Calories 181 144 9%
Protein 19.9 g 15.8 g 40%
Carbohydrates 3.5 g 2.8 g 1%
Fiber 2.9 g 2.3 g 10%
Sugar 0.8 g 0.6 g -
Fat 11.0 g 8.7 g 14%
Vitamin C 0.3 mg 0.2 mg 0%
Potassium 299 mg 237 mg 6%
Calcium 441 mg 350 mg 34%
Iron 3.35 mg 2.66 mg 19%

About 7% of tofu calories come from carbohydrates, 41% from protein and 51% from fat.

Tofu by Health Goal

In this section, we evaluate how tofu rates against common dietary goals, including weight management and muscle building.

Goal Rating Why
Weight loss Fair 181 calories per serving with 2.9 g fiber for fullness
Blood sugar / diabetes Excellent Glycemic load of about 1 per serving
Immunity Fair Provides 0.3 mg vitamin C (0% DV)
Digestion Good 2.9 g fiber per serving supports regularity
Heart health Good Potassium (299 mg) and fiber, very low sodium
Muscle gain Good Higher in protein (19.9 g) than most plant foods

Tofu and Blood Sugar

Glycemic index: 15. Glycemic load: 1 per serving.

Tofu has a glycemic index of about 15 and a glycemic load of around 1 per serving, so it has a modest effect on blood sugar. Fiber and water slow sugar absorption, and pairing it with protein or fat steadies the response.

How Tofu Compares to Other Legumes

The comparison table highlights how tofu stacks up against other legumes in terms of nutritional content.

Legume (per 100 g) Calories Protein (g) Fiber (g) Carbs (g)
Tofu 144 15.8 2.3 2.8
Tempeh 192 20.3 1.4 7.6
Soybeans 173 16.6 6.0 9.9
Edamame 121 11.9 5.2 8.9

Tofu Myths, Checked

Tofu is highly processed junk , Misleading. Tofu is minimally processed curdled soy milk, much like cheese is made from dairy.

Tofu has no protein , False. Half a cup has about 16 g of complete protein.

How to Track Tofu

Legumes roughly double or triple in weight as they cook, so a cup of cooked tofu is very different from dry, and canned versions add sodium. Nutrola identifies food from a photo, barcode or voice entry and returns calories and macros, so you can log tofu accurately instead of estimating. Nutrola is available from EUR 2.50 per month and shows no ads on any tier.

For related references, see best plant-based protein sources ranked, protein per 100 calories ranked, and complete protein sources ranked.

Sources

Nutrition values are from the USDA FoodData Central database, shown per serving and per 100 g, rounded. Percent Daily Values use US reference intakes for a 2,000 calorie diet. Glycemic index and load are from published international tables and vary by variety, ripeness and cooking method. This is educational and not medical advice.

Frequently Asked Questions (FAQ)

How many calories are in half a cup of tofu?

A half cup of tofu contains 181 calories, making it a low-calorie option for meals while providing essential nutrients.

Is tofu good for weight loss?

Tofu can be beneficial for weight loss due to its high protein content of 19.9 g per serving, which helps promote satiety.

Can people with diabetes eat tofu?

People with diabetes can include tofu in their diet, as it has a low glycemic index of about 15, indicating minimal impact on blood sugar levels.

How much protein is in tofu?

Tofu is a great source of protein, offering 19.9 g per 1/2 cup serving, making it an excellent choice for vegetarians and vegans.

Is tofu high in sugar?

Tofu is low in sugar, containing only 0.8 g per serving, which makes it suitable for those monitoring their sugar intake.

Is tofu healthy?

Tofu is considered healthy, providing essential nutrients like calcium (441 mg) and iron (3.35 mg) while being low in calories.

Key Takeaways

  • Tofu has 181 calories per 1/2 cup serving.
  • It provides 19.9 g of protein, making it a complete protein source.
  • Tofu contains only 0.8 g of sugar per serving.
  • Each serving offers 441 mg of calcium, supporting bone health.
  • It has a low glycemic index of about 15, suitable for blood sugar management.
  • Tofu is low in carbs, with only 3.5 g per serving.

Ready to Transform Your Nutrition Tracking?

Join millions who have transformed their health journey with Nutrola!