Nutrition · Budget

The Best Cheap Sources of Protein and Fibre

A handful of cheap foods deliver protein and fibre in the same mouthful. Get these into your week and two of the hardest nutrition targets look after themselves, for very little money.

KF.Social Editorial ·Updated 18 July 2026 ·9 min read Evidence-reviewed

Two targets, one spoonful

The double-duty idea. Most foods give you protein or fibre. Pulses, oats, and soya give you both at once, which is what makes them unbeatable value.

Most foods are good at one job. Chicken is protein but no fibre. Wholemeal bread is fibre but modest protein. What makes a food a real budget hero is doing both at once, and a small group of cheap staples does exactly that. Lentils, beans, chickpeas, oats, and frozen soya beans stack protein and fibre in the same spoonful, which means hitting two of the most-missed nutrition targets barely costs you anything extra. This is a guide to the foods that pull double duty, and how to build them into a normal week.

The short version

  • The best value foods deliver protein and fibre together. Pulses, oats, and soya are the standouts, and they are among the cheapest foods in the shop.
  • Aim for roughly **1.6 grams of protein per kilogram** of body weight and about **30 grams of fibre** a day. A few pulse-based meals cover a big chunk of both.
  • Dried lentils and beans are the cheapest per gram and store for months. Tinned versions cost a little more but need zero planning.
  • A daily pulse serving has been shown to modestly lower LDL (low-density lipoprotein) cholesterol, a bonus on top of the protein and fibre.
  • Plant staples do this best, which is why the cheapest option is also the double-duty one.
1

Why chasing both at once is smart

Protein and fibre are the two targets people miss most. Protein keeps you full and preserves muscle; a 2018 review found it supports muscle up to around 1.6 grams per kilogram of body weight per day. Fibre feeds your gut, steadies digestion, and is linked to real health gains: United Kingdom guidance sets a target near 30 grams a day, and a large 2019 review in The Lancet found intakes of 25 to 29 grams and above were linked to lower rates of heart disease, type 2 diabetes, and bowel cancer.

The clever move on a budget is to stop treating these as two separate shopping problems. A food that delivers both means one cheap ingredient chips away at two targets, and you stop paying for a lean protein plus a separate fibre source.

The double-duty test

A genuine double-duty food gives you a meaningful hit of both protein and fibre per serving. Pulses are the clearest winners, but oats, soya beans, and wholegrains all qualify, and all are cheap.

2

The cheap double-duty foods, ranked

Here are the best value foods that carry real amounts of both nutrients. Numbers are approximate per typical portion and will vary by brand, but the ranking is stable. Notice how the top of the list is almost all pulses and soya, the cheapest things here.

FoodProteinFibreValue
Lentils, cooked (1 cup)about 18 gabout 15 gBest all-round, very cheap
Black beans or kidney beans (1 tin, drained)about 15 gabout 12 gExcellent, no prep
Chickpeas (1 tin, drained)about 15 gabout 11 gExcellent, versatile
Split peas, cooked (1 cup)about 16 gabout 11 gExcellent for soups
Edamame / soya beans (100 g)about 11 gabout 5 gVery good, complete protein
Oats, dry (100 g)about 11 gabout 8 gVery good breakfast base
Wholemeal bread (2 slices)about 8 gabout 6 gGood, cheap staple
Peanut butter (2 tbsp)about 7 gabout 2 gGood, watch portions
Frozen peas (100 g)about 5 gabout 5 gGood, adds to anything
Ramp up fibre gently

If your diet is currently low in fibre, add these foods over a week or two rather than all at once, and drink enough water. A sudden jump in fibre can cause bloating and wind. Your gut adjusts quickly, but it appreciates a run-up.

3

Pulses: the outright value champions

Lentils, beans, chickpeas, and split peas deserve their own section because nothing else competes on value. They are cheap, especially bought dry, store for months, and pack protein and fibre in the same serving. As a bonus, a 2014 review in the Canadian Medical Association Journal found that eating about one serving of pulses a day modestly lowered LDL (low-density lipoprotein) cholesterol, the type linked to heart disease. So the cheapest protein-and-fibre food on the shelf also nudges your heart health in the right direction.

Dried pulses are the very cheapest but need soaking or longer cooking. Tinned pulses cost a little more and need nothing but a can opener, which makes them the easiest way to start. Keep a shelf of tinned chickpeas, black beans, and kidney beans, plus a bag of red lentils that cook in 20 minutes with no soaking, and you always have a cheap, double-duty meal within reach.

Do you need to combine proteins?

Not meal by meal. It is an old idea that you must pair beans and rice at the same sitting. Eating a variety of pulses, grains, and nuts across a normal day gives you all the amino acids you need. And soya foods, tofu, tempeh, and edamame, are complete proteins on their own, so they need no pairing at all.

4

Beyond pulses: cheap grains, seeds, and extras

Pulses do the heavy lifting, but a few other cheap staples round out both targets and stop your meals feeling one-note. None of these is expensive, and most keep for a long time in the cupboard.

Wholegrains

