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

Leafy Greens:

Foods like spinach, kale, and Swiss chard are low in calories and high in nutrients. Add them to salads, soups, or smoothies.

Lean Proteins:

Chicken breast, turkey, tofu, and fish are good sources of protein, which can help you feel full and satisfied. Include them in your meals as the main protein source.

Beans and Legumes:

Lentils, black beans, chickpeas, and other legumes are high in fiber and protein, making them filling options for meals like soups, salads, and stir-fries.

Whole Grains:

Foods like quinoa, brown rice, oats, and barley provide fiber and nutrients. Use them as a base for meals or snacks, such as oatmeal for breakfast or quinoa salads for lunch.


Blueberries, strawberries, raspberries, and other berries are low in calories and high in antioxidants and fiber.

Nuts and Seeds:

Almonds, walnuts, chia seeds, and flaxseeds are rich in healthy fats, protein, and fiber. Add them to salads, yogurt, or smoothies, or enjoy them as a snack.

Greek Yogurt:

Greek yogurt is high in protein and probiotics, which can promote satiety and digestive health. Have it as a snack or use it as a base for sauces, dips, or smoothies.


Avocado is rich in healthy fats and fiber, making it a filling addition to salads, sandwiches, wraps, or as a topping for toast or eggs.


Eggs are a good source of protein and can be enjoyed in various ways, such as boiled, scrambled, or poached.

Spices and Herbs:

Spices like cayenne pepper, ginger, and cinnamon, as well as herbs like basil, parsley, and cilantro, can add flavor to your meals without extra calories.