We include products we think are useful for our readers. If you buy through links on this page, we may earn a small commission. Here’s our process.

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 sports dietitian and exercise physiologist Bob Seebohar, MS, RDN, CSSD, CSCS, for intel on 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.

The body builds muscle and recovers 24/7, 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).

We’ve rounded up 24 ideas for pre-workout eats, from breakfast-y options, to vegan and high-protein muscle-building snacks, to keep you going strong.

1. Berry fruit and yogurt granola parfait

A parfait sounds fancy, but it’ll only take you three minutes to throw together this combo of Greek yogurt, granola, and berries.

2. Hard-boiled egg and avo toast

Avocado 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.

3. Fresh strawberry parfait with cottage cheese

Share on Pinterest
Photo: The Seaman Mom

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

4. Peanut butter and banana chia seed toast

Share on Pinterest
Photo: The Domestic Diva

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 for a pop of extra nutrition and crunch.

5. Strawberry banana oatmeal Greek yogurt waffles

Share on Pinterest
Photo: Ambitious Kitchen

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.

These are also freezer friendly, so you can stash the extras and pop them in the toaster later.

6. Banana nut breakfast 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. Whole orange smoothie

Share on Pinterest
Photo: Sunkissed Kitchen

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.

8. Baked broccoli cheese and pepper omelet

Share on Pinterest
Photo: Ramona’s Cuisine

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.

9. Almond butter banana and coconut energy bowl

Share on Pinterest
Photo: Bravo for Paleo

By mashing up eggs and a banana, then 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.

10. Apple peanut butter energy bites

Share on Pinterest
Photo: Joyful Healthy Eats

The classic apple-and-peanut-butter combo gets an upgrade with 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 or almond butter in your gym bag so you can chow down on your way to indoor cycling class.

11. Almond coconut mocha smoothie

Share on Pinterest
Photo: The Gold Lining Girl

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.

12. 5-Minute protein peanut butter energy balls

Share on Pinterest
Photo: Ambitious Kitchen

Make these 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 your favorite bars (we love CLIF Bar’s nut butter-filled ones), cut in thirds, and then roll into balls for smaller bites.

13. Mocha protein shake

Share on Pinterest
Photo: Domestic Fashionista

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

14. No-bake buckwheat peanut butter energy bars

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

15. Homemade apricot and almond energy bars

Share on Pinterest
Photo: A Sweet Pea Chef

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 carb-to-protein ratio (as in, look for 10-20 grams of carbs and 10 grams of protein), Seebohar says. One of our favorites is RXBAR, which lists ingredients right on the front of the wrapper.

16. Rice cakes with almond butter

Share on Pinterest
Photo: Meal Garden

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 in your pantry.

17. High-protein oatmeal

Share on Pinterest
Photo: Fannetastic Food

Oats are a classic morning staple, but if you don’t want to clean up a pot before heading 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 extras for smaller snack-size servings.

18. Blueberry banana protein smoothie

Share on Pinterest
Photo: Amy’s Healthy Baking

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.

19. Leftover meal prep chicken, sweet potato, and green beans

Share on Pinterest
Photo: Lights Camera Spatula

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. Set aside a snack-size amount for an afternoon snack.

20. Turkey avocado wrap

Share on Pinterest
Photo: Monogrammed Mom

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.

21. Protein-packed cauliflower hummus and carrots

Share on Pinterest
Photo: Lemons ‘N Lyme

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

22. Caprese avocado toast with cottage cheese

Share on Pinterest
Photo: Foodie Crush

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.

23. Tzatziki Greek yogurt chicken salad

Share on Pinterest
Photo: Bowl of Delicious

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

Share on Pinterest
Photo: Skratch Labs

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

Refueling your body is important for recovery after a hard workout, 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–8 grams).

The best time to eat? If your workout is short or moderate, just wait until the next meal. If it was longer than 2 hours and you have another training session within the next day or two, it may be best to have a carb-containing snack within 2 hours after your workout to begin glycogen replenishment.

Whether you’re refueling around breakfast, lunch, or dinnertime (or prefer something a little sweeter), here are a few dozen tasty options.

25. Microwave egg and vegetable breakfast sandwich

Share on Pinterest
Photo: Foodie Crush

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.

26. Post-workout green smoothie

Share on Pinterest
Photo: Wholesome Stef

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

27. Easy spinach and egg white omelette

Share on Pinterest
Photo: Yummy Healthy Easy

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

28. Tropical avocado parfait

Think you’ve seen it all when it comes to avocado? You may be surprised by this parfait that combines everyone’s favorite healthy fat with fresh tropical fruits and Greek yogurt. Cut the recipe back to a single serving for an easy-peasy post-workout snack with intriguing flavor.

29. PB&J protein pancakes

Share on Pinterest
Photo: Lara Clevenger

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

30. Orange mango recovery smoothie

Share on Pinterest
Photo: Running on Real Food

This smoothie is a tasty option for vegans — a rare find when so many protein shakes use milk-based protein powders. The fruity combo is great for your sweet tooth without any added sugar.

31. Freezer-friendly breakfast sandwiches

Share on Pinterest
Photo: The Kitchn

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

32. Sweet potato and avocado egg scramble

Share on Pinterest
Photo: Nutrition in the Kitch

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.

33. Chicken pasta with butternut squash, caramelized onions, and tart cherries

Share on Pinterest
Photo: Love and Zest

One often overlooked source for a great post-workout snack: Last night’s dinner. A meal based on 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!

34. Avocado tuna salad

Share on Pinterest
Photo: The Healthy Maven

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.

35. Sweet potato protein bars

Share on Pinterest
Photo: The Lean Green Bean

Sweet potato in a protein bar? Count us in. These are great because they’re high in micronutrients like vitamin A and potassium, you can use whatever protein powder you like, and a whole batch takes just 20 minutes.

36. Post-workout banana bites

Share on Pinterest
Photo: Eat Yourself Skinny

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.

37. Apple cheese crackers

Share on Pinterest
Photo: Somewhat Simple

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.

38. Hard-boiled eggs with carrot sticks and nuts

Share on Pinterest
Photo: PB Fingers

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

39. Paleo chicken hash

Share on Pinterest
Photo: Wicked Spatula

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

40. Black bean salsa

Black beans bring plant-based protein to this zesty salsa, while fresh veggies add antioxidants and complex carbs. Grab some tortilla chips and dig in!

41. Nut butter roll-up

Share on Pinterest
Photo: PB Fingers

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.

42. Hummus and pita bread

Share on Pinterest
Photo: Summer Girl Fitness

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!

43. Trail mix

Share on Pinterest
Photo: Neighbor Food

The great thing about homemade trail mix? You get to choose what’s in it. Whip up a big batch and divide it up into mini snack bags for the whole week.

44. Sweet potato pie protein shake

Share on Pinterest
Photo: livelangdon

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

45. Peanut butter chocolate protein shake

Share on Pinterest
Photo: Whitney E., RD

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.

46. Banana vanilla orange smoothie

Share on Pinterest
Photo: Food Faith Fitness

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 clementines pack plenty of nutrients.

47. Chunky monkey rice cake

Share on Pinterest
Photo: Clean Eating Veggie Girl

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

48. Healthy peanut and caramel protein bar

Share on Pinterest
Photo: Desserts With Benefits

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.

49. Healthy homemade chocolate muscle milk

Share on Pinterest
Photo: Desserts With Benefits

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 while you’re at it.

50. Chocolate fudgesicles

Share on Pinterest
Photo: Skratch Labs

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.