8 foods that you can have as often as you want -- and not gain weight

​​​​​​There are two kinds of people in this world: Those who abide by the 3-meals-a-day policy... and those who don't. If you fall into the latter category, you're probably a grazer -- someone who likes to snack all day, eating when you're hungry, or whenever food is in sight (aka us).

See more foods you can eat without gaining weight:

We get it. While it's often hard to resist free food in the office, bread baskets and the temptation of your grandma's pantry, not all snacks are created equal. There is a way to feel full, without feeling like you've overeaten -- and without worrying about an expanding waistline.

So stock that fridge up at work, and surround yourself with foods you shouldn't feel guilty about munching on!

Related: Shocking celebrity body transformations