Most fitness nutrition advice is written for people with time, money, and a functioning kitchen they're in for more than 45 minutes a day. Tradies get up before dawn, eat on the go, and are often too tired to cook anything complicated by the time they get home. And the cost of eating well has gone up significantly in the last couple of years.
The good news: eating enough protein to fuel your work and support your training doesn't require expensive food, a meal prep obsession, or a perfectly structured week. It requires knowing which foods give you the most nutritional return per pound spent, and building a few simple habits around them.
The 6 Cheapest High-Protein Foods
These are the building blocks. Everything else is just combination and seasoning.
Eggs — roughly 75–90p per 6-pack at budget supermarkets. Each egg contains around 6g of protein. A 4-egg breakfast gives you 24g of protein for under 60p. Hard to beat. Also fast — scrambled or fried in under 5 minutes.
Canned tuna — around 50–70p per 145g tin, delivering roughly 25–28g of protein. Best protein-per-penny food on this list. Doesn't need cooking. Works in wraps, on toast, with rice, straight from the tin.
Chicken thighs (bone-in) — frequently £2–3 per kg. Boneless thighs are slightly more but still half the price of breast meat. Higher fat than breast, which means more flavour, and they're almost impossible to overcook. 100g cooked gives you around 26g protein.
Beef mince (5% fat) — around £4–5 per 500g at most supermarkets, yielding roughly 25g protein per 100g cooked. The base for bolognese, chilli, meatballs, curry — any of which can be batch-cooked in 30 minutes and eaten across 4–5 meals.
Tinned beans (chickpeas, kidney beans, black beans) — 50–70p per 400g tin. Not a complete protein on their own, but 15–20g per tin of supporting protein that's also high in fibre, cheap, and filling. Use them to bulk out mince dishes, make quick burritos, or mix into rice for a low-cost high-protein side.
Greek yoghurt (full fat) — around £1.50–2 for a 500g pot. 10g protein per 100g. Works as a breakfast with fruit and oats, a post-workout snack, or a simple dessert. Also useful as a sour cream substitute in wraps and curries.
Building a Weekly Shop Under £50
Recommended for you
Tradie Shopping List Bundle
Done-for-you weekly shopping lists — high protein, site-friendly
Here's a rough structure for a single bloke trying to hit 150g protein per day. Adjust quantities based on your household size.
- Eggs (18-pack): ~£2.50
- Canned tuna (8 tins): ~£5.00
- Chicken thighs (1.5kg): ~£4.50
- Beef mince 500g: ~£4.50
- Greek yoghurt (1kg): ~£3.00
- Tinned beans (4 tins mixed): ~£2.50
- Oats (1kg): ~£1.20
- Rice (2kg): ~£1.80
- Frozen vegetables (broccoli, peas, spinach, 2kg): ~£4.00
- Tinned tomatoes (6 tins): ~£3.00
- Bread (2 loaves): ~£2.00
- Olive oil, garlic, spices (one-off, ~monthly): ~£5.00
- Bananas, apples: ~£3.00
- Milk (4 pints): ~£2.00
- Butter: ~£1.50
Total: approximately £45–48. That's a full week of food hitting your protein targets without ordering a single takeaway.
The Only Batch Cook You Actually Need
Forget elaborate Sunday meal prep with 12 containers lined up on the counter. Most tradies don't do it because it takes hours and feels like a second job. Here's the version that actually works: 45 minutes on a Sunday, three things, sorted.
Big batch of mince (30 minutes). Brown 1kg of mince in a large pan with onion, garlic, tinned tomatoes, and whatever spices you like. Split it in half — one half bolognese with pasta, one half chilli with beans and rice. That's 4–6 meals sorted. Refrigerate and use through Wednesday.
Boil a dozen eggs (10 minutes). Hard-boiled eggs keep in the fridge for a week. They're a fast breakfast, a quick protein hit on the way out the door, a snack on-site, or the base of a quick fried rice in the evening. Takes almost no thought.
Cook a big batch of rice (15 minutes, hands off). Rice keeps for 4–5 days. Having a box of cooked rice in the fridge means every evening meal takes 10 minutes — add protein, add vegetables, done.
That's it. You haven't meal-prepped everything — you've just made the default easy, which is all you need.
Fast Weeknight Meals Under 20 Minutes
- Tuna, rice, frozen edamame, soy sauce and sesame oil: 10 minutes, ~40g protein
- Egg fried rice (4 eggs, leftover rice, frozen peas, soy sauce): 10 minutes, ~28g protein
- Chicken thigh, rice, frozen broccoli with garlic butter: 20 minutes, ~40g protein
- Greek yoghurt, oats, banana, handful of mixed nuts (breakfast or evening): 2 minutes, ~25g protein
- Mince from the batch cook, toast, baked beans: 5 minutes, ~45g protein
None of these require skill. They require the ingredients to be in the house.
Eating Out and On-Site
You're not going to cook every meal. Here's how to make decent choices without overthinking it:
Greasy spoon breakfasts — full English is actually decent: eggs, beans, bacon, sausage. Skip the extra toast if you're watching calories, but as a high-protein start to a hard day, it's fine.
Meal deal lunches — go for a protein-heavy sandwich (chicken, tuna, egg), add a protein yoghurt or a bag of mixed nuts instead of crisps if available.
Pub lunch — steak, chicken, fish with rice or potatoes. Avoid the pie-and-chips default if you're trying to manage your weight. A lot of pubs do decent grilled options.
BBQs — easiest of all. Burger patties, chicken thighs on the grill, corn, salad. Nobody is eating badly at a BBQ unless they're loading up on bread and not the protein.
The goal isn't perfection. It's making the better choice more often than the worse one, with food that doesn't cost a fortune or take half your evening to prepare.