Nuts and seeds are filled with fibre. In fact, one small ounce of sunflower seeds delivers four grams of fibre. Almonds, peanuts and walnuts all feature a lot of fibre. Carefully monitor your intake of nuts, however, because they can be incredibly fattening. Flaxseed and soy nuts, on the other hand, are not only high in fibre but they also contain very little fat.