Tofu can be a useful source of plant-based protein, but its calorie content is not identical across every product.

The total depends on the type of tofu, its water content, the portion you use and what happens during cooking.

That means the most accurate answer to “How many calories are in tofu?” usually comes from the specific product and amount you are actually eating.

How many calories are in 100 g of tofu?

Quick answer: One USDA FoodData Central reference for raw, firm tofu prepared with calcium sulfate provides 144 kcal per 100 g. This is a specific reference product, not a universal value for every type of tofu.

Nutrient Amount per 100 g
Calories 144 kcal
Protein 17.3 g
Fat 8.7 g
Carbohydrates 2.8 g
Calcium 683 mg

Calories in common portions

Portion Calories Protein
100 g 144 kcal 17.3 g
150 g 216 kcal 26.0 g
200 g 288 kcal 34.6 g

These serving values are calculated from the same reference. Silken, soft, smoked and other firm tofu products can differ substantially, particularly in water content, protein concentration and calcium. Check your product's nutrition label for the most accurate result.

Source: USDA FoodData Central — firm tofu, FDC ID 172475.

What is tofu?

Tofu is made from soybeans.

Soy milk is coagulated and the resulting curds are formed into blocks. Different production methods and different amounts of water create tofu with different textures.

Common varieties include:

  • silken tofu
  • soft tofu
  • medium tofu
  • firm tofu
  • extra-firm tofu

These differences matter when estimating calories and nutrients.

Why tofu calories vary

Two pieces of tofu that look similar can have different nutrition values.

Important factors include:

  • water content
  • firmness
  • soybean concentration
  • manufacturing method
  • added ingredients
  • whether the tofu is plain, smoked, marinated or flavored

A firmer tofu often contains less water and more solids per unit of weight than a softer tofu.

However, product labels remain the best source for the exact product you purchased.

Silken tofu vs firm tofu

Silken tofu contains relatively more water and has a soft, smooth texture.

Firm and extra-firm tofu have more water pressed out.

Because the concentration of solids can differ, equal-weight portions of silken and firm tofu do not necessarily contain the same calories, protein or fat.

Do not assume that all tofu can use one universal nutrition value.

Plain tofu vs flavored tofu

Plain tofu usually has a relatively simple ingredient list.

Other products may include:

  • marinades
  • oil
  • sauces
  • seasonings
  • sugar
  • coatings

These additions can change the calorie content.

A smoked or marinated tofu product should therefore be tracked using its own nutrition information when available rather than the value for generic plain tofu.

What nutrients does tofu provide?

Depending on the product, tofu can provide:

  • protein
  • fat
  • small amounts of carbohydrate
  • minerals such as calcium when calcium salts are used during production
  • iron and other micronutrients

The exact nutrient profile varies between products.

Is tofu high in protein?

Tofu is commonly used as a plant-based protein source.

Firm tofu generally provides more protein per unit of weight than very high-water tofu, although exact values vary.

If protein intake is important to you, compare the protein value on the nutrition label rather than relying only on the word “tofu.”

See How Much Protein Do You Need Per Day?.

Does tofu contain fat?

Yes.

Soybeans naturally contain fat, so plain tofu is not normally fat-free.

The amount depends on the product.

Additional oil from marinades or cooking can increase the total amount of fat and calories in the final dish.

See How Much Fat Do You Need Per Day?.

Does tofu contain carbohydrates?

Plain tofu generally contains some carbohydrate, but the amount varies.

Flavored products can contain additional carbohydrates from sauces, coatings or sweeteners.

Again, use the label for the specific product when precision matters.

Portion size matters

The calorie content of tofu scales with the amount eaten.

A small amount added to a soup is very different from a large block used as the main protein source of a meal.

This is why estimating the portion is often more important than memorizing one calorie number.

Common ways tofu portions are measured

Tofu may be tracked by:

  • grams
  • ounces
  • fraction of a package
  • number of cubes or slices
  • visual portion estimate

Weight is usually the most transferable method because cube and slice sizes vary considerably.

Why “one block of tofu” is not a standard serving

Tofu packages are sold in different sizes.

A whole block from one brand may be substantially different from a whole block from another.

For calorie tracking, “one block” is therefore less precise than using the package weight and nutrition information.

How to calculate calories from the package

If the package provides nutrition information per 100 grams, you can calculate the amount for your portion.

