What to Eat for Energy: Top Pre-Workout Snacks
Let’s be honest—sometimes the hardest part of working out is getting the energy to start. You’ve blocked the time, set the alarm, laid out your shoes… but your body just isn’t feeling it. Been there? Same here.
That’s where pre-workout snacks come in.
What you eat before a workout can make a huge difference in how you feel during your session. The right snack gives you just enough fuel to push through a run, a strength session, or even a 30-minute YouTube workout at home.
But not all snacks are equal. Some leave you feeling heavy. Others don’t give you enough to get through the warm-up. So after trying (and failing with) a bunch of options, I’ve figured out a few go-to snacks that give energy, don’t feel too heavy, and are easy to prep.
Here’s what’s actually worked for me—and might work for you too.
1. Banana with Peanut Butter
Let’s start with the classic. It’s simple, quick, and gives your body exactly what it needs. A banana gives quick fuel, and the peanut butter adds a bit of staying power so you don’t crash halfway through your workout.
It’s my go-to before a morning workout. I slice the banana, spread some peanut butter (okay, maybe more than just a little), and eat it while lacing up my sneakers.
If you’re in a real rush? Just grab the banana and take a spoonful of peanut butter straight from the jar. No judgment.
2. Greek Yogurt with Honey or Fruit
Greek yogurt is one of those snacks that sits light but packs a punch. Add a drizzle of honey or some berries, and you’ve got a snack that feels satisfying but doesn’t weigh you down.
This one’s great if you have a bit more time—like 45 minutes before your workout. It gives a balance of energy and helps you feel a little fuller, which is nice if you’re trying to avoid that mid-session hunger growl.
3. Oats with Almond Butter
If you’re planning a longer workout—like a long run or intense gym session—something a bit more filling helps. A small bowl of oats with a spoonful of almond (or peanut) butter is a great choice.
You don’t need to go full breakfast mode. Just 1/4 cup oats, a splash of milk or water, microwave it, then swirl in the nut butter. Done in 2 minutes.
I find this one works best if you eat it 30–60 minutes before your workout. Too close to your session and it might feel a little heavy.
4. Toast with Egg or Avocado
Toast is underrated. Seriously. A slice of whole-grain bread with a soft-boiled egg or mashed avocado gives slow energy that lasts through your entire workout.
It’s ideal for strength training or weight sessions. I usually go for this when I’m working out mid-morning or on weekends when I’ve got a bit more time to prep.
Bonus: If you’re into prepping things ahead, hard-boiled eggs in the fridge can save the day when you need something fast.
5. Energy Bites or Homemade Bars
Some mornings you don’t even have the brainpower to think, let alone cook something. That’s where pre-made snacks like energy balls or bars come in handy.
I like to make a batch on Sunday using oats, peanut butter, a bit of honey, and some chopped dates or dark chocolate chips. Roll them up and store them in the fridge.
One or two before a workout and I’m good to go. They’re also easy to throw in your bag if you’re heading to the gym after work.
6. A Handful of Nuts and a Piece of Fruit
This is the “I’m running late but I need something” snack. Almonds, walnuts, cashews—any will do. Add an apple, an orange, or a few grapes, and you’ve got a solid mix of energy and satisfaction.
It’s light, portable, and takes zero prep. Just don’t eat a massive handful of nuts—they can feel too heavy if you eat too many too close to your session.
7. Rice Cakes with Nut Butter
Not glamorous, but very effective. Rice cakes don’t have much taste on their own, but they’re a great base. Spread some nut butter on top and maybe slice a few strawberries or bananas. Crunchy, tasty, and just enough to wake you up and get you moving.
This is one of my afternoon workout favorites—especially if I haven’t had lunch yet.
8. Smoothie (But Keep It Light)
Smoothies can go both ways—either you feel amazing, or you regret drinking the whole thing right before jumping jacks.
The trick is to keep it light. A small smoothie with a banana, a spoon of yogurt, and a splash of almond milk works great. If you add protein powder, keep the serving small. And avoid too many heavy add-ins like nut butters or seeds if you're drinking it right before your workout.
When Should You Eat?
Okay, you’ve got your snack… but timing matters too.
Here’s what’s worked for me:
- Small snack: 15–30 minutes before a light or short workout.
- Bigger snack (like oats or toast): 30–60 minutes before more intense sessions.
You don’t want to feel full and sluggish, but you also don’t want to feel dizzy halfway through your squats. So it’s all about balance and listening to how your body reacts.
Final Thoughts
Eating before a workout doesn’t have to be complicated. You don’t need fancy products or a degree in nutrition. Just think simple, light, and balanced.