A snack advertised as “high protein” is not automatically high in fibre, and a high-fibre snack is not necessarily protein-rich. If you want something substantial between meals, it is useful to compare energy, protein, fibre, portion size and price together. A protein-only option can be practical, while adding oats, fruit or legumes may improve the fibre contribution. There is no universal winner for fullness.

This guide compares three precisely weighed snacks at roughly 200 kcal using USDA reference foods. It then explains how to read packaged snack labels in Germany and the EU, what a fibre claim actually means, and when a more varied snack may be worth the additional money. The prices are illustrative German budgeting assumptions, not current supermarket quotations.

What protein and fibre do differently

Protein supplies amino acids. Research comparing isocaloric diets suggests protein can modestly influence short-term perceived fullness and hunger, but the size of the effect varies. A systematic review and meta-analysis of randomised trials found average acute appetite changes; it does not mean every higher-protein snack will suppress hunger until dinner.

Dietary fibre comprises different substances with different physiological properties. Whole foods that supply fibre may also provide water, bulk and a different chewing experience. Adding 5 g fibre is not equivalent to adding a guaranteed number of hours of satiety. A systematic review of cereal fibre and satiety reported inconsistent effects across fibre types and study designs. Fruit, yogurt and oats together also differ in volume and texture, so a comparison is not a controlled test of fibre alone.

Both nutrients matter in a varied diet. The EFSA dietary reference opinion considers 25 g fibre per day adequate for normal bowel function in adults. This is a daily reference, not a requirement that every snack contain 25 g. People with digestive conditions may need different advice, and a sudden large increase in fibre may cause discomfort.

The three food references used in the calculation

These are reference nutrient values per 100 g, not measurements of a specific German supermarket brand. Greek yogurt is plain and nonfat, raspberries are unsweetened, and oats are dry. Flavoured yogurt, sweetened berries, granola and protein powders may differ substantially.

Ingredient (100 g) Energy Protein Fibre
Plain nonfat Greek yogurt 59 kcal 10.2 g 0.0 g
Unsweetened raspberries 52 kcal 1.2 g 6.5 g
Dry oats 389 kcal 16.9 g 10.6 g

References: USDA FoodData Central SR Legacy — plain nonfat Greek yogurt, FDC 170894, raw raspberries, FDC 167755 and dry oats, FDC 169705. We calculate each snack by multiplying the grams used by the corresponding value per 100 g. The USDA entries are a reference starting point; use an actual product label when tracking a specific purchase.

Protein-only versus protein-and-fibre snacks at similar calories

Instead of comparing a tiny yogurt with a large cereal bowl, these examples are all close to 200 kcal. The first is essentially fibre-free; the other two include progressively more plant foods. The trade-off is that protein quantity and food volume also change.

Snack Energy Protein Fibre Model cost
A: 340 g yogurt 201 kcal 34.6 g 0.0 g €1.36
B: 200 g yogurt + 20 g oats 196 kcal 23.8 g 2.1 g €0.84
C: 170 g yogurt + 125 g raspberries + 10 g oats 204 kcal 20.5 g 9.2 g €1.70

Option A — protein-forward: 340 g of plain nonfat Greek yogurt. It gives about 201 kcal, 34.6 g protein and 0 g fibre. This is a relatively large portion by weight, so its water content and sheer volume are relevant to how it feels to eat. It suits someone primarily trying to increase protein, assuming dairy is suitable for them.

Option B — moderate fibre: 200 g yogurt plus 20 g dry oats. It provides approximately 196 kcal, 23.8 g protein and 2.1 g fibre. The oats can be stirred in immediately or softened in the refrigerator. The amount of fibre is modest; the useful change is adding some whole grain without greatly increasing energy.

Option C — fibre-rich combination: 170 g yogurt, 125 g unsweetened raspberries and 10 g oats. The estimate is 204 kcal, 20.5 g protein and 9.2 g fibre. Raspberries contribute most of the fibre. Fresh and plain frozen raspberries can both work, but added syrup changes the calculation. Choose a product without sweetened coating if you intend to use these reference values.

None of these is a laboratory-tested “satiety score.” The options differ in protein, fibre, acidity, texture, water and cost. If you prefer a smaller portion or need more protein, it is reasonable to pick the first. If your daily meals are short on fibre, the third may contribute more to that goal.

Price per snack: full purchase versus ingredients used

