Back to Blog
Buying Guide

Protein Powder Substitutes: High-Protein Foods to Use Instead (UK 2026)

The best substitutes for protein powder in the UK: high-protein whole foods like Greek yoghurt, cottage cheese, milk powder, eggs and lentils compared on protein per 100g and cost per gram, plus when powder is still the smarter buy.

KR

Kevin, founder of WheyWise

14 July 20267 min read

Quick answer

The best substitutes for protein powder are high-protein whole foods: Greek yoghurt (around 10g protein per 100g), cottage cheese (11g), skimmed milk powder (36g), eggs (13g), tinned tuna (25g), red lentils (9g cooked) and soya mince (17g). They need no supplement and add real food to your diet, but they cost more per gram of protein than powder and are slower for a post-workout hit. Protein powder still wins on cost, around 1.5 to 2p per gram of protein if you buy a budget line, and on speed; whole foods win on satiety and overall nutrition.

You do not actually need protein powder to build muscle. Powder is a convenient, cheap way to top up your daily protein, but every gram it provides is available from ordinary food. This guide lists the best whole-food substitutes, shows how they compare with powder on cost per gram of protein, and is honest about the one thing powder still does better than anything in your fridge.

What can you use instead of protein powder?

The best substitutes for protein powder are foods with a high protein-to-calorie ratio that you can eat in real quantities. Ranked roughly by protein density:

  • Skimmed milk powder delivers about 36g protein per 100g, is shelf-stable, and stirs straight into porridge, yoghurt or a shake.
  • Tinned tuna gives around 25g protein per 100g with almost no fat or carbs.
  • Soya mince (dried) provides roughly 17g protein per 100g cooked and is the cheapest plant option.
  • Eggs carry about 13g protein per 100g (roughly 6g per egg) with a complete amino acid profile.
  • Cottage cheese has about 11g protein per 100g and a slow-digesting casein profile, good before bed.
  • Greek yoghurt sits near 10g protein per 100g and doubles as a shake base.
  • Red lentils and chickpeas add around 8 to 9g protein per 100g cooked, plus fibre.

Each of these is a clean swap for a scoop: two thick Greek yoghurts or a tin of tuna roughly matches the 20 to 25g of protein in a typical whey serving.

Protein powder vs whole foods: cost per gram

Protein powder is still the cheapest protein per gram, which is the honest headline, though the margin has narrowed as whey prices rose. A budget whey concentrate lands near 1.5 to 2p per gram of protein: NutriSport 90+ is about 1.55p and Bulk Basic Whey about 1.83p. The better-known lines are dearer than people assume, with Bulk Pure Whey at roughly 3.83p and MyProtein Impact Whey at 4.15p, which puts them level with food. Eggs, milk and tinned fish sit around 4 to 6p per gram, and fresh chicken breast is often 5p or more. Dried pulses and skimmed milk powder are the closest whole foods on cost.

The trade-off: whole foods cost more per gram of protein, but they bring fibre, micronutrients and far more fullness per calorie. Powder wins on price and speed; food wins on nutrition and satiety. Most people should lean on food and use powder to fill the gap.

If you want to see exactly where powder lands, our cheapest protein per gram guide breaks down the live numbers, and the protein calculator shows how much you actually need per day so you know how big the gap is.

Best substitutes for a post-workout shake

The best no-powder post-workout shake is milk blended with Greek yoghurt and a banana: semi-skimmed milk brings around 3.5g protein per 100ml, the yoghurt pushes the total past 25g, and the banana replaces the fast carbs. For a dairy-free version, blend soya milk (a rare plant milk that matches dairy on protein) with silken tofu, which adds roughly 8g protein per 100g without changing the texture much.

Best substitutes for baking and smoothies

For baking, skimmed milk powder is the best protein powder substitute because it adds protein without the strong flavour or grit of whey, and it behaves predictably in batter. Ground almonds and silken tofu also raise the protein of pancakes, muffins and overnight oats. In smoothies, Greek yoghurt, cottage cheese (blended smooth) and soya milk all lift the protein without the artificial sweetener taste some powders bring.

When protein powder is still the better choice

Protein powder wins whenever cost per gram, speed or a very high daily target is the deciding factor. If you are aiming for 150g of protein a day, hitting it from food alone is expensive and time-consuming, and one or two scoops close the gap for pennies. Powder is also the most portable option: a shaker in a gym bag beats trying to eat two tins of tuna at your desk.

If that convenience matters to you, these are the cheapest ways to buy it, one whey and one dairy-free:

Cheapest convenient option

Pros

  • About 1.83p per gram of protein, cheaper than any whole food here
  • 72g protein per 100g from a brand with a returns policy
  • Ready in seconds vs cooking a meal
  • A third cheaper per gram than Bulk Pure Whey

Cons

  • Less filling than a whole-food meal
  • Adds no fibre or micronutrients
  • Plainer flavour range than the Pure Whey line
or compare all UK prices →
Nutrition per scoop · 21.6g protein in 30g

Protein makes up 72%

of this 30g scoop · 112 kcal total

21.6g
Protein21.6g
Carbs3.6g
Fat1.2g
Other3.6g

Best dairy-free option

Pros

  • Pea and faba bean blend, fully dairy-free
  • 23g protein per serving
  • Cheapest mainstream UK vegan protein on sale
  • No animal ingredients or lactose

Cons

  • Slightly gritty plant texture
  • Earthy note in some flavours
  • Lower leucine than whey per serving
or compare all UK prices →
Nutrition per scoop · 24.1g protein in 35g

Protein makes up 69%

of this 35g scoop · 115 kcal total

24.1g
8.1g
Protein24.1g
Carbs1.5g
Fat1.3g
Other8.1g

Compare live prices on every UK protein ranked by cost per 25g on the main comparison table, or see what is discounted this week on the deals page. To work out how much protein you actually need before deciding whether to bother with powder, use the protein calculator.

Frequently asked questions

What can I use instead of protein powder?

The best substitutes for protein powder are high-protein whole foods: Greek yoghurt (around 10g protein per 100g), cottage cheese (11g), skimmed milk powder (36g), eggs (13g), tinned tuna (25g), red lentils (9g cooked) and soya mince (17g). For a shake, blend milk with Greek yoghurt or silken tofu; for baking, use skimmed milk powder or ground almonds. They add real food and satiety, but cost more per gram of protein than powder.

Is protein powder or real food better?

Real food is better for overall nutrition and fullness because it brings fibre, vitamins and slower digestion, while protein powder is better for convenience, speed and cost per gram of protein. Most people benefit from getting the bulk of their protein from whole foods and using powder only to top up a target they cannot hit through meals alone.

What is the cheapest way to get protein without powder?

The cheapest whole-food proteins in the UK are eggs, tinned fish, milk and dried pulses such as red lentils and chickpeas, all of which deliver protein at a low cost per gram. Skimmed milk powder is a particularly cheap and shelf-stable option at around 36g protein per 100g. None of these quite match the cost per gram of a discounted whey concentrate, but they come far closer than fresh meat does.

Can I build muscle without protein powder?

Yes, you can build muscle without protein powder as long as you hit your daily protein target from whole foods. Protein powder is a convenience, not a requirement: it just makes reaching a high target easier and cheaper. If you can eat enough Greek yoghurt, eggs, meat, fish, dairy and pulses to reach roughly 1.6 to 2.2g of protein per kg of bodyweight, you do not need it.

Find your cheapest protein

1,406 products compared across 57 UK retailers

Sorted by best value per 25g of protein.

Compare all products