ParrotPal

High-protein snacks: 20 easy UK options, by protein

Everyday snacks from any UK supermarket, with the protein, the calories and how much protein you get for every 100 kcal.

Free · 20 snacks with protein and calories · Updated 1 October 2026

High-protein snacks

Per portion
Sort by
Show only

Showing all 20 snacks, most protein first.

  • Cooked chicken breast pieces

    100 g
    30 gprotein

    160 kcal19 g protein per 100 kcal

  • Tin of tuna in spring water

    one tin, drainedNo fridge needed
    26 gprotein

    115 kcal23 g protein per 100 kcal

  • Cooked king prawns

    150 g100 kcal or less
    22 gprotein

    100 kcal22 g protein per 100 kcal

  • Protein shake, ready to drink

    one bottle or cartonVegetarian · No fridge needed
    about 20 gprotein

    130 kcal15 g protein per 100 kcal

  • Firm tofu cubes

    150 gVegetarian
    19 gprotein

    180 kcal11 g protein per 100 kcal

  • 0% Greek yogurt

    170 g potVegetarian · 100 kcal or less
    17 gprotein

    95 kcal18 g protein per 100 kcal

  • Lean ham with a light mini cheese

    60 g ham, one 20 g cheese
    17 gprotein

    107 kcal16 g protein per 100 kcal

  • Skyr

    150 gVegetarian · 100 kcal or less
    16 gprotein

    95 kcal17 g protein per 100 kcal

  • Cottage cheese

    150 gVegetarian
    15 gprotein

    120 kcal13 g protein per 100 kcal

  • Turkey breast slices with cucumber sticks

    60 g turkey100 kcal or less
    14 gprotein

    65 kcal22 g protein per 100 kcal

  • Two boiled eggs

    2 medium eggsVegetarian
    13 gprotein

    150 kcal9 g protein per 100 kcal

  • Quark

    100 gVegetarian · 100 kcal or less
    12 gprotein

    65 kcal18 g protein per 100 kcal

  • Lean ham slices

    60 g100 kcal or less
    12 gprotein

    65 kcal18 g protein per 100 kcal

  • Beef jerky

    25 g bag100 kcal or less · No fridge needed
    11 gprotein

    70 kcal16 g protein per 100 kcal

  • Light mozzarella

    60 g, about half a ballVegetarian · 100 kcal or less
    11 gprotein

    100 kcal11 g protein per 100 kcal

  • Glass of semi-skimmed milk

    300 mlVegetarian
    11 gprotein

    140 kcal8 g protein per 100 kcal

  • Two light mini cheeses

    2 × 20 gVegetarian · 100 kcal or less
    10 gprotein

    84 kcal12 g protein per 100 kcal

  • Edamame beans

    80 g, defrostedVegetarian · 100 kcal or less
    9 gprotein

    100 kcal9 g protein per 100 kcal

  • Reduced-fat cheddar

    30 gVegetarian · 100 kcal or less
    8 gprotein

    95 kcal8 g protein per 100 kcal

  • Roasted chickpeas

    30 g bagVegetarian · No fridge needed
    6 gprotein

    120 kcal5 g protein per 100 kcal

My snacks: none yet. Tick any snack to add it up.

Protein and calories are approximate, from typical UK supermarket labels. Brands vary, so check the label. “No fridge needed” means until it’s opened.

What counts as a high-protein snack?

There’s no official definition. On this page, a high-protein snack has roughly 10 g of protein or more, and more protein than its calories would suggest.

The quickest way to judge that is protein per 100 kcal. A pot of skyr gives about 17 g of protein for every 100 kcal. Peanut butter on a slice of wholemeal toast gives about 4 g (8 g of protein for 180 kcal). Both are fine foods, but only one is doing much for your protein.

A few lighter snacks under 10 g are on the list because they’re handy and easy to pair with something else.

High-protein snacks under 100 calories

These come in at 100 kcal or less, with the most protein per calorie first:

Vegetarian high-protein snacks

With the most protein per calorie first. For cheese, look for the vegetarian mark, as some is made with animal rennet.

