The best thing to eat after a workout is a combination of protein and carbohydrates, ideally within a couple of hours of finishing your session. This pairing does double duty: protein supplies the raw materials your muscles need to repair and grow, while carbohydrates replenish the energy your muscles burned through. The specific amounts and food choices depend on the type of exercise you did and how hard you pushed, but the protein-plus-carbs principle holds for nearly everyone.
How Much Protein and How Many Carbs
The International Society of Sports Nutrition recommends 20 to 40 grams of protein after a workout, paired with enough carbohydrates to restock your muscles’ energy reserves. For most people doing moderate exercise, that looks like a meal or large snack with a solid portion of protein and a generous serving of starchy or whole-grain carbs.
If you’re doing endurance training like long runs or cycling, your carbohydrate needs are significantly higher. Endurance athletes may need 3.6 to 5.5 grams of carbs per pound of body weight across the full day. If you’re lifting weights or doing a 45-minute gym session, you won’t need nearly that much. A palm-sized portion of protein alongside a bowl of rice, a couple of slices of bread, or a banana and oats will cover most recreational exercisers well.
Eating protein and carbs together also triggers a stronger insulin response than either one alone, and insulin helps shuttle nutrients into muscle cells faster. This is one reason a balanced post-workout meal outperforms protein shakes taken in isolation.
Protein Quality Matters
Not all protein sources are equally effective at triggering muscle repair. The key factor is leucine, an amino acid that acts like a switch to turn on your body’s muscle-building machinery. Research suggests you need roughly 2 to 3 grams of leucine in a meal to flip that switch effectively, with older adults needing the higher end of that range.
Animal-based proteins like chicken, eggs, Greek yogurt, fish, and whey protein are naturally rich in leucine, so a standard serving of 20 to 40 grams of these proteins easily hits the threshold. Plant-based proteins can get there too, but you typically need a larger or more varied serving. Black beans, pumpkin seeds, peanuts, soybeans, almonds, and tofu all contain meaningful amounts of leucine. A cup of cooked black beans, for example, provides over 3 grams. Combining a few plant sources in one meal, like rice and beans with pumpkin seeds, is a reliable strategy for plant-based eaters.
What to Eat After Strength Training
After lifting weights or doing bodyweight resistance work, protein is your top priority. Your muscles have been stressed and need amino acids to rebuild stronger. A post-workout meal built around eggs, chicken breast, fish, cottage cheese, or a protein shake paired with a carbohydrate source works well. Think grilled chicken with sweet potatoes, a turkey sandwich on whole-grain bread, or scrambled eggs with toast.
If you ate a meal within an hour or two before your workout, the urgency of eating immediately after drops considerably. A 2025 meta-analysis in the journal Nutrients found that eating protein anywhere in the window from shortly before exercise to about two hours after produced similar results for muscle strength and body composition. The old idea of a narrow 30-minute “anabolic window” that slams shut has not held up well in controlled studies. What matters more is your total protein intake across the day, spaced out in 20-to-40-gram doses every three to four hours.
That said, if you trained in a fasted state, like first thing in the morning before breakfast, eating sooner rather than later makes more sense. Your body has been without protein for hours, and getting amino acids circulating quickly gives your muscles what they need to start recovering.
What to Eat After Endurance Exercise
Long cardio sessions like running, swimming, or cycling drain your muscles’ glycogen stores more aggressively than strength training does. Refueling with carbs becomes especially important here. A ratio of roughly 3 parts carbohydrates to 1 part protein has been shown to be effective when recovery time is short, such as athletes training twice in one day or competing on consecutive days.
Good post-endurance options include a smoothie with fruit, oats, and protein powder; a bowl of pasta with lean meat or beans; or rice cakes with nut butter and banana. The carbohydrate-heavy approach restores glycogen faster, while the protein component still supports muscle repair. If your next session is more than 24 hours away, simply eating balanced meals throughout the day will replenish your stores without needing a precise ratio.
Foods That Help With Soreness
Some foods contain natural compounds that reduce the inflammation and muscle damage that cause post-workout soreness. Tart cherry juice is one of the most studied options. It has been shown to reduce muscle pain and help maintain strength after intense exercise. Drinking 8 to 12 ounces after a hard session, or in the days surrounding a race or competition, can make a noticeable difference.
Beet juice is another useful recovery drink. Beets are high in nitrates, which your body converts into nitric oxide. This widens blood vessels and increases blood flow, helping deliver nutrients to damaged muscles faster. Omega-3 fatty acids from salmon, sardines, walnuts, and flaxseeds also reduce exercise-related inflammation over time when consumed regularly. These aren’t replacements for a proper post-workout meal, but adding them alongside your protein and carbs can speed up how quickly you bounce back.
Don’t Forget Fluids
Rehydrating after exercise is just as important as eating. The American College of Sports Medicine recommends drinking 150% of whatever fluid you lost during your workout. A practical way to estimate this: weigh yourself before and after exercise. For every pound lost, drink about 24 ounces of fluid (or about 1.5 liters per kilogram lost). Most of that loss is sweat, not fat.
Water is fine for moderate workouts under an hour. For longer or sweatier sessions, you also need to replace sodium and potassium, the two electrolytes you lose most through sweat. You can get these from a sports drink, but whole foods work too. A banana covers potassium, and adding a pinch of salt to your recovery meal or drinking broth handles sodium. Coconut water is a natural option that provides both.
Simple Post-Workout Meal Ideas
- After strength training: Greek yogurt with berries and granola; a protein shake with a banana; grilled chicken with rice and vegetables; eggs on whole-grain toast
- After endurance exercise: A smoothie with oats, frozen fruit, milk, and protein powder; a large bowl of oatmeal with nut butter and honey; a turkey and avocado wrap with a side of fruit
- Plant-based options: A black bean and rice bowl with pumpkin seeds; tofu stir-fry with noodles; a peanut butter and banana sandwich on whole-wheat bread; lentil soup with crusty bread
The common thread across all of these is the same: a solid serving of protein, a good portion of carbohydrates, and enough fluid to replace what you sweated out. Get those three things right within a reasonable window after your workout, and the specific foods matter less than the consistency of doing it every time you train.