Daily JournalSign up free
Food

Calories in tofu

Firm tofu has 144 kcal (602 kJ) per 100 g, with about 17.3 g of protein. A whole block is a meal, not a snack.

Updated 21 October 2026. Sources named on the page.

Key factCalories in tofu is 144 kcal per 100 g (602 kJ per 100 g).

  • Firm tofu per 100 g and per serve
  • Cup, block and slice
  • Protein, fat and fibre
  • Where the numbers come from
Grams = calories x share / calories per gram 20%50% carbs30% fat 2,000 kcal: 100 g protein, 250 g carbs, 66.7 g fat4 kcal per gram of protein and carbs, 9 per gram of fat.
Every claim names its sourceNothing you type is savedFree, no sign upFor adults aged 19 and overPrivate by default
Daily Journal

Keep your results in the Daily Journal

Habits, food, mood and sleep in one private place, with progress charts and a daily research card. Free to start.

Free to start. Next you choose a password, type the code we email you, and your account opens. We keep your email, what you chose and basic details of your visit: the page, where you came from, your browser type, your IP address and a random id saved in your browser. Privacy.

  • Every claim names its study
  • Alone, as a couple or with a group
  • Private by default
The Daily Journal home screen
The Daily Journal progress screen

Calories in tofu, per 100 g and per serve

Per 100 g of: Tofu, raw, firm, prepared with calcium sulfate.

Per 100 g

Per 100 gkcalkJProteinFatCarbs
tofu14460217.3 g8.7 g2.8 g

tofu next to similar foods, per 100 g

FoodkcalkJProteinFat
Tempeh19280320.3 g10.8 g
Egg, boiled15564912.6 g10.6 g
Chickpeas, canned (drained)1395827.1 g2.8 g
Lentils (cooked)1164859 g0.4 g
Chicken breast (cooked)16569031 g3.6 g

Common serves

ServeWeightkcalkJProteinFat
A palm-sized slice100 g144 kcal602 kJ17.3 g8.7 g
A cup of cubes252 g363 kcal1,518 kJ43.5 g22 g
A whole block324 g467 kcal1,952 kJ56 g28.3 g
A 150 g serve in a stir fry150 g216 kcal904 kJ25.9 g13.1 g

Sources: USDA FoodData Central SR Legacy, April 2018, fdc 172475

Values for tofu vary by brand and how it is cooked. Check the pack. General information, not medical advice.

Firm, silken and fried are not the same

These figures are for firm tofu set with calcium sulfate. Silken tofu holds more water and has fewer calories per 100 g, and fried or marinated tofu has more because of the oil.

Where the protein comes from

Soy is the reason tofu turns up in plant-based plans: a 100 g slice carries well over fifteen grams of protein for moderate calories.

Not sure which tool you need?Ten examples, each with a worked screen and the prices of the paid apps.
See the ten tools

What you add changes the answer

Pan-fried in a spoon of oil, a serve gains more calories than the tofu itself did. Log the oil and the sauce as their own lines.

Pressing and draining

Pressing tofu squeezes out water, so each 100 g of pressed tofu holds more calories and protein than the same weight straight from the pack. Weigh it before pressing so the weight matches the pack.

Your entries stay yours.Private by default, shared only with the people you choose.
Start a private journal

Flavoured, smoked and fried tofu

Marinated, smoked and puffed tofu is sold with its own label, and deep-fried pieces carry the oil they were cooked in. This page is for plain firm tofu straight from the pack.

Tofu beside other plant proteins

The comparison table sets tofu next to tempeh, eggs, chickpeas and lentils. They differ in fibre as much as in protein, so a plan that uses more than one of them covers more ground. The numbers are per 100 g, so a whole cup or block looks very different.

Work it out first, then keep the result.Ten free calculators, no sign up needed to use them.
Open the calculators

Keeping what is left

Once opened, tofu keeps for a few days in the fridge in fresh water. If you cook half a block, weigh what is left so you know what the other half was worth. The weight of the rest is the quickest way to find out how much you ate.

Questions

How many calories are in a block of tofu?

A 324 g block of firm tofu is about 467 kcal.

How many calories are in a cup of tofu?

A cup of firm cubes, about 252 g, is roughly 363 kcal.

Does silken tofu have fewer calories?

Yes, per 100 g, because it has more water. Use the figure on the pack for the type you bought.

How much protein is in a cup of tofu?

A cup of firm cubes, about 252 g, has roughly 43.5 g of protein in this table.

How many calories are in 150 g of firm tofu?

About 216 kcal, or 904 kJ, with 25.9 g of protein.

Log food in kcal or kJ

Sign up free for the Daily Journal app: habits, food, mood and sleep in one private place. Free to start.

Free to start. Next you choose a password, type the code we email you, and your account opens. We keep your email, what you chose and basic details of your visit: the page, where you came from, your browser type, your IP address and a random id saved in your browser. Privacy.