11 Best Pre-Workout Meals for Real Energy (2026)

Pre workout meals fail on timing more often than on food. These 11 options are sorted by the window they fit, from a full plate 2 to 3 hours out to two dates 30 minutes before you touch the bar.

Updated October 2026·9 min read·By Romaine Rusnak, RD, LDN
A pouch of Clean Eatz Kitchen Peanut Butter Cup High Protein Overnight Oats next to a prepared bowl topped with chocolate and peanut butter
The short answer

The best pre workout meal depends on how far out you are. With 2 to 3 hours, eat a full plate of carbs and protein such as chicken, rice and broccoli (447 cal, 56g carbs, 43g protein). With 60 to 90 minutes, pick oats, Greek yogurt or a baked empanada. Inside 45 minutes keep it small: a banana, two dates, or a Shakez blended with a banana for 21g of protein.

1

Chicken, Rice and Broccoli, the Classic Pre Workout Meal

2 to 3 hours before
447 cal · 56g carbs · 43g protein · eat it 2 to 3 hours before

Four ounces of roasted chicken breast (187 cal, 35g protein), a cup of cooked white rice (205 cal, 45g carbs, 4g protein) and a cup of steamed broccoli (55 cal, 11g carbs, 4g protein) add up to 447 calories, 56g of carbs and 43g of protein. White rice digests faster than brown, and 5g of fat keeps the plate light. It needs the full 2 to 3 hours because of its size, not its ingredients.

Why it works

  • 56g of carbs and 43g of protein on one plate
  • Only 5g of fat, so it clears on schedule
  • Cooks in a batch and holds 4 days in the fridge

Watch for

  • Too large inside 90 minutes of training
  • Brown rice adds 3.5g of fiber and slows it
2

High Protein Meal Plan Entree

2 to 3 hours before
About 500+ cal · carbs and protein on every label · eat it 2 to 3 hours before

Our High Protein Meal Plan does the job of the plate above with zero cooking. Each entree carries 2 extra ounces of protein compared with our regular meals, about 10g more protein and 50 more calories, and most land at 500 calories or more. Macros are printed on every label, so match the carbs to the session ahead. Six meals from $63.00, no subscription.

Why it works

  • About 10g more protein than our regular entrees
  • Macros on every label, nothing to weigh
  • Heats in minutes

Watch for

  • Check the label for carbs before a hard session
  • A full meal, not a 45-minute snack
Shop High Protein Meal Plan
3

Two Eggs and Whole-Wheat Toast

2 to 3 hours before
307 cal · 28g carbs · 21g protein · eat it 2 hours before

Two large eggs (143 cal, 13g protein, 10g fat) on two slices of whole-wheat toast (164 cal, 27g carbs, 8g protein) come to 307 calories, 28g of carbs and 21g of protein. It is the smallest full meal here and the one built for a morning session: eat at 7, lift at 9. The 12g of fat is why it sits at 2 hours instead of 1.

Why it works

  • 21g of protein from whole foods in 8 minutes
  • 4g of fiber from the toast, fine at 2 hours
  • The cheapest full meal here

Watch for

  • 12g of fat, the most here, so keep it 2 hours out
  • Butter pushes the fat past 15g
4

Oatmeal With Milk and Blueberries

60 to 90 minutes before
275 cal · 50g carbs · 14g protein · eat it 90 minutes before

A half cup of dry rolled oats (150 cal, 27g carbs, 5g protein) cooked in a cup of skim milk (83 cal, 12g carbs, 8g protein) with a half cup of blueberries (42 cal, 11g carbs, 1g protein) reaches 275 calories, 50g of carbs and 14g of protein, the most carbohydrate per calorie in the middle window. The 6g of fiber is the catch, so give this bowl 90 minutes rather than 60.

Why it works

  • 50g of carbs for 275 calories
  • Skim milk adds 8g of protein for 83 calories
  • Beta-glucan digests slowly enough to carry a long session

Watch for

  • 6g of fiber makes it a poor pick inside 60 minutes
  • Flavored instant packets add 10g or more of sugar