High-protein snacks for weight loss

Protein tends to be filling, so a snack that carries a lot of it for few calories can make a day of eating less feel easier. Weight loss still comes down to your whole day, not one snack.

Snacks fill gaps; meals do most of the work. A practical habit is 25 to 30 g of protein at each meal, with a snack from this list when you’re short. ParrotPal’s protein target is 1.6 g per kg of body weight, counting weight only up to a healthy weight for your height. That figure comes from a review of 49 trials (Morton et al., 2018, British Journal of Sports Medicine): with strength training, extra muscle from more protein levelled off at around 1.6 g per kg of body weight a day. That's an average: some people do better on more, up to about 2.2 g per kg, so treat it as a target to reach rather than a ceiling.

Snacks for a small appetite

When you’re not hungry, pick snacks that are small but carry a lot of protein: a pot of Greek yogurt or skyr, quark, a few turkey slices, a glass of milk or a ready-to-drink shake. Many people find drinks and soft foods easier to manage.

On a GLP-1 medicine such as Mounjaro or Wegovy? Our Mounjaro meal plan builds a week of small, protein-first meals.

High-protein snacks to buy: aisle by aisle

Shopping list for every snack on this page
AisleWhat to buy
Dairy and eggs0% Greek yogurt, Light mini cheeses, Skyr, Cottage cheese, Eggs, Quark, Light mozzarella, Semi-skimmed milk, Reduced-fat cheddar
Chilled meat and fishCooked chicken breast pieces, Cooked king prawns, Lean ham, Turkey breast slices
Chilled veggie proteinFirm tofu
Fruit and vegCucumber
FrozenFrozen edamame beans
Tins, cupboard and drinksTuna in spring water, Ready-to-drink protein shakes, Beef jerky, Roasted chickpeas

How much protein do you need a day?

Snacks help you reach a number. The protein calculator works out yours from your height and weight in about 10 seconds.

Work out my protein Low-calorie meals Free LeanShield score

Questions people ask

What is the highest-protein snack?

Of the everyday snacks on this page, cooked chicken breast (about 30 g of protein in 100 g) and a tin of tuna (about 26 g) carry the most. For protein per calorie, tuna, turkey slices and king prawns come out on top, at about 22 to 23 g of protein for every 100 kcal.

What are good high-protein snacks under 100 calories?

A 0% Greek yogurt pot (17 g of protein, 95 kcal), skyr (16 g, 95 kcal), turkey breast slices (14 g, 60 kcal), quark (12 g, 65 kcal), lean ham (12 g, 65 kcal) and beef jerky (11 g, 70 kcal). These are approximate, so check the label.

Are protein bars healthy?

They can be a handy option when you are out. Bars vary a lot, so check the label for the protein per bar and the sugar per bar. Use them alongside food, rather than in place of meals.

What are good vegetarian high-protein snacks?

Greek yogurt, skyr, cottage cheese, quark, boiled eggs, light mini cheeses, light mozzarella, firm tofu, edamame beans and roasted chickpeas. For cheese, look for the vegetarian mark on the pack, as some cheese is made with animal rennet.

Do high-protein snacks help with weight loss?

They can help some people. Protein tends to be filling, and a snack with 15 g of protein for under 100 kcal does more for your protein target than one that is mostly sugar or fat. But weight loss depends on your whole day, not one snack. Enough protein, alongside strength training, also helps you hold on to muscle while you lose weight.

Also from ParrotPal

Please read. This page is general information, not medical advice. It isn’t tailored to you and doesn’t replace advice from your GP, prescriber or dietitian. If you have diabetes, kidney disease, a history of disordered eating, a food allergy or any other medical condition, check with them before changing how you eat. Protein and calorie counts are estimates; check the label.

Mounjaro® is a registered trademark of Eli Lilly and Company, and Wegovy® of Novo Nordisk. ParrotPal isn’t affiliated with or endorsed by either company. LeanShield™ is ParrotPal’s muscle protection score: it rates the habits linked to protecting muscle, is not a medical device and doesn’t measure muscle.