Foods

Tofu (firm) Calories and Macros — Nutrition Facts per 100g (firm, raw)

Tofu (firm): 144 cal, 17.3g protein, 2.8g carbs, 8.7g fat per 100g (firm, raw). Full nutrition breakdown, how tofu (firm) fits common goals, and the fastest way to track it.

By Bento Bunny Team

A serving of tofu (firm) — 100g (firm, raw) — comes to 144 calories, with 17.3g of protein, 2.8g of carbs, and 8.7g of fat. Below is the complete USDA-sourced breakdown, plus how those numbers play with typical calorie and macro targets.

Tofu (firm) nutrition facts

NutrientPer 100g (firm, raw)% Daily Value*
Calories144 kcal7%
Protein17.3 g35%
Carbohydrates2.8 g1%
Fat8.7 g11%
Saturated fat1.3 g7%
Fiber2.3 g8%
Sodium14 mg1%
Cholesterol0 mg0%
Potassium237 mg5%
Calcium683 mg53%
Iron2.7 mg15%
Vitamin C0.2 mg0%

*Percent Daily Values are based on a 2,000-calorie diet. Source: USDA FoodData Central.

Firm tofu set with calcium sulfate. Softness matters: silken tofu is around 55 kcal per 100g, extra-firm closer to 90-100 — the water content drives the difference.

How does tofu (firm) fit your goals?

With 17.3g of protein per 100g (firm, raw), tofu (firm) is a workhorse for anyone tracking macros for weight loss or muscle gain. Protein is the most satiating macro and the hardest to over-eat by accident, which is why high-protein foods anchor most successful cutting and recomposition plans. A single serving covers roughly 12% of a 150g daily protein target — the kind of number that adds up quickly when you build meals around it.

Diet-wise, tofu (firm) fits keto, low-carb, and high-protein eating patterns.

Micronutrients worth noting

Beyond the macros, tofu (firm) pulls real weight on calcium (53% DV) and iron (15% DV) per 100g (firm, raw) — the kind of micronutrient density that calorie counts alone don't show.

How tofu (firm) compares to other proteins

Food (per 100g)CaloriesProteinCarbsFat
Tofu (firm)14417.3g2.8g8.7g
Ham (sliced)16416.6g3.6g8.8g
Eggs14312.6g0.7g9.5g
Tempeh19220.3g7.6g10.8g

Tracking tofu (firm) in Bento Bunny

Logging foods like tofu (firm) manually means digging through a database, picking the right entry, and adjusting the serving size — multiple taps per meal. With Bento Bunny's AI photo tracking, you snap one picture and the macros land in your daily total automatically. For tofu (firm) specifically, the model recognises typical portion sizes well, so the numbers above will land within a few percent of what you'd get from manual weighing.

Related foods

Browse all proteins in the food database.

Tofu (firm) calories by serving size

ServingCaloriesProteinCarbsFat
100g (firm, raw)14417.3g2.8g8.7g
¼ block (99g)14317.1g2.8g8.6g

Start tracking with Bento Bunny

AI calorie tracking — just Type what you eat.

Frequently Asked Questions

How many calories are in 100g (firm, raw) of tofu (firm)?
Tofu (firm) contains 144 calories per 100g (firm, raw), made up of 17.3g of protein, 2.8g of carbohydrates, and 8.7g of fat.
How many calories are in 100g of tofu (firm)?
Per 100g, tofu (firm) comes to 144 calories, with 17.3g of protein, 2.8g of carbs, and 8.7g of fat (USDA FoodData Central).
How much protein is in tofu (firm)?
A 100g (firm, raw) serving of tofu (firm) provides 17.3g of protein, which is roughly 35% of the FDA daily value of 50g.
Is tofu (firm) good for weight loss?
Yes — tofu (firm) is protein-dense (17.3g per 100g (firm, raw) at only 144 calories), and high-protein foods are consistently linked to better satiety and fat-free mass retention during a calorie deficit. It's one of the easier foods to over-rely on without ill effect.
What's the easiest way to track tofu (firm)?
Photo-based logging is the fastest path — apps like Bento Bunny identify tofu (firm) and estimate portion size from a single picture, removing the need to search a database or weigh every serving.