To compare costs without inventing a shop receipt, assume the following illustrative prices in Germany: plain yogurt €4.00/kg, unsweetened raspberries €8.00/kg and oats €2.00/kg. They are modelling inputs, not verified retail offers and not claims about October 2026 shelf prices.

Ingredient Assumed price per kg In snack A In snack B In snack C
Plain nonfat Greek yogurt €4.00 340 g 200 g 170 g
Unsweetened raspberries €8.00 0 g 0 g 125 g
Dry oats €2.00 0 g 20 g 10 g
Total ingredient cost — €1.36 €0.84 €1.70

With these assumptions, option A costs €1.36, B €0.84, and C €1.70. The cheapest snack here is B, while C delivers substantially more fibre. That result depends on the assumed berry price. Using seasonal fruit, frozen berries on offer or an alternative high-fibre ingredient may alter it. This calculation prices only the amount eaten; buying a new tub of yogurt and a large bag of oats at the checkout costs more upfront, with unused stock left for later.

It is also useful to avoid confusing price per snack with price per gram of protein. A costs roughly €0.039 per protein gram, B €0.035 and C €0.083 under the assumptions above. Someone who wants the cheapest protein might make a different choice from someone trying to close a fibre gap. No single ranking answers both questions.

A more useful way to compare snack labels

A typical bar label lists nutrients per 100 g, but the actual bar might weigh 40–60 g. First calculate the amount per whole bar. A product with 15 g fibre per 100 g gives only 7.5 g if the bar weighs 50 g. The same principle applies to protein. Compare its actual energy and price with a snack you would genuinely eat, not just an arbitrary 100 g of another food.

In the EU, the legal nutrition claims are defined, not freely interchangeable with promises of satiety. The European Commission's nutrition-claim conditions say “source of fibre” needs at least 3 g/100 g or 1.5 g/100 kcal, while “high fibre” needs 6 g/100 g or 3 g/100 kcal. “Source of protein” and “high protein” refer to protein providing at least 12% and 20% of the product's energy, respectively. These are rules for eligible nutrition claims, not proof of a product's superiority or of how full a person will feel.

Check the ingredient list and allergens too. Protein bars may use milk, soy or nuts, and some high-fibre products use inulin or added isolated fibre. A label claiming fibre is not necessarily comparable to a portion of raspberries or legumes in food structure or tolerance. If a product contains sugar alcohols, look for the relevant warning and consider your individual digestive tolerance.

Our guide to portion size versus serving size explains why a package's reference serving may not match the amount you eat. The high-fibre foods guide gives a wider list of fibre sources, while high-protein foods helps place a snack within overall protein intake.

Does adding fibre always make a snack healthier?

Not necessarily. Consider the total diet and what the snack replaces. Adding fruit and oats might bring fibre and other nutrients to a day that consists largely of refined grains. But if you already eat plenty of fibre, a simple yogurt snack may be enough. A sweetened high-fibre bar may still be energy-dense, and a protein bar can be useful for convenience even if its fibre is low.

A snack also does not need to be exactly 200 kcal. Your hunger, the timing of your next meal, activity and individual energy needs matter. Treat equal-calorie examples as a way to compare composition, not as a prescribed portion. For packaged foods, serving size, the amount actually eaten and preparation differences are usually more important than a small difference in a reference database.

If a snack contains oats, check whether the product uses dry oats, porridge with added water, or sweetened granola; they are not interchangeable on a per-100-g basis. The oats and their portion sizes page explains dry versus cooked weights. For people avoiding dairy, replacing yogurt with soy yogurt or another food requires recalculating the full recipe from that product's label, not assuming protein remains identical.

Practical choices for three different goals

For maximum protein near 200 kcal, the plain yogurt example has the most protein of these three. For some fibre at the lowest model cost, yogurt plus oats comes out cheapest. For more fibre at a similar calorie budget, yogurt, raspberries and oats provide a markedly larger fibre contribution, at a higher assumed price and with less protein than the yogurt-only portion.

Those are nutrient and cost comparisons, not controlled evidence that one snack will keep you full longer. Use them to decide what your current diet is missing and to check real package labels. If you rely on a snack as part of a weight-management plan, the most useful choice is one that fits your full day, appetite, preferences and budget.

Sources

Data and evidence: USDA SR Legacy Greek yogurt 170894, raspberries 167755, oats 169705; EFSA on fibre; EU nutrition claims; protein and appetite review; cereal fibre and satiety review. Arithmetic is based on edible weights, and example prices are hypothetical.