Calories in tofu
Firm tofu has about 120 kcal and 12.5 g of protein per 100 g. Extra-firm tofu has a little more of both.
By the Calori team · Updated · 3 min read
Tofu calories by portion
| Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 100 g firm tofu | 120 kcal | 12.5 g | 1.5 g | 7 g |
| Portion (150 g) | 180 kcal | 18.8 g | 2.3 g | 10.5 g |
| Block (280 g) | 336 kcal | 35 g | 4.2 g | 19.6 g |
Tofu nutrition per 100 g
| Energy | 120 kcal (502 kJ) |
| Protein | 12.5 g |
| Carbohydrate | 1.5 g |
| of which sugars | 0.5 g |
| Fat | 7 g |
| Fibre | 1 g |
Typical values. Carbohydrate excludes fibre, as on UK food labels. Brands and varieties differ, so check the label where there is one.
Cooking tofu
Pressing tofu and baking or air-frying it gets it crisp without much oil. Tofu fried in a lot of oil can double its calories.
Log it without looking it up
Calori recognises foods like this from a photo and estimates the portion, so you can log a whole plate in one go. Set your daily target with our calorie calculator.
More calorie counts
Banana, Egg, Chicken breast, Avocado, Apple, Sweet potato, Potato, Rice, Porridge oats, Strawberries, Kiwi, Orange, Onion, Carrot, Cucumber, Broccoli, Salmon, Greek yoghurt, Milk, Bread, Pasta, Peanut butter, Almonds, Sugar, Guinness, Greggs sausage roll, Blueberries, Grapes, Pear, Tomato, Mango, Pineapple, Watermelon, Chicken thigh, Beef mince, Cod, Tinned tuna, Prawns, Cottage cheese, Cheddar, Butter, Olive oil, Hummus, Crumpet, Bagel, Tortilla wrap, Baked beans, Mushrooms, Spinach, Peas, Lentils, Chickpeas, Dark chocolate, Crisps, Popcorn, or see all calorie counts.
Frequently asked questions
- How much protein is in tofu?
- About 12.5 g per 100 g of firm tofu.
- Is tofu good for weight loss?
- Yes. It is a good source of protein for its calories.
Keep reading
- High protein foods listA list of 50 high protein foods with grams of protein per 100 g and per 100 kcal, covering meat, fish, dairy, eggs and vegetarian and vegan sources.›
- High protein meals: 30 easy ideas30 easy high protein meal ideas with protein and calories for each: breakfasts, lunches, dinners and snacks using food from any UK supermarket.›
- How much protein do I need a day?How much protein you need per day by goal: general health, building muscle, losing fat and over 65s. Grams per kg explained, with foods and a calculator.›
