Tofu — 76 kcal

76
Calories
per 100 g
Protein
8.1 g
Fat
4.8 g
Carbohydrates
1.9 g

Made by coagulating soy milk, tofu has been a cornerstone of East Asian diets for over 2,000 years. It is an excellent plant-based source of calcium, iron, and all essential amino acids.

Protein 39% Fat 52% Carbohydrates 9%

Nutrition Facts

Nutrient Per 100 g Per serving
Calories76 kcal96 kcal
Protein8.1 g10.2 g
Fat4.8 g6.0 g
Carbohydrates1.9 g2.4 g
Fiber0.3 g0.4 g
Sugar0.6 g0.8 g
Water84.6 g106.6 g
Vitamins & Minerals
Calcium350 mg27%
Magnesium30 mg7%
Phosphorus97 mg8%
Potassium121 mg3%
Zinc0.8 mg7%
Iron5.36 mg30%
Manganese0.6 mg26%
Copper0.193 mg21%
Selenium17.4 µg32%
Folate15 µg4%
Source: USDA FoodData Central

Serving Calculator

grams
Per 100 g
76
kcal
8.1
Protein
4.8
Fat
1.9
Carbohydrates

Similar Foods

View all Eggs & Legumes →

Similar Calories from Other Categories

Is the protein in Tofu complete?
Tofu provides 8.1g of plant protein per 100g, but like most legumes, it is low in the amino acid methionine. Combining it with grains (rice, bread) over the course of the day creates a complete amino acid profile. Soy is the exception — it is complete on its own.
How much fiber does Tofu provide?
Tofu contains 0.3g of fiber per 100g — one of the richest fiber sources among whole foods. This fiber supports digestion, helps regulate blood sugar, and promotes lasting satiety, all for 76 kcal per 100g.
How should I prepare Tofu for best results?
Dried legumes benefit from soaking for 8–12 hours before cooking, which reduces cooking time and improves digestibility. Discard the soaking water, then simmer in fresh water until tender. Canned Tofu is a convenient pre-cooked alternative — just rinse to reduce sodium.
How can I reduce gas and bloating from eating Tofu?
Gradually increasing your intake over a few weeks allows gut bacteria to adapt. Soaking dried Tofu and discarding the water removes some gas-producing oligosaccharides. Adding digestive spices like cumin or ginger, and chewing thoroughly, also help.
Can Tofu replace meat as a protein source?
With 8.1g of protein and 0.3g of fiber per 100g, Tofu is a strong plant-based protein source. While the protein density is lower than meat, legumes provide additional fiber and phytonutrients. Combining with whole grains ensures you get all essential amino acids.
★★★★★

Track Tofu with CalZen

Snap a photo of your meal — CalZen AI instantly calculates calories, protein, carbs, and fat. No manual entry needed.

4.8
App Store
4.7
Google Play
3M+
Users
Download on the App Store Get it on Google Play
CalZen AI camera CalZen nutrition review