Calories in Tofu
How many calories are in tofu? A 100g serving of firm tofu has about 144 calories and silken tofu about 55. See a full tofu calorie and macros table.
Published · 2 min read · Free · No sign-up
Quick answer
A 100-gram serving of firm tofu has about 144 calories, soft tofu about 60, and silken tofu about 55. Half a block of firm tofu (about 124 grams) has roughly 180 calories.
How Many Calories Are in Tofu?
Tofu’s calories depend heavily on its firmness, which reflects how much water it contains. A 100-gram serving of firm tofu has about 144 calories, soft tofu about 60 calories, and silken tofu about 55 calories. Half a standard block of firm tofu (about 124 grams) comes to roughly 180 calories. The firmer the tofu, the more protein and fat are packed into each gram, and the higher the calories.
Tofu is made from condensed soy milk pressed into blocks, so its calories come from a balance of plant protein and fat, with very little carbohydrate. It is a complete protein, which is why it anchors so many vegetarian and vegan meals.
Tofu Calories by Type
| Type | Serving | Calories | Protein (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|
| Silken tofu | 100g | ~55 | 5 | 3 | 2 |
| Soft tofu | 100g | ~60 | 6 | 3.5 | 2 |
| Firm tofu | 100g | ~144 | 17 | 9 | 3 |
| Extra-firm tofu | 100g | ~150 | 19 | 9 | 3 |
| Half block firm | ~124g | ~180 | 21 | 11 | 4 |
| Fried tofu | 100g | ~270 | 17 | 20 | 10 |
These figures are for plain tofu. As the fried row shows, oil-heavy preparation can nearly double the calories, so the cooking method matters as much as the type.
Macros and Nutrition in Tofu
Tofu is a complete plant protein, supplying all nine essential amino acids. Firm tofu offers about 17 grams of protein per 100 grams, plus iron, calcium (especially when set with calcium sulfate), magnesium, phosphorus, manganese and selenium. It contains no cholesterol and is naturally low in carbohydrate.
The fat in tofu is mostly unsaturated, and tofu is a source of isoflavones, soy compounds that have been widely studied for heart and hormonal health. Because it is high in protein and low in carbs, tofu fits low-carb, vegetarian, vegan and high-protein eating patterns equally well.
Firm vs Silken vs Fried Tofu
The type and preparation drive tofu’s calorie range. Silken and soft tofu are watery and low in calories, ideal for smoothies, dressings, soups and desserts. Firm and extra-firm tofu are denser, higher in protein, and hold their shape for stir-fries, grilling and baking. The single biggest calorie multiplier is frying — absorbing oil can push tofu from about 144 to 270 calories per 100 grams.
Is Tofu Good for Weight Loss?
Tofu is a strong weight-loss food, especially the firm, baked or air-fried versions. Its high protein content keeps you full, it has no cholesterol, and the calories stay moderate when you avoid deep-frying. Marinate it well and bake, grill or air-fry rather than pan-frying in lots of oil to keep the calories near the plain figures. Silken tofu is an even lighter option for blending into low-calorie sauces, soups and smoothies.
Frequently Asked Questions
How many calories are in firm tofu?
A 100-gram serving of firm tofu has about 144 calories, with roughly 17 grams of protein, 9 grams of fat and 3 grams of carbohydrate. Half a standard block (about 124 grams) is around 180 calories.
Does silken tofu have fewer calories than firm tofu?
Yes. Silken tofu is much higher in water and lower in calories, at about 55 calories per 100 grams, compared to about 144 for firm tofu. Silken tofu is also lower in protein and fat.
Is tofu good for weight loss?
Yes, tofu is good for weight loss. It is a high-protein, plant-based food that is filling and contains no cholesterol, and lower-fat or silken varieties are quite low in calories.
How much protein is in tofu?
Firm tofu provides about 17 grams of protein per 100 grams, and extra-firm has even more. Tofu is a complete plant protein containing all nine essential amino acids, making it a staple for vegetarians and vegans.
Does frying tofu add a lot of calories?
Yes. Pan-frying or deep-frying tofu adds significant calories from oil — fried tofu can have 200 to 270 calories per 100 grams. Baking, air-frying or grilling keeps calories close to the plain figures.
Sources
- FoodData Central — food composition database — U.S. Department of Agriculture (USDA)