Most nutrition advice tells you to chase one thing at a time: more protein, fewer carbs, less sugar. But if you had to pick just two things to build your meals around, they would be protein and fibre. Together they cover most of what makes a diet filling, sustaining and genuinely good for you, and most people fall short on both.
This guide pulls together how much of each you need, the foods that deliver both, and how to put it all into real meals.
Why protein and fibre are the pair worth focusing on
Protein and fibre do different jobs, but they share one powerful trait: they are the two most filling parts of a meal. Protein takes effort to digest and signals fullness to your brain; fibre adds bulk and slows everything down. Together they keep you satisfied for hours on fewer calories, which is why they matter so much whether your goal is fat loss, muscle, or simply not feeling hungry an hour after eating.
Beyond fullness, each brings its own benefits. Protein builds and repairs muscle, preserves it while you lose fat, and supports almost every tissue in the body. Fibre feeds the healthy bacteria in your gut, supports steady blood sugar and energy, and keeps digestion regular. Fibre has become one of the most talked-about nutrients in recent years, and for good reason: it does quiet, important work that most diets ignore.
The catch is that most people get too little of both. Filling that gap is one of the highest-value changes you can make to how you eat.
How much you need
For protein, active people generally do well aiming for around 1.2 to 1.6 g per kilogram of body weight, noticeably more than the old 0.8 g minimum that was only ever meant to prevent deficiency. The exact figure depends on your activity, age and goals. You can work out your own target with our protein calculator, or fit it into your full plan with the macros calculator.
For fibre, most adults do well at around 25 to 35 g a day. Many people eat closer to 15 g, so there is usually plenty of room to add more. The key is to build up gradually rather than all at once, which avoids the bloating that puts people off.
The best foods for both
Some foods happen to be strong in protein and fibre at the same time, which makes them especially efficient. Legumes lead the way: lentils and chickpeas each bring roughly 9 g of protein and 9 g of fibre per cooked cup, along with iron and folate. Beans and edamame are close behind.
Wholegrains like oats and quinoa add fibre alongside useful protein, and nuts such as almonds bring both plus healthy fats. For a full ranked list, see our high-protein high-fibre foods guide.
The other approach is to pair a lean protein with a high-fibre side. Foods like chicken breast, salmon, tuna, eggs, Greek yogurt and cottage cheese are protein-dense but low in fibre, so serving them with beans, wholegrains or plenty of vegetables balances the plate. Our high-protein foods and high-fibre foods lists cover each side in full.
Putting it together
You do not need to overhaul everything. A few simple habits cover most of the gap:
| Habit | Why it works |
|---|---|
| Anchor each meal with a protein | Sets the fullness and muscle-support foundation |
| Add a high-fibre food alongside | Beans, wholegrains or vegetables round out the plate |
| Swap refined for wholegrain | Brown rice, oats and wholewheat quietly add fibre |
| Keep legumes on hand | The cheapest way to hit both at once |
| Build up fibre slowly | Avoids bloating and makes the habit stick |
If you want the trend-driven version of this, our fibermaxxing guide focuses on the fibre side, while how much protein do you need goes deeper on protein targets. For eating to lose weight, the same protein-and-fibre approach makes a calorie deficit far easier to sustain.
The takeaway
Protein and fibre are not a fad. They are the two nutrients that do the most to keep you full, healthy and on track, and most people have room to eat more of both. Anchor your meals with protein, round them out with fibre, lean on legumes to get both at once, and build the fibre up gradually. It is a simple framework that works for muscle, weight loss and everyday health alike.