Spinach, kale, Swiss chard, and other leafy greens are low in calories and high in fiber, which helps to keep you full and satisfied.
Chicken breast, turkey breast, fish, tofu, tempeh, and legumes like lentils and chickpeas are all excellent sources of protein that can help you feel full and satisfied, which may prevent overeating.
Quinoa, brown rice, oats, barley, and whole wheat products are high in fiber and can help keep you feeling full for longer periods of time.
Berries, apples, oranges, and pears are lower in calories and high in fiber compared to many other fruits. They can satisfy your sweet tooth while providing essential vitamins and minerals.
Almonds, walnuts, chia seeds, flaxseeds, and pumpkin seeds are rich in healthy fats, protein, and fiber, which can help keep you feeling full and satisfied.
Greek yogurt is high in protein and can help keep you feeling full. Opt for plain Greek yogurt and add your own fruit for sweetness to avoid added sugars.
Eggs are a good source of protein and can help keep you feeling full throughout the day. They're also versatile and can be prepared in many different ways.
While not a food, staying hydrated is essential for weight loss. Drinking water can help control hunger and prevent overeating.