<human>:  What are the best foods to eat for weight loss?
<bot>: The best foods to eat for weight loss are those that are low in calories, high in fiber and protein, and rich in nutrients. Examples include lean proteins like fish, chicken, beans, and tofu; non-starchy vegetables like greens, broccoli, and cauliflower; and heart-healthy fats such as avocados and olive oil. You can also enjoy whole grains like oatmeal, quinoa, and brown rice for added fiber and antioxidants. Try to avoid processed, sugary, and fatty foods.