10 Superfoods to Eat to Lose Weight Fast

8. Beans and Legumes. These are great for weight loss, including black beans, kidney beans, and lentils. They are high in both fiber and protein and will keep you feeling full. Some people can have stomach trouble with legumes, so prepare them correctly to reduce such issues.