Foods that are high in fiber are the ones that fill us up quicker and keep us feeling full longer. You can get the fiber that you need from fruits, vegetables, beans and whole grains. They satisfy our hunger in two ways: by filling our stomachs and by providing essential nutrients to nourish our bodies. If you fill up on these foods, you will be giving your body the fuel that it needs and you will be satisfied with fewer treats.