What to Eat Before a Workout: 50 Pre- and Post-Workout Snacks

For some, breakfast is the most important meal of the day. But for others who manage to squeeze some gym time into their everyday routine, pre- and post-workout foods can be just as important.

We tapped Bob Seebohar, sport dietitian and exercise physiologist, for 49 snacks that offer the right balance of carbohydrates, fats, and protein to satisfy hunger, fuel workouts, and aid with recovery. While everyone’s nutritional requirements and preferences are different depending on their goals and activities, you actually don't need to eat much to work out for 60 minutes or less, says Seebohar, so keep these in mind for your longer sweat sessions. Read on for what to eat before a workout, plus the snacks to grab after.

yogurt parfait

Pre-Workout Snacks

The body builds muscle and recovers 24 hours a day, not just at the gym. Smartly timed snacks can give the body the fuel it needs to build muscle, burn fat, and recover as best it can. If you prefer to eat before exercising, or if your workout will last longer than an hour, Seebohar suggests grabbing a snack about 45 to 60 minutes in advance and keeping it small (think a palmful of carbs, a half palmful of protein, and a quarter palmful of fat). Find what works for you by trying one of these 25 options.

1. Perfect Yogurt Parfait

Photo: Food Pleasure and Health

A parfait sounds fancy, but it'll only take you three minutes to throw together this combo of 2 percent or full-fat yogurt, granola, and berries.

2. Whole Orange Smoothie

Photo: Vitamin Sunshine

Swap out sugar-packed juice for the real deal in this whole-orange smoothie. Confused about what kind of protein powder to use? Seebohar likes Thorne Research or NOW Foods protein powders.

3. Almond Coconut Mocha Smoothie

We love smoothies, but first—coffee. This recipe combines both. It's perfect for an early-morning workout since the hit of caffeine will perk you up before you hit the gym.

4. High-Protein Oatmeal

Oats are a classic morning staple, but if you don't want to clean up a pot before rushing to the gym in the morning, try this one as an afternoon snack. The recipe serves two, but we suggest dividing it into three portions and refrigerating the remaining two for smaller snack-size servings.

5. Blueberry Banana Protein Smoothie

It doesn't get much easier than blueberries, bananas, yogurt, almond milk, and ice. Just be sure to swap out the suggested nonfat yogurt for a partial- or full-fat version— it'll give you more fuel to crush your workout.

6. Banana Bread Greek Yogurt Parfait

This banana bread-inspired parfait is not nearly as complicated as baking up a sweet treat. You can pre-make a few and then pop them in the fridge for a grab-and-go snack on busy days.

7. Apple Peanut Butter Energy Bites

The classic apple-and-peanut-butter combo gets an upgrade from raisins and chia seeds. If you're in a rush, skip the extras and just grab an apple with PB. Try stashing some to-go packs of peanut butter or almond butter in your gym bag so you can chow down on your way to indoor cycling class.

8. Mocha Protein Shake

Protein shakes can taste chalky boring, but when there's coffee and chocolate involved, we're big fans. This blogger suggests adding an extra tablespoon of sugar, but we'd suggest skipping it for an even healthier (and easier!) recipe.

9. Fresh Strawberry Parfait With Cottage Cheese

Cottage cheese gives this parfait a light and creamy texture and adds a little extra fat, which will keep you feeling satisfied longer.

10. 5-Minute Protein Peanut Butter Energy Balls

