The Good Guide

High-Protein Foods That Aren't Chicken

If you've reached the point of drowning chicken breast in sweet chilli sauce just to get it down, this one's for you. Fifteen protein-rich swaps.

By Honest + Good13 October 2026 4 min read
High-Protein Foods That Aren't Chicken

There’s a moment in every protein-focused diet when you look at yet another plain chicken breast and think: I can’t do this again.

You start adding sauces to get it down. Sweet chilli. Peri-peri. Anything. The chicken becomes a vehicle for the sauce, and dinner becomes a duty.

If that sounds familiar, the good news is that chicken is far from the only way to hit your protein. Here’s how fifteen alternatives compare, at a glance.

Protein per 100g: how the swaps compare
Grilled chicken breast has around 32g of protein per 100g, which is why it’s so popular. Here’s how everything else stacks up.

Pure Beef bone broth powder96g

Grilled chicken breast (for comparison)32g

Lean pork chop, grilled31.6g

Lean beef steak, grilled31g

Lean lamb chop, grilled29.2g

Cheddar25.4g

Tuna, tinned in brine24.9g

Salmon, grilled24.6g

Cod, baked23.9g

Almonds21.1g

Prawns, cooked15.4g

Eggs, boiled14.1g

Cottage cheese9.4g

Tofu, steamed8.1g

Red lentils, boiled7.6g

Chickpeas, tinned7.2g

Greek-style yoghurt5.7g

Notice the bar at the top? We’ll come back to that.

The quick version, by food group

Group Best picks Protein per 100g
Meat Pork, beef steak, lamb 29–32g
Fish Tuna, salmon, cod 24–25g
Dairy and eggs Cheddar, eggs, cottage cheese 9–25g
Plant-based Almonds, tofu, lentils, chickpeas 7–21g
Bone broth powder Pure Beef 96g

What 20g of protein actually looks like
Per 100g is useful, but nobody eats 100g of almonds. This is roughly how much of each food gives you 20g of protein, about what many people aim for in a meal.

Food Type To achieve 20g protein Roughly
Lean beef steak, grilled Meat 65g A small steak
Tuna, tinned in brine Fish 80g Most of a small tin
Salmon, grilled Fish 81g A small fillet
Cheddar Dairy 79g About four matchbox-sized pieces
Eggs, boiled Eggs 142g About three eggs
Cottage cheese Dairy 213g Most of a 300g tub
Greek-style yoghurt Dairy 351g Most of a 500g pot
Tofu, steamed Plant 247g About ½ a 400g block
Red lentils, boiled Plant 263g A big bowl
Pure Beef Broth powder 21g Two tablespoons

Some foods need a big bowl to get there. Others need a spoonful. Which would you rather fit into a busy day?

The one you might not expect
One 10g tablespoon of Pure Beef contains 9.6g of protein. That’s 96% protein by weight. Gram for gram, that’s three times the protein of chicken breast, because the water has been removed.

As a top-up, it’s hard to beat: a spoonful in your coffee, a smoothie or a pasta sauce, and you’ve added nearly 10g of protein without eating another chicken breast.

A note on mince
A common misunderstanding: 500g of beef mince doesn’t contain 500g of protein. Raw meat is mostly water, plus some fat. Lean beef mince has around 20g of protein per 100g, so a 500g pack gives you roughly 100g of protein, shared across however many plates you serve.

A 500g pack of lean beef mince (raw)
Protein ~100g
Water ~360g

Dark end: fat, roughly 40g in lean mince. Proportions are approximate.

Once you see it laid out, protein planning becomes much less of a guessing game.

If you’d rather skip meat altogether
Lots of people looking for protein are trying to eat less meat. Dairy, eggs, tofu, lentils, chickpeas and nuts will get you a long way, especially if you have a little protein at every meal rather than saving it all for dinner.

Five ways to break the chicken rut

  • Rotate your proteins. Chicken Monday, fish Tuesday, lentils Wednesday. Variety keeps meals interesting.
  • Cook with flavour, not just sauce. Cook rice and grains in Pure Chicken or Beef Marrow instead of water.
  • Use tinned fish. Tuna, salmon and sardines are cheap, quick and protein-rich.
  • Add, don’t replace. A spoonful of Pure Beef in your bolognese adds protein without changing the dish.
  • Snack smarter. A mug of broth, a boiled egg or some cottage cheese bridges the gap between meals.

Questions people ask

What has more protein than chicken?
Gram for gram, our Pure Beef bone broth powder has three times the protein of chicken breast: 96% protein against around 32%. Lean beef, pork and lamb come close to chicken too.

What’s a good vegetarian alternative to chicken for protein?
Tofu, lentils, chickpeas, Greek yoghurt, cottage cheese and eggs are all good options.

Can bone broth replace meat?
It’s the easiest protein top-up there is, and it works brilliantly alongside meat, fish, eggs and pulses.

The easiest protein top-up
Pure Beef is 96% protein: 9.6g in every 10g tablespoon. It’s neutral in flavour, made from grass-fed beef and has no salt added, so it fits into almost anything you’re already cooking.

Shop Pure Beef →

Related Reading

Sources & Further Reading

Get the good stuff first

New guides, recipes and offers, straight to your inbox.

Count me in