It's worth doing a little bit of prep once a week or so to ensure that you will have awesome, healthy snacks on hand all the time.
  1. Smoothie pops
    Make a big batch of your favorite smoothie, pour into mason jars, paper cups, or ice pop molds if you have them, and put popsicle sticks in them (I have also done this with chopsticks). Freeze until firm, and then anytime you are hungry, a nutritious, delicious smoothie pop awaits you.
  2. Grain-free granola
    When I know I'm going to have a super busy week, I make a big batch of this and eat it with almond milk for breakfast, in yogurt for lunch, and sometimes just by the handful.
  3. Popcorn with olive oil, Parmesan, and black pepper
    @evan likes it with nutritional yeast
  4. Bocconcini (baby fresh mozzarella balls)
  5. Frozen fruit
    Grapes, mango and peach slices are my picks. They're like perfect little bites of sorbet.
  6. Babybel cheeses
  7. Cut-up veggies
    Cut up a ton of your favorite vegetables (I like carrots, radishes, celery, and red bell peppers). Place them in a large bowl and fill it almost to the top with cold water. Keep them in the fridge where you can reach them easily, and grab whenever you're hungry. The cold water will keep them super crisp, and it's a great way to ensure that you're always reaching for vegetables.
  8. Nuts and dried fruit
    Trader Joe's and stores with great bulk sections are a good place to pick this stuff up. Nuts have protein and healthy fats, and the fruits have fiber, both of which are important for satisfying hunger in a lasting way.
  9. Greek yogurt
    It might sound weird, but I like mine with a teaspoon or so of good extra-virgin olive oil, a little bit of honey or balsamic vinegar, a pinch of salt, and lots of black pepper.
  10. Apples and peanut butter
    This one is unbeatable.