The cheapest proteins are dried pulses, eggs and tinned fish, all of which cost a fraction of fresh meat per portion. If you eat meat, cheaper cuts - chicken thighs, mince, and slow-cooking joints like shoulder or shin - deliver far more flavour per pound than premium cuts. The biggest saving of all comes from using meat as a flavouring rather than the centre of the plate.
This guide expands on a key idea from our pillar, how to cook on a budget: protein is where your food bill is won or lost.
Pulses: the cheapest protein there is
Lentils, chickpeas and beans are the quiet heroes of affordable cooking - high in protein and fibre, deeply filling, and costing pennies a portion when bought dried. A pot of dal, a bean stew or a chickpea curry can feed four for the price of a single chicken breast.
Dried pulses are cheapest, and lentils need no soaking at all. Tins cost a little more but are ready in seconds, so they’re worth keeping for speed. Either way, season confidently - pulses love cumin, smoked paprika, garlic and a squeeze of lemon at the end.
Eggs: fast, cheap and endlessly useful
Few ingredients give you more for your money than eggs. They’re a complete protein, they cook in minutes, and they turn into breakfast, lunch or dinner with equal ease - omelettes, frittatas, shakshuka, fried rice, a poached egg on lentils. When the fridge is bare and the budget is tight, eggs are almost always the answer.
Tinned fish: big flavour, small price
Tinned sardines, mackerel and tuna are some of the best-value protein in the shop, and they bring a savoury depth that beans alone can’t. Stir mackerel through pasta with chilli and lemon, pile sardines on toast with tomatoes, or fold tuna into a rice salad. They’re also rich in the oils that fresh fish is prized for, at a fraction of the cost.
A tin of sardines and a lemon is a better dinner than most things twice the price.
The best-value cuts of meat
If you do buy meat, choose cuts that reward slow, confident cooking rather than premium cuts that charge for tenderness:
- Chicken thighs - cheaper than breast, harder to overcook and far more flavourful. Thighs on the bone are cheaper still.
- Mince - the basis of bolognese, chilli, koftas and burgers; stretches beautifully with lentils or beans.
- Slow-cooking joints - pork shoulder, beef shin or brisket are inexpensive and turn meltingly tender with long, gentle cooking.
- Whole chicken - better value than portions, and gives you a roast, then cold meat, then stock from the carcass.
- Bacon, chorizo and sausages - a little goes a long way as a savoury seasoning for beans, greens and pasta.
Stretch the meat you do buy
The single most effective budget habit is to treat meat as one element among several rather than the whole plate. Half the mince and twice the lentils makes a ragu that’s just as satisfying for half the cost. A single sausage chopped through a pan of beans flavours the whole dish. A roast chicken becomes three meals if you plan for the leftovers and the carcass.
This isn’t about eating less well - it’s about spreading flavour further. Many traditional dishes were built exactly this way, which is why they taste so good.
Don’t forget the cheap dairy proteins
Natural yoghurt, cottage cheese and a block of own-brand cheese all add protein cheaply. Yoghurt makes a cooling side for spiced food and a base for quick marinades; a little strong cheese seasons pasta, gratins and baked potatoes without costing much.
In summary
Eating plenty of protein on a budget comes down to leaning on pulses, eggs and tinned fish, choosing the best-value cuts when you buy meat, and stretching that meat across more of the plate. Do that and you’ll eat well, eat plenty, and spend far less - the heart of cooking well for less.
Frequently asked questions
Dried pulses - lentils, chickpeas and beans - are the cheapest protein per portion, followed by eggs and tinned fish. All three cost far less than fresh meat.
Chicken thighs, mince and slow-cooking joints such as pork shoulder, beef shin and brisket are the best value. They cost less than premium cuts and deliver more flavour when cooked properly.
Build meals around pulses, eggs, tinned fish and dairy such as yoghurt and cheese. Combining pulses with grains like rice or bread gives you a balanced, protein-rich meal for very little.
