10 of the best foods for weight loss

Leafy greens like spinach, kale, Swiss chard, and collard greens are low in calories and carbohydrates but high in fiber and nutrients.

Leafy Greens:

Salmon is rich in protein and omega-3 fatty acids, which help keep you full and satisfied while promoting heart health.


Eating eggs for breakfast can help control appetite and reduce calorie intake throughout the day.


Lean protein sources like chicken breast, turkey, tofu, and legumes are filling and help preserve muscle mass during weight loss.

Lean Protein:

Berries such as strawberries, blueberries, raspberries, and blackberries are low in calories but packed with fiber, vitamins, and antioxidants.


Greek yogurt is high in protein and low in sugar, making it a satisfying snack or meal option for weight loss. 

Greek Yogurt:

Quinoa is a gluten-free whole grain that's high in protein and fiber. It provides sustained energy and helps keep you full, making it a great alternative to refined grains like white rice or pasta.


Despite being calorie-dense, research suggests that including avocado in meals can promote feelings of fullness and reduce calorie intake.


They make a convenient and satisfying snack option that supports weight loss when eaten in moderation.

Nuts and Seeds:

Legumes like beans, lentils, and chickpeas are high in protein, fiber, and resistant starch, which can help promote feelings of fullness and aid in weight loss.