5

High Protein Overnight Oats, Apple Cinnamon

60 to 90 minutes before
270 cal · 40g carbs · 20g protein · eat it 60 to 90 minutes before

Our Apple Cinnamon overnight oats give up 10g of carbs to the bowl above and hand back 6g more protein, at 270 calories with 40g of carbs, 20g of protein and 6g of fat. Nothing to cook. Add milk to the pouch the night before and eat it on the way to the gym. Apple Cinnamon is the lightest flavor, the number you want before training rather than the 330 calories of Cookies & Cream.

Why it works

  • 20g of protein at 270 calories, ready when you wake
  • Resealable pouch rides in the gym bag
  • Every flavor carries 20g of protein at $3.49

Watch for

  • Needs a night in the fridge
  • Strawberries & Cream and Cookies & Cream carry 12g to 13g of fat
Shop Overnight Oats
6

BBQ Chicken Protein Empanada

60 to 90 minutes before
240 cal · 31g carbs · 12g protein · eat it 60 to 90 minutes before

The BBQ Chicken empanada is baked, never fried, and lands at 240 calories with 31g of carbs, 12g of protein and 7g of fat. It is the savory pick for anyone who cannot face oats at 4 in the afternoon. The 7g of fat puts it at 60 to 90 minutes rather than 45. Heat it, eat it with one hand, and walk in with 31g of carbs on board.

Why it works

  • 31g of carbs and 12g of protein in a handheld
  • 7g of fat, the lowest of the three empanada flavors
  • Heats in minutes with nothing to wash

Watch for

  • 12g of protein is light, so add a Shakez if protein is the goal
  • Pepperoni Pizza and Cheeseburger run 12g of fat
Shop Protein Empanadas
7

Greek Yogurt With Granola

60 to 90 minutes before
About 230 cal · 26g carbs · 20g protein · eat it 60 minutes before

A single-serve cup of nonfat Greek yogurt (100 cal, 6g carbs, 17g protein) under a quarter cup of granola (about 130 cal, 20g carbs, 3g protein on most labels) comes to about 230 calories, 26g of carbs and 20g of protein. Same protein as the overnight oats above with 14g fewer carbs, which suits a short lift better than a long run. Fat near 4g and fiber near 2g, so an hour is enough.

Why it works

  • 20g of protein, nearly all of it from the yogurt
  • Low fiber, so it clears in about an hour
  • Zero prep beyond a spoon

Watch for

  • Granola runs 110 to 150 calories per quarter cup, so read the label
  • Whole-milk Greek yogurt adds about 65 calories of fat
8

Shakez Blended With a Banana

30 to 45 minutes before
225 cal · 32g carbs · 21g protein · eat it 45 minutes before

One scoop of Shakez (120 cal, 5g carbs, 20g protein, 4g fat) blended with a medium banana (105 cal, 27g carbs, 1g protein) and water comes to 225 calories, 32g of carbs and 21g of protein. Liquid leaves the stomach faster than solid food, which is why this is the only 20g-protein option here that fits inside 45 minutes. Ninety seconds in a blender.

Why it works

  • 21g of protein that clears the stomach in under an hour
  • 32g of carbs from the banana, nothing added
  • 1g of total sugar in the powder, 0g added

Watch for

  • Milk adds about 80 calories and slows it, so use water inside 45 minutes
  • Not a meal, so pair it with a full plate earlier on heavy days
Shop Shakez Protein Powder
9

Banana With Peanut Butter

30 to 45 minutes before
About 200 cal · 31g carbs · 5g protein · eat it 45 minutes before

A medium banana (105 cal, 27g carbs, 1g protein) with one level tablespoon of peanut butter (96 cal, 4g carbs, 4g protein, 8g fat) comes to about 200 calories, 31g of carbs and 5g of protein. It is the shake above without the protein, and the banana needs no prep and digests fast. Keep the peanut butter to one tablespoon. A second one doubles the fat to 16g and pushes the snack back to 90 minutes.

Why it works

  • 31g of fast carbs with 3g of fiber
  • A medium banana carries about 420mg of potassium
  • Travels in a gym bag with no cooler

