The 10 Best High Protein Foods You Can Buy in Any Supermarket
Walk into any supermarket and you will see hundreds of foods claiming to be healthy.
Low fat.
High fibre.
Plant based.
Sugar free.
But when it comes to improving body composition, energy and recovery from training, one nutrient consistently makes the biggest difference.
Protein.
Protein helps maintain muscle, supports metabolism and keeps appetite under control. Yet when I look at most people’s shopping baskets, it is usually the one thing they are under buying.
The good news is that excellent protein foods are available in every UK supermarket once you know what to look for.
1. Greek yoghurt or Skyr
Greek yoghurt and skyr are two of the easiest ways to increase protein intake.
Both are thick, filling and extremely versatile. They work well for breakfast, snacks or even as a base for savoury sauces.
Skyr is traditionally lower in fat and slightly higher in protein, while Greek yoghurt often has a richer texture.
You will usually see three types in supermarkets:
• 0% fat – higher protein per calorie and lighter
• Reduced fat – a balance of creaminess and protein
• Full fat – more flavour and slightly more calories
All three can work in a balanced diet. The choice usually comes down to preference and overall calorie intake.
A simple bowl of Greek yoghurt or skyr with berries, nuts and a drizzle of honey makes an excellent high protein breakfast.
2. Eggs
Eggs remain one of the most nutritionally complete foods you can buy.
They provide high quality protein, essential vitamins and healthy fats, and they are inexpensive and extremely versatile.
Scrambled eggs, omelettes or boiled eggs are simple ways to increase protein intake without complicated meal preparation.
They are also one of the easiest foods to build a balanced breakfast around.
3. Cottage cheese
Cottage cheese has made a strong comeback recently and for good reason.
It is rich in slow digesting casein protein, which helps keep you full for longer and supports muscle recovery.
It works well with fruit and nuts for a snack, or with tomatoes, olive oil and pepper for a savoury option.
4. Tinned fish (mackerel, sardines and Tuna)
Tinned fish is one of the most underrated protein foods in the supermarket.
Options such as mackerel, sardines and tuna provide high quality protein along with omega 3 fats that support heart and brain health.
They also store well and require no cooking.
Tinned mackerel on sourdough toast with lemon and pepper is a simple, nutrient dense meal that takes minutes to prepare.
5. Smoked salmon
Smoked salmon is another excellent protein option that requires no preparation.
It pairs well with eggs, salads or wholegrain toast and provides omega 3 fats that support recovery and general health.
For people with busy schedules, it is an easy way to upgrade a quick meal.
6. Beef mince or steak
Lean cuts of beef provide high quality protein along with important nutrients such as iron, zinc and B vitamins.
Iron plays an important role in energy levels, especially for people who train regularly.
Lean beef works well in simple meals such as stir fries, mince dishes or steak with vegetables.
7. Edamame beans
Edamame beans are a great plant based protein option that many people overlook.
They are high in both protein and fibre, making them very filling. They work well as a snack, in salads or alongside stir fry meals.
Many supermarkets now sell them frozen, which makes them easy to keep on hand.
8. Prawns
Prawns are one of the leanest protein sources available.
They cook quickly, contain very little fat and provide a large amount of protein relative to calories.
They work well in stir fries, salads or simple rice bowls.
9. Tofu or tempeh
For those who enjoy plant based meals, tofu and tempeh are excellent protein staples.
They absorb flavour well and can be used in stir fries, curries or grain bowls.
Tempeh in particular is higher in protein and fibre due to the fermentation process.
10. Rotisserie chicken
Many supermarkets now sell ready cooked rotisserie chickens.
They are one of the most practical high protein foods available for busy households. A single chicken can provide several meals, whether added to salads, wraps, rice bowls or soups.
Convenience foods like this can make healthy eating much easier during the week.
How to build meals around protein
A simple approach that works well for most people is to structure meals around three elements:
A protein source
Vegetables or salad
A quality carbohydrate such as rice, potatoes or whole grains
This combination supports energy, appetite control and recovery from training.
The bottom line
Eating well does not require complicated diets or extreme food rules.
Most supermarkets already offer everything needed to build balanced, high protein meals.
Start by adding a few reliable protein staples to your regular shop. Once those foods are consistently in your kitchen, building healthy meals becomes far easier.