Make these DIY no-bake peanut butter balls ahead of time, and you'll have some healthy treats ready to fuel a week's worth of sweat sessions. Seem like too much effort? Grab a box of your favorite bars (we love CLIF Bar's new nut butter-filled ones), cut in thirds, and then roll into balls for smaller bites.

11. Hard-Boiled Egg Avo Toast

Avo toast never fails. When you have a heartier appetite, try this pre-workout version and add a hard-boiled (or fried) egg on top for added protein. There are a lot of ways to get fancy here, but we're big fans of this classic combo before a morning run.

12. Homemade Apricot and Almond Energy Bars

If you have time on your hands, mix up these DIY energy bars and stash the extras for later. All you'll need for this no-bake recipe are a food processor and a few ingredients. Short on time? Stock up on some store-bought bars with high-quality ingredients and a 1:1 or 2:1 carbohydrate-to-protein ratio (in other words, look for 10 grams of carbs and 10 or 20 grams of protein), Seebohar says. One of our favorites is RXBAR, which lists the main ingredients right on the front of the wrapper.

13. Peanut Butter and Banana Chia Seed Toast

PB and banana is the perfect on-the-go snack. For a longer workout, spread both on one slice of whole-wheat toast and add a sprinkle of chia seeds to make this recipe even prettier better.

14. Leftover Meal Prep Chicken, Sweet Potato, and Green Beans

Getting in some fuel for your workout can be as easy as heating up a small portion of leftovers from the night before. Try making an easy meal-prep combo like this chipotle chicken, sweet potato, and green bean dish then setting aside a snack-size amount for an afternoon snack.

15. No-Bake Buckwheat Peanut Butter Energy Bars

These crunchy buckwheat bars are essentially a healthier and protein-filled version of Rice Krispie treats. If made ahead, they'll last up to two weeks in the fridge or two months in the freezer.

16. Strawberry Banana Oatmeal Greek Yogurt Waffles

Waking up early on the weekend for a long run? These protein-packed waffles will seem like a treat, but they're the right balance of nutrients to fuel your body for the long haul. Have one half of a waffle before and save the other for after your workout. They're also freezer friendly, so you can stash the extras and pop them in the toaster later.

17. Turkey Avocado Wrap

A wrap may sound like a meal, but this mini version is the perfect size for a pre-workout bite. The gluten-free "wrap" is actually just turkey wrapped around some avocado with shredded carrot for added crunch. It's the perfect use-what-you-already-have-in-your-fridge kind of snack.

18. Protein-Packed Cauliflower Hummus and Carrots

Hummus and carrots is a classic snack that works perfectly fine before a workout. This blogger makes a homemade version with a cauliflower base, but feel free to grab prepackaged hummus and baby carrots at the store.

19. Rice Cakes With Almond Butter

If you're gluten-free or just not big on toast, this is a great way to get your nut-butter snack in while adding healthy carbs to power you through. Plus, rice cakes don't go stale as quickly as bread, so you can always keep a pack on hand.

20. Baked Broccoli Cheese and Pepper Omelet

Omelets are one of our favorite any-time-of-day meals. You can load them up with tons of your favorite veggies and, since you're working out, splurge with full-fat cheese. This baked style makes it easy to portion out snack sizes, or you can make them in a muffin pan.

21. Caprese Avocado Toast With Cottage Cheese

This Italian-inspired avo toast trades mozzarella for low-cal, high-protein cottage cheese. If you're on the go, swap out the bread for a few whole-grain crackers.

22. Almond Butter Banana and Coconut Energy Bowl

By mashing up an egg and a banana, and topping them with apples, almond butter, and coconut, you'll get a grain-free oatmeal of sorts. This is a great one to make the night before and eat in a travel cup on your way to your favorite morning cardio class.

23. Tzatziki Greek Yogurt Chicken Salad

Whip up this chicken salad for a snack, stuff it in half a pita pocket, and then use the remainder for lunch or dinner.

24. BLT-Stuffed Avocados

Avocados are good. Avocados stuffed with the makings of a BLT are even better. Use full-fat Greek yogurt in place of mayo for a quick and hearty snack.

Post-Workout Snacks

Refueling your body after a hard workout is important for recovery, particularly if it lasts longer than 60 minutes. If your workout is strength based, the food you eat can help your muscles rebuild and repair. Seebohar suggests looking for a combo of about 30 to 60 grams of carbohydrates, up to 20 grams of protein, and just a bit of fat (5 to 8 grams). The best time to eat? If your workout is short or moderate, just wait until the next meal. If it's high intensity, strength based, or lasts over two hours, the window for glycogen replenishment is the first 30 to 60 minutes after your workout, Seebohar says.

25. Trail Mix

The great thing about trail mix? You get to choose what's in it if you're making it yourself. Whip up a big batch and divide it up into mini snack bags for the whole week.

26. PB&J Protein Pancakes

Protein pancakes are a perfect way to get some quality protein into a sweet treat. Pick a protein powder of your choice (Seebohar recommends whey isolate with no artificial sweeteners) and get cooking. Trust us, it's a lot tastier than chugging down the chalk water you mix up in a shaker bottle.

27. Sweet Potato Pie Protein Shake

Shakes are great because they're quick and easy, and this one takes the cake. You get the extra nutrients and a hint of sweetness from the sweet potatoes, plus the protein you need after a hard workout.

28. Post-Workout Banana Bites

This snack is easy, simple, and super tasty. Combine bananas, Greek yogurt (use partial- or full-fat after a workout), and peanut butter, and there you have it—carbs, protein, and fat all in one snack.

29. Healthy Peanut and Caramel Protein Bar

This post-workout snack legit looks like a candy bar, and it basically tastes like one too. Make a whole batch of these in advance so you can grab them on your way out the door. If you don't have time to make them at home, try something comparable, like a CLIF Builder's protein bar.

30. Orange Mango Recovery Smoothie

This smoothie is a tasty vegan option, which is key because protein shakes often use milk-based protein powders. The fruity combo is great for your sweet tooth without any added sugar.

31. Chicken Pasta With Butternut Squash, Caramelized Onions, and Tart Cherries

One thing people forget can be a great post-workout snack: last night's dinner. A meal with a protein and some complex carbs (like this one) is ideal, so if you have a small portion of leftovers from dinner, don't throw it out—wrap it up!

32. Avocado Tuna Salad

Another protein-packed make-ahead: avocado tuna salad. Prep a big batch on the weekend, and use it for lunch, dinner, or smaller after-workout snacks.

33. Peanut Butter Chocolate Protein Shake

This shake will totally curb your sugar cravings. The recipe uses casein protein powder, which is great before bed since your body digests it slowly overnight. If you want to skip the casein, sub in any whey or plant-based protein powder.

34. Microwave Egg and Vegetable Breakfast Sandwich

This recipe is the perfect breakfast sandwich for anyone in a hurry on the way to work. Wrap it up and stash it in your gym bag, then simply nuke it when you get to the office.

35. Sweet Potato Protein Bars

Sweet potato in a protein bar? Count us in. These are great because they're gluten-free, you can use whatever protein powder you like, and it takes just 20 minutes to make a whole batch.

36. Post-Workout Green Smoothie

It's rare that you crave a big salad after a hard strength session, so sometimes, drinking your greens is just easier. This recipe includes spinach, apples, and bananas for a shake full of nutrients.

37. Chunky Monkey Rice Cake

Rice cakes are a great vehicle for whatever wacky and delicious topping combo you come up with. Post-workout, try topping the fluffy cake with nut butter, banana, cacao nibs, and crumbled sea salt potato chips (yes, really!) to replenish sodium loss.

38. Chocolate Fudgicles

In the mood for something cold? Try one of these recovery fudge pops, which are the perfect treat after a hot and sweaty workout. Use skim milk in place of half and half for a healthier alternative. As with any treat, eat these in moderation.

39. Apple Cheese Crackers

Sometimes the simpler the recipe, the better. Not only is this one super easy to make (you just cut things!), it will also keep you full after your workout. Skip the added sugar for an even healthier option.

40. Healthy Homemade Chocolate Muscle Milk

Store-bought muscle "milk" may sound like an appealing option, but it can also be packed with added sugar. Make this homemade version and save some money too.

41. Easy Spinach and Egg White Omelette

Combine the protein of egg whites with the nutrients of spinach to refuel your body after a sweat session. Half the recipe to make a smaller, snack-size portion.

42. Fresh Strawberries, Cottage Cheese, and Whole-Wheat Cereal Parfait

Cottage cheese is another good low-cal protein option. Add whole-wheat cereal and strawberries (or whatever fruit you like) for some flavor and crunch. If you've had a long workout, you'll definitely need it.

43. Hard-Boiled Eggs With Carrot Sticks and Nuts

The beauty of this one is that it's simple and straightforward. If you don't have time to whip up a snack yourself, combine hard-boiled eggs for protein with a veggie and nuts for healthy fat.

44. Nut Butter Roll-Up

Whether you're in the peanut or almond camp, nut butters make an easy and high-protein snack option. Spread your preferred nut butter (we like to use a big, healthy serving) on a small whole-wheat wrap, throw on some bananas, add a dash of cinnamon, and then roll it up.

45. Banana Vanilla Orange Smoothie

If you're not into chocolate or peanut butter in your protein shakes, this is the pick for you. The flavor is subtle, and the banana and orange pack plenty of nutrients.

46. Freezer-Friendly Breakfast Sandwiches

Who doesn't love the classic BEC breakfast sandwich? This one uses an English muffin and will remind you of your favorite fast-food guilty pleasure—just way healthier.

47. Hummus and Pita Bread

Another simple choice: hummus and pita bread (or carrots, celery, or whatever else you have on hand for dipping). Just check your hummus ingredients and choose one with as few ingredients as possible (no added sugars!).

48. Sweet Potato and Avocado Egg Scramble

Sweet potatoes, avocado, and eggs are three of our favorite healthy foods, so this is the perfect post-workout bite. You can even make it for dinner (brinner) the night before and save some leftovers.

49. Paleo Chicken Hash

Another leftover-friendly recipe, this chicken hash is perfect for any meal and packs in nutrients to help your muscles rebuild.