For example, if you eat only part of the package:

  1. determine the weight of the portion
  2. check the nutrition value per 100 grams
  3. scale that value to the amount eaten

This method is more reliable than choosing a generic database entry when the exact product is available.

Should tofu be weighed before or after cooking?

For packaged tofu, the nutrition label usually refers to the product as sold unless the label states otherwise.

If you use the package nutrition information, weighing the tofu in the same state represented by the label is usually the clearest approach.

Cooking can change water content.

That means the weight may change even though the tofu itself has not suddenly gained or lost the corresponding amount of energy.

Pressing tofu and calorie density

Pressing removes water.

After pressing, the tofu may weigh less.

If you compare the pressed tofu gram-for-gram with the original unpressed product, the apparent calorie density can change because there is less water.

The total calories in the piece do not disappear simply because water was removed.

This is one reason to keep the measurement method consistent.

Does frying tofu add calories?

It can.

Tofu can absorb some cooking oil during frying.

The amount depends on factors such as:

  • amount of oil used
  • cooking method
  • surface area
  • cooking time
  • how much oil remains in the pan

If you are tracking calories, cooking oil should be considered separately.

Air-fried tofu

Air frying itself does not automatically add substantial calories.

The important question is whether oil, sauce or coating was added before cooking.

Tofu cooked in an air fryer with added oil should include that oil in the overall estimate.

Baked tofu

Plain baked tofu may change in weight as water evaporates.

If oil or marinade is added, those ingredients contribute additional calories.

A cooked portion can therefore have a different calorie density per gram from the raw product.

Marinated tofu

Marinades vary widely.

Some contain mostly:

  • soy sauce
  • vinegar
  • spices
  • herbs

Others may also contain:

  • oil
  • sugar
  • syrups
  • thicker sauces

The amount of marinade absorbed or eaten affects the final total.

Breaded or coated tofu

Breadcrumbs, flour, starch and other coatings add ingredients that plain tofu does not contain.

Oil used during cooking can add more.

Do not use a plain-tofu calorie value for breaded or heavily coated tofu.

Tofu in restaurant meals

Restaurant tofu can be more difficult to estimate because you may not know:

  • the tofu type
  • the portion weight
  • the amount of oil
  • the sauce ingredients
  • whether the tofu was fried
  • whether it was coated

In this situation, treat the estimate as an estimate rather than false precision.

Tofu in stir-fries

In a stir-fry, tofu may be only one part of the calorie total.

Other contributors can include:

  • cooking oil
  • sauce
  • noodles or rice
  • nuts or seeds
  • vegetables

If the goal is to estimate the full meal, track the whole dish rather than focusing only on the tofu.

Tofu in salads

A tofu salad can vary substantially depending on:

  • tofu portion
  • dressing
  • oil
  • avocado
  • nuts
  • seeds
  • grains
  • other toppings

The presence of tofu alone does not determine whether the meal is low or high in calories.

Tofu in soups

Tofu used in broth-based soups may contribute only part of the meal's energy.

The total depends on the other ingredients and the amount of tofu actually eaten.

Soft or silken tofu is often used in soups, so using a generic firm-tofu entry may also create an inaccurate estimate.

Tofu for weight loss

Tofu can fit into a weight-loss diet.

Whether it supports your plan depends on the overall meal, portion size, preparation and total energy intake.

A tofu meal can be relatively light or very energy-dense depending on oil, sauces and accompaniments.

See How to Build a Filling Meal for Weight Loss.

Tofu and satiety

Protein can contribute to satiety, and tofu can provide protein as part of a meal.

However, fullness also depends on the complete meal.

Vegetables, fiber-rich carbohydrates, fats, portion size and individual preferences all matter.

Tofu for meal planning

Tofu can be useful in meal planning because it works in many formats.

Examples include:

  • stir-fries
  • soups
  • wraps
  • grain bowls
  • curries
  • salads
  • baked dishes

Choose formats that match the tofu type and the other foods you already have.

Tofu and food waste

Package size matters when planning tofu meals.

If you only need part of a package, decide how the rest will be used.

For example, the remaining tofu could be assigned to another meal rather than left without a plan.

This is the same principle used in How to Avoid Food Waste With Meal Planning.

How to track tofu more accurately

