It’s hard to eat too many calories from foods with a lot of water, but you can overeat them in terms of how much space they take up in your stomach. These foods are generally low in calories and high in fiber, which makes you feel full before you eat too many calories.