Watch for

  • Only 5g of protein, so it fuels the session but not the muscle
  • A heaping tablespoon runs closer to 150 calories
10

Rice Cakes With Honey

30 to 45 minutes before
134 cal · 32g carbs · 1g protein · eat it 30 minutes before

Two plain brown rice cakes (70 cal, 15g carbs, 1g protein) with a tablespoon of honey (64 cal, 17g carbs) add up to 134 calories and 32g of carbs with almost no fat, fiber or protein. That emptiness is the point. Thirty minutes before a hard interval session or a heavy top set, you want carbohydrate absorbed before the first working rep. A top-up, not a meal.

Why it works

  • 32g of carbs that digest in about 30 minutes
  • Under 1g of fat and under 1g of fiber
  • Shelf stable, so a sleeve lives in the gym bag

Watch for

  • 1g of protein, so it does nothing for muscle on its own
  • Easy to overeat because they weigh nothing
11

Medjool Dates

30 to 45 minutes before
133 cal · 36g carbs · 1g protein · eat it 30 minutes before

Two Medjool dates (about 24g each) carry 133 calories and 36g of carbs, more carbohydrate per bite than anything else on this list. Nearly all of it is glucose and fructose, which is why some endurance athletes use dates as race fuel. They beat the rice cakes above by 4g of carbs and fit in a pocket. The 3g of fiber is the one thing to watch, so stop at two.

Why it works

  • 36g of carbs in two dates
  • No wrapper, no prep, no refrigeration
  • Natural sugars absorb fast

Watch for

  • 3g of fiber in two dates, so a handful can sit heavy
  • Sticky, so keep them in a small container

At a glance

ItemCaloriesCarbsProteinFatEat it
1. Chicken, Rice and Broccoli, the Classic Pre Workout Meal44756g43g5g2 to 3 hours
2. High Protein Meal Plan EntreeAbout 500+On labelOn labelOn label2 to 3 hours
3. Two Eggs and Whole-Wheat Toast30728g21g12g2 hours
4. Oatmeal With Milk and Blueberries27550g14g3g90 minutes
5. High Protein Overnight Oats, Apple Cinnamon27040g20g6g60 to 90 minutes
6. BBQ Chicken Protein Empanada24031g12g7g60 to 90 minutes
7. Greek Yogurt With GranolaAbout 23026g20g4g60 minutes
8. Shakez Blended With a Banana22532g21g4g45 minutes
9. Banana With Peanut ButterAbout 20031g5g9g45 minutes
10. Rice Cakes With Honey13432g1gUnder 1g30 minutes
11. Medjool Dates13336g1g0g30 minutes

Frequently asked questions

What Is the Best Pre Workout Meal for Muscle Gain?

A pre workout meal for muscle gain pairs 30g to 60g of carbs with 20g to 40g of protein, eaten 2 to 3 hours out. The carbs fuel the heavy sets and the protein gives muscle protein synthesis an early start. Chicken, rice and broccoli or a High Protein Meal Plan entree covers it, and a Shakez blended with a banana is the short-notice version.

Should You Eat Carbs Before or After a Workout?

Both, on different clocks. Carbs 1 to 3 hours before training fuel the session, since higher-intensity work runs on stored glycogen. Carbs within a couple of hours after refill that glycogen, which matters most if you train again within 24 hours. Total intake across the day does more than either window.

Is Working Out on an Empty Stomach Bad?

Not for most people doing an easy or short session. A walk, a light jog or a 30-minute moderate lift goes fine on water, and controlled trials show fasted cardio does not burn more body fat over time when calories are matched. A meal helps once the session gets longer or harder, because the last few reps run on carbohydrate an empty stomach does not have.

How Long Before a Workout Should You Eat?

Two to three hours for a full meal, 60 to 90 minutes for a smaller one and 30 to 45 minutes for a fast-carb snack. The closer you get to training, the smaller the portion and the lower its fat and fiber, because both slow digestion. A good pre workout meal has left your stomach by the first set.