The present study investigated whether the extent of fermentation of NSP in human subjects could be predicted by an in vitro batch system. Fibre sources studied were five mixed diets containing different amounts and types of fibre and three single fibre sources (citrus fibre concentrate, coarse and fine wholemeal rye bread). Fermentation in human subjects was determined in balance experiments in women who were also donors of the faecal inocula. In vitro fermentations were performed with fibre residues prepared from duplicates of the fibre-containing foods consumed during the balance trials. Fermentation of total NSP in vivo was between 65.8 and 88.6% for the mixed diets and 54.4, 58.0 and 96.9 % for the coarse and fine wholemeal rye breads and the citrus fibre concentrate respectively. For the mixed diets and the citrus fibre concentrate, mean differences between the extent of NSP degradation after 24 h in vitro incubation and that in vivo were between −0.7 and 5.0 %. Differences were significant for one diet (P < 0.05). For the wholemeal rye breads, the fermentation in vitro exceeded that in vivo significantly, but the magnitude of the difference in each case was small and without physiological importance. Particle size of breads had no influence on the extent of NSP degradation. These results indicate that the in vitro batch system used could provide quantitative data on the fermentation in vivo of NSP in mixed diets and some single fibre sources. An in vitro incubation time of 24 h was sufficient to mimic the NSP degradation in vivo.