AI-generated image: Porridge with raspberries and linseed, a bowl of kidney beans, a cooked globe artichoke on a plate, a pear, a slice of wholegrain rye bread, chia seeds and dried figs on a wooden table

High-fibre foods: chart of fibre per 100 g and per portion

The most fibre per 100 g is in wheat bran (43.2 g), chia seeds (40.2 g), linseed (22.7 g) and rye crispbread (18.2 g). A portion of kidney beans (120 g) gives you 13.3 g, a cooked globe artichoke (120 g) 16.3 g and a portion of porridge oats (40 g) 4.4 g. Adults should aim for at least 30 g a day (DGE and NHS). The chart lists 65 foods per 100 g and per portion, with values from the German Nutrient Database (BLS 4.0).