1. Leafy greens such as spinach, kale, and broccoli: These foods are low in calories and high in fiber, making them a great choice for weight loss.

2. Berries such as strawberries, blueberries, and raspberries: These fruits are high in antioxidants and low in calories, making them a great choice for weight loss.

3. Salmon and other fatty fish: These foods are high in protein and omega-3 fatty acids, which can help support weight loss.

4. Nuts and seeds: These foods are high in healthy fats and protein, making them a satisfying choice for weight loss.

5. Legumes such as beans, lentils, and chickpeas: These foods are high in protein and fiber, making them a great choice for weight loss.

6. Greek yogurt: This type of yogurt is high in protein and low in calories, making it a great choice for weight loss.

7. Eggs: Eggs are high in protein and can help keep you feeling full, making them a great choice for weight loss.

8. Avocados: These fruits are high in healthy fats and fiber, which can help support weight loss.

9. Whole grains such as quinoa, oats, and brown rice: These foods are high in fiber and can help keep you feeling full for longer.

10. Green tea: Green tea contains antioxidants and can also boost metabolism, which may help with weight loss.

It's important to note that weight loss is a journey and it's not only about food, it's also important to have regular exercise and make healthy lifestyle choices.

Also, it's important to consult a doctor or a qualified healthcare professional before starting any weight loss program.