It’s great to be healthy, but some days it just seems like the only food available is what’s quick, cheap, and not so good for you. We’ve compiled this list of the Top 10 quick and healthy snacks so that the next time you need an idea, you aren’t stuck searching aimlessly through the pantry.

10. Granola bars. This one’s obvious, but it’s definitely a keeper. Nutri-grain bars or a more filling protein bar are perfect.

9. Snap-peas packets. These have become a pretty recent phenomenon, but are loved all over and deservedly so.

8. Fruit. A bowl of fruit may not be that easy to take on the go, but something as simple as an apple or a banana is very easy to grab and easy to eat.

7.  Yogurt. A great on-the-go snack for those who don’t always have a ton of time to prepare something.

6. Cut-up veggies with ranch. This takes a little bit of time for preparation, but is totally worth it! Invest the 10 to 15 extra minutes to cut these up at the beginning of the week and take the with you throughout.

5. Hummus. Whether you eat it with pretzel chips or veggies, hummus tastes wonderful, and it’s healthy! They now have hummus to-go containers paired with pretzel chips, making it even easier on you.

4. Protein/meal replacement shakes. You can buy these at the store already bottled, or you can take the time to make them yourself. Either way, they’re healthy, and great on-the-go. Sprinkle in some kale or spinach for added vitamins – you can hardly taste it!

3. Almonds. Though the nutrition label reads fatty, the type of fat that nuts give you is the good kind. They’re easy to gram and they’re delicious!

2. Oatmeal with some fresh berries. This is a quick 5-minute preparation and leaves you full.

1. Hard-boiled eggs. Hard-boiled eggs are jam packed with protein and are perfect for those days where you only have time to grab something and go.