10 of the best foods for weight loss

Leafy Greens: Leafy greens like spinach, kale, Swiss chard, and arugula are low in calories but high in fiber, vitamins, and minerals.

Lean Proteins: Foods like chicken breast, turkey, fish, tofu, tempeh, and legumes are rich in protein, which helps increase satiety and supports muscle growth.

Whole Eggs: Eggs are a great source of high-quality protein and healthy fats. They are also very filling, which can help reduce calorie intake throughout the day.

Berries: Berries like strawberries, blueberries, raspberries, and blackberries are low in calories but high in fiber and antioxidants.

Cruciferous Vegetables: Vegetables like broccoli, cauliflower, Brussels sprouts, and cabbage are low in calories but high in fiber and vitamins.

Avocados: Avocados are rich in healthy fats, particularly monounsaturated fats, which can help reduce appetite and promote feelings of fullness.

Nuts and Seeds: Nuts and seeds like almonds, walnuts, chia seeds, and flaxseeds are high in healthy fats, protein, and fiber.

Whole Grains: Whole grains like oats, quinoa, brown rice, and barley are high in fiber and complex carbohydrates, which can help regulate blood sugar levels.

Greek Yogurt: Greek yogurt is high in protein and low in carbohydrates and sugars. It can help increase feelings of fullness and support muscle growth and repair.

Legumes: Legumes like beans, lentils, chickpeas, and peas are rich in protein, fiber, and complex carbohydrates. They are low in fat and can help keep you feeling full and satisfied.