Your pre-workout meal often depends on your exercise choices. The best things to eat 30 minutes before your workout are oatmeal, protein shakes, bananas, whole grains, yogurt, fresh fruit, boiled eggs, caffeine, and smoothies. Will I lose weight if I ...