HomeGuides › High-protein meals on a budget UK

High-Protein Meals on a Budget (UK): 15 Cheap Meals + a Sample Plan

Updated June 2026 · 9 min read · By Meal Match

Protein has a reputation for being expensive — but chicken breast and protein powder aren't the only way to hit your numbers. With the right cheap staples, you can comfortably reach ~150g of protein a day for £3–£4. Here are the best budget protein sources in the UK, 15 meals to build from, and a full sample day.

The best cheap protein sources in the UK

"Protein per pound" matters more than protein per 100g when you're on a budget. These give you the most for your money:

FoodProteinWhy it's great value
Eggs~6 g each~18p each, endlessly versatile
Dried red lentils~9 g/100g cookedPennies per portion, filling fibre
Tinned tuna~25 g/tinCheap, no cooking, long shelf life
Chicken thighs~20 g/100gFar cheaper than breast, more flavour
Greek / natural yogurt~10 g/100gBig own-brand tubs are great value
Tinned beans & chickpeas~7 g/½ tinBulk out any meal cheaply
Porridge oats~11 g/100gPennies per bowl, slow-release energy
Milk~3.4 g/100mlEasy extra protein in porridge & drinks
Tinned mackerel / sardines~18–20 g/tinCheap, high protein + omega-3
Peanut butter~25 g/100gCalorie- and protein-dense, lasts ages

15 cheap high-protein meals

  1. Scrambled eggs on wholemeal toast
  2. Greek yogurt with oats, frozen berries and peanut butter
  3. Tuna pasta with sweetcorn
  4. Red lentil dahl with rice
  5. Chicken thigh & rice traybake
  6. Three-egg omelette with cheese and veg
  7. Baked beans on toast with grated cheddar
  8. Chickpea & spinach curry
  9. Cottage cheese on toast with tomato
  10. Sardines or mackerel on toast
  11. Egg fried rice with peas
  12. Peanut butter & banana porridge
  13. Chicken & bean burrito wrap
  14. Tofu stir-fry with noodles
  15. Tuna & white bean salad

Want a full week built to your protein target?

Set "build muscle" or a protein goal in Meal Match and it plans a week of meals to hit your macros — costed in real UK pounds.

Start your free 3-day trial →

A sample high-protein day (~150g protein, ~£3.50)

MealWhatProtein
BreakfastPorridge made with milk, peanut butter & banana~25 g
SnackGreek yogurt with frozen berries~18 g
LunchTuna pasta with sweetcorn~35 g
Snack2 boiled eggs + slice of toast~16 g
DinnerChicken thigh & lentil rice bowl~50 g
Daily total~144 g

That's a full day of meals, around 144g of protein, for roughly the price of a meal-deal — no powders or expensive cuts required.

Tips to hit protein for less

💡 Protein figures are approximate and vary by brand and portion. If you have a medical condition or specific athletic goal, check your targets with a qualified professional.

Let Meal Match hit your macros for you

Meal Match calculates your daily protein, carb and fat targets from your body stats and goal, then builds a 7-day plan that hits them — with an itemised grocery list priced in real UK pounds and a matching workout. Set "build muscle" and a budget, and it does the maths. Free 3-day trial, no card.

FAQ

What is the cheapest source of protein in the UK?

Eggs, dried lentils, tinned beans and chickpeas, porridge oats, milk and own-brand Greek yogurt give the most protein per pound. Among meats, chicken thighs and tinned fish (tuna, mackerel, sardines) are the best value.

How much protein do I need per day?

Roughly 1.6–2.2g per kg of bodyweight per day if you're training to build or keep muscle — about 110–150g for a 70kg person. For general health the minimum is lower (~0.75g per kg). Adjust to your goal and check with a professional if you have medical conditions.

Can I hit 150g of protein a day cheaply?

Yes. Combining eggs, Greek yogurt, oats, tinned tuna, chicken thighs and lentils can reach around 150g of protein for roughly £3–£4 a day, as the sample plan above shows.