Packed with healthy fats and protein, this snack will keep you feeling full all the way until dinner, so you can avoid late-afternoon nibbling that can lead to weight gain.
Calories: 141 for half an avocado
Protein: 6.8 grams
Get the recipe: avocado with cottage cheese