Bread is especially rich in complex carbohydrates (55 g/100 g on average). It also contains protein, B-group vitamins and minerals such as phosphorus and zinc. In many countries, bread hardly contains any fats (except some sandwich breads, buns and other toasts). The fibre content varies (2.5 g to more than 10 g/100 g). The amount of fibre depends on how refined the flour is and on the presence of added fibres. Bread also contains salt.