← All articles

Pre and Post Workout Meal Plan: What to Eat and When

Nov 10, 2026

Oatmeal and banana toast before a workout

A good pre and post workout meal plan comes down to three decisions. Eat carbohydrates and a little lean protein before you train, with the size of the meal set by how much time you have. Refuel with carbohydrates, protein and fluid afterward. Then repeat the same pattern all week so you never have to think about it. Below you’ll find the timing windows, portion guidance, sample days and a prep routine that makes it easy to stick with.

Homecooked
Meal plans that fit your goals
Homecooked creates personalized meal plans based on your health goals and dietary preferences, helping you plan meals around your training.
Explore personalized meal plans

TL;DR

Table of Contents

The timing windows at a glance

Before the details, here is the whole plan in one table. Pick the row that matches the time you actually have.

When What to aim for Example
2 to 4 hours before A complete meal: carbs, lean protein, modest fat Chicken, rice and cooked vegetables
1 to 3 hours before (cardio) A small meal Oatmeal with fruit and yogurt
30 to 60 minutes before A light, easy-to-digest carb snack A banana, pretzels or a granola bar
Right after Fluids, plus carbs and protein once you’re ready Smoothie or chocolate milk
Within 1 to 2 hours after A balanced recovery meal Salmon, potatoes and greens

The ranges come from the sports-nutrition guidance below. The 2 to 4 hour meal followed by a carbohydrate-rich, easily digested snack 30 to 60 minutes out is the pattern USADA’s nutrition guide describes for events lasting an hour or more. For a typical gym session, you can lean toward the shorter end of each range.

What to eat before a workout

Think of your pre-workout meal as fuel and comfort. Carbohydrates supply the energy, protein provides amino acids your body uses to repair and build muscle, and fat and fiber are the two things most likely to sit heavy. The Cleveland Clinic recommends carbohydrates with a moderate amount of lean protein, while limiting fats and fiber that digest slowly and can upset your stomach.

In practice that means a plate that is mostly carbohydrate, with a palm-sized portion of lean protein and only a little oil, cheese or nut butter. It also means saving the big salad, the bean chili and the extra-greasy burger for another meal.

If you have 2 to 4 hours

This is the easy scenario, and the one to plan for when you can. Eat a regular meal with room for digestion. Good options:

If you have 1 to 3 hours

Go smaller. For cardio, UCLA Health suggests a small meal one to three hours beforehand, then a light carbohydrate snack 30 to 60 minutes before to boost energy. A bowl of oatmeal with berries, Greek yogurt with granola, or toast with a thin spread of peanut butter and sliced banana all fit.

Timeline for eating before exercise

For a morning workout, Mayo Clinic suggests finishing breakfast at least an hour before you start. If you’re exercising within an hour of eating, keep it light and carbohydrate-focused, or use a sports drink.

If you have 30 to 60 minutes

The goal here is a quick energy top-up without feeling full. Nationwide Children’s Hospital lists fruit, a granola bar and pretzels as carbohydrate-rich snacks for this window. Healthline adds that when you’re exercising within 45 to 60 minutes, smaller quick-digesting portions such as a protein shake, a banana or oatmeal help you avoid feeling stuffed.

Keep a few grab-and-go options in your gym bag or by the door:

  1. One banana and a small handful of pretzels
  2. A small bowl of instant oatmeal made with water or milk
  3. A granola bar with modest fat and fiber
  4. A few dates or a small box of raisins

What to skip close to training

The closer you get to your session, the more you want to avoid large servings of fried food, heavy cream sauces, very high-fiber meals and big portions of nuts. None of them is a problem in general. They just digest slowly, so they are better placed at a meal well away from your workout.

What to eat after a workout

After training, your body needs three things: fluid, carbohydrate to restock the energy you used, and protein to support muscle repair. The order depends on how you feel.

UCLA Health puts it simply: listen to your body. If you’re famished, refuel right away. If you aren’t, rehydrate first and eat when you’re ready. For most everyday exercisers, that flexibility is real. It becomes more important to refuel quickly if you train again soon. The British Dietetic Association says that when quick recovery is needed, such as repeated bouts of training, you should start refueling with carbohydrate-rich foods and fluids immediately after exercise.

How much protein and carbohydrate

A useful reference point comes from the NSW Institute of Sport: about 1 to 1.2 grams of carbohydrate and roughly 0.4 grams of protein per kilogram of body weight, as soon as possible after training. Here is what that works out to for a few body weights:

Body weight Carbohydrate Protein
60 kg (132 lb) 60 to 72 g 24 g
70 kg (154 lb) 70 to 84 g 28 g
80 kg (176 lb) 80 to 96 g 32 g

That is the arithmetic from the guideline, rounded to whole grams. It is a starting point for athletes training hard and often. If you do a lighter session, you don’t need to hit it exactly, and your daily total matters more than any single meal.

How much fluid

If you sweat a lot, weigh yourself before and after training. Nationwide Children’s Hospital advises drinking 16 to 24 ounces of fluid for every pound lost through sweat. Water works for most sessions. After long, sweaty ones, pair it with something salty and carbohydrate-rich. If you want ideas for what to drink and when, this pickleball hydration strategy walks through fluid plans for different session lengths, and the logic carries over to any sport.

Post-workout meals that work

One thing to watch is what fills the plate beyond protein and carbs. Verywell Health points out that calories from solid fats and added sugars offer little nutritional value for recovery, so build the meal around whole foods first.