Oats, brown rice, wholemeal pasta, wholemeal bread, and barley all add fibre and a useful amount of protein for very little money. Swapping the white version for the wholemeal one costs nothing extra and quietly lifts your fibre at every meal. Barley in particular is cheap, filling, and high in a fibre linked to lower cholesterol.

Seeds and nuts

A spoon of mixed seeds or a scoop of peanut butter adds protein, fibre, and healthy fats. They are more energy-dense, so keep portions sensible, but a small handful stirred into porridge or yoghurt is a cheap upgrade. Bought in bigger bags they cost far less per serving than single-portion snack packs.

Frozen vegetables

Frozen peas, sweetcorn, spinach, and mixed veg are cheap, never go off, and add fibre to any pot or plate. Frozen peas are quietly one of the better-value foods here, carrying both fibre and a little protein, and they go into almost anything straight from the bag.

5

Getting them into your week

The foods only count if you eat them, so the goal is a few easy defaults rather than a rigid plan. A handful of habits does most of the work.

  1. Start the day with oats. Porridge with milk gives you protein and fibre before you have made a single decision. Stir in peanut butter or a spoon of yoghurt for more protein.
  2. Add a tin of pulses to anything savoury. Chickpeas into a curry, black beans into a chilli, lentils into a pasta sauce or soup. Each tin adds roughly 15 grams of protein and over 10 grams of fibre for pennies.
  3. Batch a big pot once a week. A lentil dhal or bean stew makes several servings that reheat well and cost very little each.
  4. Keep frozen soya beans in. Edamame is a fast, complete-protein side or snack straight from the freezer with a pinch of salt.
  5. Default to wholemeal. Choosing wholemeal bread, pasta, and brown rice over white adds fibre at no extra cost.
One cheap meal that does it all

A bowl of red lentil dhal with brown rice and frozen spinach hits roughly 25 grams of protein and well over 15 grams of fibre, costs pennies per serving, and reheats beautifully. Build a few meals like this and both targets largely look after themselves.

6

Questions people ask

Which food has the most protein and fibre for the money?
Dried lentils and dried beans are the outright winners. Bought dry they cost very little per serving, keep for months, and deliver both a large dose of protein and a large dose of fibre in the same portion. Tinned versions are slightly pricier but need no soaking, which makes them the easiest place to start.
How much fibre should I be eating?
United Kingdom guidance recommends about 30 grams of fibre a day for adults, and research links intakes of 25 grams and above to lower rates of heart disease, type 2 diabetes, and bowel cancer. Most people fall well short. A couple of pulse-based meals and swapping to wholemeal grains closes most of the gap cheaply.
Can beans and lentils really build muscle?
Yes, as part of a diet that hits your total protein target alongside training. Pulses are slightly lower in protein density and the amino acid leucine than meat, so eat a little more of them and vary your sources across the day. Combined with soya foods, which are complete proteins, they support muscle just fine.
Will eating more pulses upset my stomach?
It can if you jump from a low-fibre diet to a high one overnight. Add pulses gradually over a week or two, drink enough water, and any bloating or wind usually settles quickly as your gut adjusts. Rinsing tinned pulses well can also help.
7

References

  1. Morton RW, et al. British Journal of Sports Medicine. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults. 2018. doi.org/10.1136/bjsports-2017-097608
  2. Reynolds A, et al. The Lancet. Carbohydrate quality and human health: a series of systematic reviews and meta-analyses. 2019. doi.org/10.1016/S0140-6736(18)31809-9
  3. Scientific Advisory Committee on Nutrition (SACN), UK. Carbohydrates and Health. 2015. gov.uk/government/publications/sacn-carbohydrates-and-health-report
  4. Ha V, et al. Canadian Medical Association Journal. Effect of dietary pulse intake on established therapeutic lipid targets for cardiovascular risk reduction: a systematic review and meta-analysis of randomized controlled trials. 2014. doi.org/10.1503/cmaj.131727

Last reviewed 18 July 2026. We check health-condition articles against current guidelines and update the date above when we do.

Send this to someone who needs it
WhatsApp Message X
Find your people

Communities for this

Groups on KF.Social where people are already working on this together. Open one, or browse them all.

Everyday Eating Eating well on a normal week, without a plan you will abandon by Thursday. Weeknight Cooks Under-45-minute dinners, real grocery lists, honest reviews of that TikTok pasta. The Long Table Supper clubs, potlucks, and dinner with strangers who do not stay strangers.
Browse all communities
Two targets, one shop

Hit protein and fibre without overthinking it.

KF.Social tracks both protein and fibre, leans your meals on cheap double-duty staples like lentils and oats, and shows you the gap to close at a glance. Trade cheap, high-fibre wins with people chasing the same targets.

Today
Protein and fibre on track
Protein108 g of 112 g
Fibre27 g of 30 g
Best value foodRed lentils
KF.Social
KF.Social Editorial
Written by the KF.Social team, checked against current guidelines
We write plain-language fitness and health content and update it as the science moves. This article is educational and does not replace advice from your own doctor or care team.
#budget #protein #fibre