Foods that are high in fiber, like whole grains, legumes, and seeds, and those that are low in calories, such as fruits and vegetables, help with weight loss as they keep you fuller for longer. High-protein foods such as lean meats, fish, and dairy products are also helpful.