Staying full is the best way to avoid cravings and off-plan foods.
It can be hard to make good decisions when you’re hungry. These are our top 5 foods to stay full in between meals. They’re loaded with nutrients, protein and/or fiber to keep you going.

- Blueberries
- Low-fat Greek yogurt
- Cauliflower
- Chili beans
- Hard-boiled egg