whole foods like vegetables, fruits, fish, eggs, poultry, nuts and seeds are packed with nutrients and tend to be more filling than processed foods. basing your meals around whole, single-ingredient foods is one of the best ways to promote lasting weight loss or to maintain a healthy body weight.