Evidence-based nutrition, in plain English — every entry sourced from clinical research.

FOOD PROFILE

Tofu

144kcalCalories
17.3gProtein
2.78gCarbs
8.72gFat
2.3gFiber

Tofu is curdled soy milk pressed into blocks, and it is one of the most versatile complete plant proteins available. A 100 g portion of firm tofu delivers roughly 8 g of protein, useful calcium if set with calcium salts, and isoflavones that have been linked to bone and cardiovascular health in longitudinal studies. That versatility is why tofu appears in research on bone health, heart health and weight management.

Compounds & anti-nutrients in Tofu

Per 100 g, Tofu is a notable dietary source of these active compounds. Tap any to see its full sources map and how to work with it.

Why tofu is good for you

Tofu’s main nutritional claim is complete plant protein, which is especially useful in vegetarian and vegan patterns. The calcium content depends on the coagulant: calcium-set tofu is a meaningful source, while magnesium-set versions contain less. The isoflavone content is also worth noting: genistein and daidzein are weak phytoestrogens that may support bone density and arterial health, especially in peri- and post-menopausal people.

Tofu nutrition at a glance

The label shows the numbers, but the practical message is that tofu is a neutral-flavoured protein sponge. Its nutrition is modest per 100 g, but the real advantage is culinary: it absorbs sauces and marinades, making it easy to build protein-rich meals without heavy sauces.

How to buy and cook tofu

Choose firm or extra-firm tofu for stir-fries and grilling; silken tofu is better for smoothies, soups and desserts. Press firm tofu before cooking to remove water and improve browning. Marinate for at least 20 minutes because tofu itself has little flavour. It works well stir-fried with broccoli and garlic, baked with soy sauce and sesame, or scrambled with turkey for a high-protein breakfast.

Common questions

Is tofu high in oestrogen? No. Soy isoflavones are weak phytoestrogens. In typical food portions, they do not raise oestrogen levels meaningfully and may even have a mild anti-oestrogenic effect in high-oestrogen states.

Should I buy organic tofu? Most soy is genetically modified, so organic tofu is largely a pesticide-avoidance choice rather than a nutrition choice.

Explore by health goal

Tofu is one of many foods that support these goals:

How Tofu compares

All food comparisons · Nutrient rankings

Recipes with Tofu

Tofu - photograph
Nutrition Facts
Per 100 g, edible portion · values per 100 g
Calories 144
Total Fat 8.72 g
Saturated Fat 1.26 g
Sodium 14 mg
Potassium 237 mg
Total Carbohydrate 2.78 g
Dietary Fiber 2.3 g
Total Sugars 0.4 g
Protein 17.3 g
Calcium, manganese, selenium, isoflavones
Glycemic index: 15
Source: USDA FoodData Central (FDC 172475, Tofu raw firm prepared with calcium sulfate)