A practical approach is:

  1. identify the exact tofu product
  2. check whether it is plain, flavored, smoked or marinated
  3. use the nutrition label
  4. weigh or estimate the portion
  5. include cooking oil
  6. include sauces and coatings
  7. keep raw and cooked measurements consistent

This is usually more useful than searching for a single universal calorie value.

Using a food database

If the original packaging is unavailable, a food database can provide an estimate.

Choose an entry that matches the tofu as closely as possible.

For example, avoid selecting:

  • silken tofu when you ate extra-firm tofu
  • plain tofu when you ate fried tofu
  • generic tofu when the product was heavily marinated

Small differences are normal, but choosing the correct category improves the estimate.

Tracking tofu from a photo

A food photo can help identify tofu and estimate the visible portion.

However, a photo may not reveal:

  • exact weight
  • tofu firmness
  • oil absorbed during cooking
  • ingredients in a marinade
  • hidden sauce
  • whether the tofu was coated before cooking

Photo-based tracking is therefore most useful when the estimate can be corrected if you know more about the meal.

Common tracking mistakes

Using one value for every tofu product

Different tofu types and products vary.

Ignoring cooking oil

Oil can meaningfully change the total.

Tracking the package instead of the portion

You may not eat the whole package.

Confusing raw and cooked weight

Cooking changes water content.

Ignoring marinades and coatings

These can add calories beyond the tofu itself.

Estimating cubes without considering size

One person's tofu cube can be much larger than another's.

Is tofu low in calories?

That depends on what you compare it with, the tofu type and the portion.

Very high-water tofu may have a lower calorie density than firmer varieties.

But describing tofu simply as “low calorie” can hide meaningful differences between products and preparation methods.

Is tofu healthier than meat?

There is no universal answer.

Tofu and different meats have different nutrient profiles.

The better choice depends on:

  • overall diet
  • protein needs
  • preferences
  • preparation
  • portion
  • other foods in the meal

A single food does not determine the quality of an entire diet.

Is tofu good for a high-protein diet?

It can contribute to protein intake.

If protein density is important, compare products because the amount of protein per 100 grams can differ between soft and firm varieties.

Is tofu suitable for vegetarian and vegan diets?

Plain tofu is commonly used in vegetarian and vegan eating patterns.

For processed or flavored products, check the ingredient list if you need to confirm suitability for a specific diet.

Does tofu need to be counted if you track calories?

If you are tracking total energy intake, tofu contributes calories and should generally be included like other foods.

How precisely you track it depends on your goals and the level of precision that is useful to you.

Do you need perfect accuracy?

No.

Food tracking is always an estimate to some degree.

The goal is usually consistent, useful information rather than laboratory-level precision.

Using the correct tofu type, a reasonable portion estimate and the main added ingredients will usually improve the estimate substantially.

Frequently asked questions

Do all tofu products have the same calories?

No. Water content, firmness, ingredients and processing can create differences between products.

Is firm tofu higher in calories than silken tofu?

Firm tofu often contains more solids and less water, which can make it more calorie-dense by weight, but exact values depend on the products being compared.

Does pressing tofu remove calories?

Pressing primarily removes water. It does not simply remove a proportional amount of the tofu's energy.

Does cooked tofu have more calories than raw tofu?

Cooking itself does not necessarily add calories, but oil, sauces, coatings and marinades can. Water loss can also make cooked tofu more calorie-dense per gram.

Should I weigh tofu before cooking?

If you are using the package nutrition information, measuring it in the state represented by that label is usually the simplest approach.

Is fried tofu higher in calories?

It can be because tofu may absorb cooking oil.

Can I estimate tofu from a photo?

Yes, but treat it as an estimate. A photo may not reveal exact weight, firmness, oil or hidden ingredients.

What is the most accurate way to track tofu?

Use the exact product label, measure the portion and include meaningful additions such as oil, sauces and coatings.

The bottom line

There is no single calorie value that accurately represents every tofu product.

Calories in tofu depend on:

  • tofu type
  • water content
  • product formulation
  • portion size
  • cooking method
  • oil
  • marinades
  • coatings and sauces

For the most useful estimate, start with the nutrition label of the specific tofu you are eating and scale it to your actual portion.

Then include the ingredients added during cooking.

That approach is more accurate than relying on one generic number for every kind of tofu.

This article provides general educational nutrition information and is not individualized medical or dietary advice.