Lined Circle

10 of the best foods for weight loss—plus, how to add them to your diet

Leafy Greens:

Leafy greens like spinach, kale, Swiss chard, and collard greens are low in calories and high in fiber, making them excellent choices for weight loss.

Lean Proteins:

Lean protein sources like chicken breast, turkey, fish, tofu, tempeh, and legumes can help you feel full and satisfied while supporting muscle growth and repair.

Whole Grains:

Whole grains like oats, quinoa, brown rice, barley, and whole wheat are rich in fiber, which aids digestion and helps you feel fuller for longer.


Enjoy berries as a topping for yogurt or oatmeal, blend them into smoothies, toss them into salads, or eat them as a snack on their own.

Nuts and Seeds:

Nuts and seeds like almonds, walnuts, chia seeds, and flaxseeds are rich in healthy fats, protein, and fiber, which can help keep you feeling full and satisfied.

Greek Yogurt:

Greek yogurt is high in protein and low in sugar, making it a nutritious option for weight loss. It also contains probiotics, which support gut health.


Eating eggs for breakfast can help you feel full and satisfied, reducing the likelihood of overeating later in the day.


Avocado is rich in healthy fats, fiber, and vitamins, making it a satisfying addition to meals that can help control hunger and cravings.


Legumes such as beans, lentils, and chickpeas are high in protein and fiber, which can help promote feelings of fullness and support weight loss.

Cruciferous Vegetables:

Roast cruciferous vegetables with olive oil and seasonings, add them to stir-fries, salads, or grain bowls, or enjoy them steamed or raw as a side dish or snack.