It's not always low calorie but high protein foods before a workout are often recommended. High protein 'snacks' can include peanut butter, nuts, etc. Again, these are high calorie food but eat a small enough portion and it's a great way to get a big dose of protein before a workout.