Is tofu a good source of protein?
No need to sacrifice the amount of protein you're getting each day.
5
min read
4
References
Share
link copied

Unlock better weight loss outcomes
✓ Medically backed weight loss treatments
✓ Personalised nutrition and exercise plan
✓ Trusted by over 100,000 Australian women
✓ Personalised nutrition and exercise plan
✓ Trusted by over 100,000 Australian women
Take the quiz
Key takeaways
These days, a lot of people are looking to reduce the amount of meat they're eating, swapping out their usual meat-based dishes with plant-based replacements. Of course, while reducing our meat intake can have numerous health benefits, no one wants to sacrifice the amount of protein they're getting each day.
Soy foods — and specifically tofu options — are one of the most popular plant-based protein options, but as a meat substitute, how does it hold up when compared to animal-based proteins like steak and chicken breast? And how much protein is in tofu, anyway? Does the amount of protein vary based on what type of tofu you're consuming?
In this article, we'll break down everything you need to know about consuming soy foods like tofu as a meat substitute and plant-based protein.
How much protein is in tofu?
The amount of protein tofu contains depends on the type of tofu you're consuming. As a general rule of thumb, though, the firmer the tofu, the higher the protein content.
Silken tofu
Unlike firm or extra-firm tofu, silken tofu has a soft, smooth, and creamy texture.
Silken tofu is made without pressing out the excess liquid during production, which means that it has a more delicate structure and a higher water content. As a softer variant, silken tofu contains less protein than firmer options, with around 4-6g of protein per 100g.
Soft tofu
Slightly more structured than silken tofu, soft tofu still has a relatively high water content and a delicate, smooth texture that absorbs flavours well and can hold its shape in sweet and savoury dishes.
It contains around 5-8g of protein per 100g, more than silken tofu but less than its firmer variants.
Firm tofu
One of the most popular types of tofu, firm tofu contains around 10-12g of protein per 100g serving, as it has been pressed during production to remove much of its water content.
This makes it a denser type of tofu that is (you guessed it) firmer than soft and silken tofu. Firm tofu is one of the more versatile tofu options, because it holds its shape well while still being able to absorb the flavours of a dish.
Extra-firm tofu
The most dense and solid variation, extra-firm tofu has the least amount of water content, and contains around 12-15g of protein per 100g serving.
Extra-firm tofu has a chewy, meat-like texture and will hold its shape well when cooked, making it a great option for frying, grilling and slicing.
Health benefits of tofu
Tofu isn't just a nutritious food that offers a rich source of protein for vegetarians, vegans and anyone looking to reduce their meat consumption. It also has plenty of nutrients that offer several health benefits [1].
Tofu is a high quality, complete protein, which means that it contains all 9 essential amino acids, which support your overall health [2][4]. It's also rich in soy isoflavones, which are plant compounds with antioxidant properties.
It can help with weight management and weight loss, as the protein in tofu can assist with both satiety and muscle maintenance, making it a great low calorie meat alternative. It's also easy on the gut and good for digestive health, as it contains fibre and can help maintain healthy gut bacteria.
It's also a good source of calcium sulfate and magnesium, which can support bone health and bone formation.
Soy products like tofu also contain phytoestrogens, which can mimic the hormone oestrogen in the body. This can support hormonal balance, and potentially help to ease menopause symptoms — both physical and psychological symptoms, like hot flushes and mood swings.
How does tofu compare to other protein sources?
So we know that soy foods like tofu are a great source of plant-based protein, but how does it compare to other foods?
While the amount of protein in tofu varies depending on the type of tofu you're eating, it does tend to have less protein than animal-based proteins. For example, 100g of grilled chicken breast has around 30g of protein [3] compared to firm tofu, which has 10-15g of protein per 100g, or 4-8g of tofu for softer and silken varieties.
Similarly, 100g of grilled rump steak with no added fat contains around 32g of protein. Meanwhile, 100g of eggs (roughly two medium-sized eggs) will give you ~13g of protein, but they contain all the essential amino acids, as well as healthy fats, making them a good option for vegetarians, but not vegans.
As for plant-based proteins, tempeh edges out tofu, with around ~20g of protein per 100g serving, as it's denser than tofu varieties. On the other hand, tofu is higher in protein than lentils, which are high in fibre and iron but lower in amino acids and protein, with around 7g of protein per 100g serving [3].
Healthy ways of eating tofu
Whether you're vegetarian, vegan, or a meat-eater who just enjoys tofu, there are plenty of ways to include it in your diet and reap the nutritional benefits. As a versatile ingredient that absorbs flavours easily, there are plenty of ways to prepare tofu that can make it a delicious addition to your diet.
Firm or extra-firm tofu is a great addition to any stir fry, as it absorbs the flavours and complements the other ingredients. Try tossing it with a little soy sauce, garlic and ginger, before stir frying with veggies like capsicum, broccoli and carrots. Serve with brown rice, quinoa or cauliflower rice for a healthy, nutritious and filling meal.
You can also bake or air-fry firm tofu. Marinate tofu in tamari, lemon juice and spices of your choice before baking at 200°C for ~20 minutes, or air-fry at 180°C for 15 minutes for a crispy, oil-free option.
Grilled tofu can work as a great addition to salads, buddha bowls and wraps, or you can add either firm or soft tofu into miso soup, ramen or pho for an easy protein boost.
Tofu scramble is a popular option for breakfast, particularly for vegans and/or anyone with an egg allergy. Crumble the tofu and sauté with spices (turmeric, garlic powder and black salt are popular choices) and spinach, before serving on toast with a side of avocado.
Silken tofu is a great addition to smoothies, as it adds protein and creaminess. Try blending it with bananas, berries, nut butter and almond milk for a protein-rich drink.
If you've been struggling with healthy eating, or trying to lose weight but aren't seeing the results you'd like to, Juniper's Weight Reset Program might be just what you're looking for.
Designed by some of Australia's leading practitioners and dietitians, the Weight Reset Program isn't just about helping you lose weight — it's about setting you up for long-term, sustainable success.
If you've been stuck in the vicious cycle of yo-yo dieting, you'll know it all too well — you eat healthy for a while, do all the right things, but as soon as you hit that magic number, bam. It starts creeping back up. At Juniper, we want to help you break the cycle, and empower you.
These days, there are plenty of options for medical weight loss treatments, but we're happy to report that Juniper's patients are 4.5x more likely to lose a significant amount of weight than people who are going it alone, and they've happily reported that they've been able to keep the weight off beyond treatment.
This is because with Juniper, our members are supported at every step. With one-on-one health coaching to keep you on track (and hold you accountable when you need it) and a community of likeminded folk who are on the same journey as you, our patients can reach their goals while learning new, healthy habits for the future.
Interested? Check your eligibility today.
Photo credit: Pexels
Give this a go:
No items found.
Juniper patients lose
13%
body weight in 4 months
Based on a peer-reviewed study of Juniper patients on
one of our treatment plans
DOI: 10.1089/tmr.2024.0058
Drag the slider below to input your start weight
80kg
In four months, patients at your start weight have lost:
14kg
References
See all
Filed under: