Have you ever wanted to get something for nothing? Eating no calorie foods is one way to do this. The theory behind these foods is that they contain such a small amount of calories that the energy you use eating them ends up cancelling out their calories. While a no-calorie cheesecake may still be a pipe dream, consuming these “free foods” will help you fight your hunger without having to worry about packing on the pounds.

1. Cucumbers

If you’re sick of fighting hunger by guzzling glass after glass of water, snack on cucumber slices instead. By eating foods that are high in water, you’ll feel full (at least temporarily) because the H20 takes up a lot of space in your stomach. Cucumbers also contain vitamins K and C, potassium, and a compound called silica which helps to build and maintain connective tissue.