Fiber comes from plants. It is the part of the plant that your body can’t digest and absorb. Plant foods – vegetables, fruits, whole grains, beans, nuts and seeds – are rich in dietary fiber.