Do you need to eat immediately, or drink a protein shake?

Probably not right this second. The old idea of a narrow 30-minute “anabolic window” has softened. Fitness coach Simran Khosla, quoted in Hindustan Times, explains that a shake is a convenience rather than a requirement when your meals already meet your daily protein needs, and that a balanced meal within one to two hours is the focus.

A shake still earns a place when you’re rushing from the gym to work, when your appetite is low after a hard session, or when you simply want something easy to carry. Pair it with a banana or a slice of toast so you get carbohydrate as well.

Protein shake with banana and toast

Three sample days

These are templates, not prescriptions. Swap foods freely, keep the pattern, and scale portions to your appetite and goals.

Morning workout (6:30 a.m.)

  1. 6:00 a.m.: a banana and a few pretzels, with water
  2. After the workout, 8:00 a.m.: scrambled eggs, whole-grain toast, fruit and yogurt
  3. Lunch: chicken and rice bowl with vegetables
  4. Dinner: salmon, roasted potatoes and a green salad

Lunchtime workout (12:30 p.m.)

  1. 8:00 a.m.: oatmeal with berries and a spoonful of nut butter
  2. 11:45 a.m.: an apple or a granola bar
  3. After the workout, 1:45 p.m.: turkey wrap, fruit and a glass of milk
  4. Dinner: stir-fried tofu or chicken with vegetables and noodles

Evening workout (6:00 p.m.)

  1. Lunch, 12:30 p.m.: whole-grain pasta, lean ground turkey and tomato sauce
  2. 4:45 p.m.: Greek yogurt with honey and a banana
  3. After the workout, 7:30 p.m.: grilled chicken, rice and roasted vegetables
  4. Optional bedtime snack: cottage cheese with fruit

If you’re newer to building a whole day of meals, this simple 7-day beginner meal plan shows how to spread cooking across the week.

How to adjust the plan to your training

Not every session needs the same fuel. The British Dietetic Association recommends varying your carbohydrate intake to match training demands, with harder and longer sessions usually needing more. A rough way to use that:

Dietary needs change the foods, not the pattern. Plant-based eaters can use oats, fruit, tofu, lentils, soy milk and peanut butter. If you eat low carb, our low carb meal planning guide covers the weekly structure. If you have a medical condition such as diabetes, or you’re pregnant or managing a health issue, ask your doctor or a registered dietitian how to time carbohydrates around exercise before changing your routine.

Our perspective on pre and post workout meal plans

At Homecooked, we think the best workout meal plan is the one you’ll still be following in week six. Most advice stops at “eat a banana and some chicken,” but the hard part is getting the right food in the right window on a busy Tuesday.

That’s why we build around your goals, your dietary preferences and what you already have in your kitchen. Our pantry-first approach is designed to turn the rice, oats, eggs and frozen vegetables you own into meals that fit your training schedule, so you aren’t buying a new ingredient for every snack.

We also think cooking should feel manageable after a hard session. Guided recipe steps with live timers are designed to keep a post-workout dinner moving when you’re tired and hungry, and shopping lists and progress tracking help you keep the week on course.

The science of timing is useful, but consistency does most of the work. Eat well around your workouts, and let the plan handle the rest.

0xmaglev

Prep it once, eat well all week

The simplest way to get the pre and post pattern right is to remove daily decisions. A Sunday session of 45 to 60 minutes is enough:

  1. Cook a big batch of rice, potatoes or pasta.
  2. Roast a tray of vegetables and bake or grill a few pounds of chicken, salmon or tofu.
  3. Portion overnight oats or yogurt cups for pre-workout snacks.
  4. Wash and bag fruit so a banana or apple is always at hand.
  5. Keep a shelf of backups: pretzels, granola bars, instant oatmeal, and shelf-stable milk or a protein powder.

For ready-made ideas, browse our lunch meal prep recipes or the high-protein meal plan. If your schedule is unpredictable, meal planning for busy people covers how to plan around a tight week. For a protein-rich start to the day before a morning session, try a high-fiber, high-protein breakfast a few hours ahead.

Let Homecooked build it for you

If you’d rather not map out every meal yourself, Homecooked creates a personalized meal plan from your health goals and dietary preferences. It adds an automated shopping list, pantry tracking and step-by-step guided recipes with built-in timers, so your pre and post workout meals fit the week you actually have. You can start with a free trial, with Homecooked Pro as the paid subscription afterward.

Homecooked

Try Homecooked and plan your training week

FAQ

How long before a workout should I eat?

For a full meal, allow 2 to 4 hours, or one to three hours for a smaller meal before cardio. If you have less time, a light carbohydrate snack 30 to 60 minutes beforehand works well. Choose something low in fat and fiber so it sits comfortably.

What should I eat right after a workout?

Start with fluids, then eat carbohydrates and protein once you’re ready, such as chicken and rice or Greek yogurt with fruit. If you’re very hungry, eat right away. If not, rehydrate and eat within the next hour or two.

Do I need a protein shake after working out?

No, not if your meals already meet your daily protein needs. A shake is a convenient option when you can’t sit down to eat soon after training. A balanced meal within one to two hours does the same job.

Should I eat before a morning workout?

Yes, usually a little. Mayo Clinic suggests finishing breakfast at least an hour before exercising, or having a light, carb-focused snack if you’re short on time. A banana, toast or a small bowl of oatmeal are easy choices.

Sources