What to eat after running: 18 best foods and drinks for better recovery
Recovery starts the moment your run ends. Here’s what to eat and drink post-run to replenish energy and support muscle repair.
The run is done. What you eat after running is what gets you back out there. Food bridges the gap between the effort you just put in and the next time you lace up. The right recovery foods help replenish energy, repair muscles and get your legs feeling ready again.
Here's what's worth reaching for – plus, what our athletes eat after a run.
What nutrients do runners need most?
Post-run recovery comes down to carbohydrates, protein and fluids.
Carbs restock glycogen – the fuel your muscles store and burn through on a run. Restoring that energy helps your legs feel ready to go again.
Protein provides the amino acids your body needs to repair tissue and adapt to training.
A meal with roughly three to four grams of carbohydrates per one gram of protein can help support your recovery. Add some healthy fats plus fruit or vegetables, and you’ve got a balanced post-run meal.
Nutrient | Role |
Carbohydrates | Replenish energy stores depleted during the run |
Protein | Supplies amino acids that help repair muscle tissue and support adaptation to training |
Fruits and vegetables | Deliver vitamins, minerals and antioxidants that support the body's natural recovery process |
Healthy fats | Help absorb key nutrients and support sustained energy between runs |
18 best foods to eat after running
The best recovery food for runners isn't one thing. It's a combination. Mix and match the foods below to build a post-run meal or snack that gives your body what it needs.
1. Oatmeal
Nutrient type: Carbohydrates Ideal for: Slow-release carbs
Your muscles burned through glycogen on that run. Oatmeal helps replenish it gradually, providing a steadier source of energy after exercise.
The fiber content – around four grams per cup of cooked oats – slows digestion and helps keep you fuller for longer. That makes oatmeal an easy option after a morning run.
Add a spoonful of nut butter or some Greek yogurt for extra fats and protein and you’ve got a balanced recovery meal.
2. Quinoa
Nutrient type: Carbohydrates and protein Ideal for: Plant-based protein
Quinoa is one of the few plant-based foods that contains all nine essential amino acids – the building blocks your body needs to repair and recover after a run. It also delivers carbohydrates to restock glycogen. Two jobs. One grain.
Pair it with roasted vegetables and a drizzle of olive oil for a recovery meal that covers the bases without overthinking.
3. Sweet potatoes
Nutrient type: Carbohydrates Ideal for: Potassium-rich carbs
You lose potassium through sweat on a run. Sweet potatoes help replenish it. Potassium supports muscle contraction and nerve function, while the complex carbohydrates help restore glycogen stores.
Load one up with lentils or lean ground beef for something savory, or keep it simple with cinnamon and nuts for a sweeter recovery snack.
4. Greek yogurt
Nutrient type: Protein and carbohydrates Ideal for: Convenient protein
Back from a run and need something fast? Greek yogurt delivers. It packs around 17 grams of protein per cup, plus carbohydrates to replenish glycogen. The probiotics support gut health, too.
Top it with fruit and granola, and you've got a balanced recovery meal in under two minutes.
5. Eggs
Nutrient type: Protein and healthy fats Ideal for: Complete protein source
Eggs are a complete protein source, containing all nine essential amino acids your body needs for recovery. They also deliver healthy fats that help support nutrient absorption. Simple, versatile and quick to cook.
Try them fried or poached on wholemeal toast with avocado for a recovery meal that covers protein, carbs and healthy fats.
6. Chicken breast
Nutrient type: Protein Ideal for: Lean protein for recovery
Your muscles do their best repair work in the hours after a run. Chicken breast gives them what they need to do it. Around 31 grams of protein per 100g, it’s low in fat and easy to digest.
Pair it with sweet potatoes or brown rice and some vegetables for a balanced post-run meal that covers carbs, protein and fiber.
7. Tofu
Nutrient type: Protein and healthy fats Ideal for: Plant-based complete protein
For plant-based runners, tofu is one of the best recovery options. It contains all nine essential amino acids, delivers healthy fats and supports muscle repair after a run. Firm tofu delivers around 10–15 grams of protein per 100g.
Trail runner Katie Schide swears by a post-run tofu stir fry: "A big veggie stir fry with tofu and rice or soba noodles is my at-home go-to. Just cut up a bunch of vegetables, cook in a pan with a bit of oil and maybe some soy sauce. Throw in some tofu or beans, then serve with rice or noodles."
8. Beans and legumes
Nutrient type: Protein and carbohydrates Ideal for: High-fiber protein
Beans and legumes deliver both protein and carbohydrates in one go. Muscle repair covered. Glycogen covered. They're also high in fiber (a cup of black beans contains about 15 grams), which supports digestion and helps keep you feeling satisfied after a run.
Chickpeas, lentils, black beans, edamame are all worth keeping on rotation. Toss them into a salad, stir them through a curry or add them to a grain bowl.
9. Salmon
Nutrient type: Healthy fats and protein Ideal for: Omega-3 for recovery
Salmon supports muscle repair after a run, packing around 25 grams of protein per serving. It's also one of the best sources of omega-3 fatty acids, which can help support recovery after a hard effort.
Grill a fillet, add sweet potatoes and greens to balance your plate.
10. Nut butters
Nutrient type: Healthy fats and protein Ideal for: Sustained energy
Nut butters are a runner staple. Healthy fats. Protein. Done. A couple of spoonfuls of almond or peanut butter supports muscle repair and keeps you satisfied while your body recovers. Those fats also help absorb key nutrients from whatever you eat alongside them. Nut allergy? Sunflower seed butter does the job.
Spread on wholemeal toast, pair with a banana or stir into oats.
11. Chia pudding
Nutrient type: Healthy fats and protein Ideal for: Omega-3s and fiber
Don't let their size fool you. Chia seeds are packed with omega-3 fatty acids to help reduce inflammation after a run, plus around 10 grams of fiber and 5 grams of protein per serving.
Mix them with milk or a plant-based alternative the night before, and your post-workout breakfast is sorted. Top with fruit and a drizzle of honey for a recovery meal in under five minutes.
12. Mixed nuts
Nutrient type: Healthy fats and protein Ideal for: Magnesium-rich recovery snack
Magnesium plays a key role in muscle function and recovery. Nuts like almonds and cashews are good sources. Mixed nuts also deliver healthy fats to support nutrient absorption and a hit of protein to kickstart muscle repair. No prep, no cooking, just grab and go.
13. Fruit
Nutrient type: Fruits and vegetables Ideal for: Quick refuel and micronutrients
Fruit is one of the fastest ways to restock glycogen after a run. Natural sugars hit the bloodstream quickly, making it ideal for the window right after you finish.
Most fruit is also rich in vitamins C and antioxidants, which help reduce inflammation and support recovery. Easy to carry. Easy to eat. No preparation needed.
Trail runner Katie Schide reaches for it immediately post-run: "Right after a run, I like to drink a few glasses of organic juice and water. I also like to have fresh fruit."
14. Beets
Nutrient type: Fruits and vegetables Ideal for: Blood flow and inflammation
Beets are one of the more underrated recovery foods for runners. They've been linked to improved blood and oxygen flow to muscles, which is useful both before and after a run.
Beet juice works just as well if you'd rather drink it than eat it. Same benefits, less prep.
15. Cottage cheese
Nutrient type: Protein Ideal for: Overnight recovery
Your body does its best repair work while you sleep. Cottage cheese supports that process. It's high in casein protein, which digests slowly and feeds your muscles steadily over several hours. It also delivers carbohydrates to support glycogen restoration and is a good source of calcium for bone health.
Top with fruit or a drizzle of honey for a light recovery snack before bed.
What to drink after a run
Food isn't the only part of recovery. What you drink matters just as much. Here are the best post-workout recovery drinks to reach for after a run.
16. Chocolate milk
Nutrient type: Protein and carbs Ideal for: Carb-to-protein ratio
Chocolate milk delivers a naturally balanced ratio of carbohydrates to protein, making it surprisingly effective at replenishing glycogen and supporting muscle repair after a run. Cold. Convenient. Tasty.
Sometimes recovery is that straightforward.
17. Protein shake
Nutrient type: Protein and carbs Ideal for: Muscle-repair
Liquid protein absorbs faster than solid food. Useful in the window right after a run when your muscles are primed to rebuild. Look for at least 20 grams of protein and check the carbohydrate content too. Carbs alongside protein helps restock glycogen at the same time.
Pro triathlete Josh Amberger keeps it practical: "In the afternoon, I'd probably have a protein smoothie or maybe a boiled egg. Just something to refuel the muscles but not ruin the appetite before dinner."
18. Electrolyte drink
Nutrient type: Hydration Ideal for: Rehydration and mineral replenishment
You lose more than water on a run. Sweat takes sodium, potassium and magnesium with it. Minerals your muscles need to function and recover properly.
An electrolyte drink puts them back faster than water alone. Look for one with sodium and potassium listed in the ingredients and minimal added sugar. Useful after any run. An essential drink after a race, long run or sweaty workout.
Why it's important to eat after a run
Every run depletes glycogen. Carbohydrates restock it. Without them, your body breaks down muscle tissue for energy instead. Protein matters too. Running creates micro-stress in muscle fibers. That's how you get stronger. But only if you give your muscles the amino acids they need to repair.
Eating after a run keeps you healthy so you can keep running. Eat consistently, and your energy levels and focus stay steady for the rest of the day too. Runners who recover well are the ones who take nutrition seriously.
When should I eat after running?
For high-intensity or long runs, aim to eat within 30-60 minutes of finishing. This is the window when your muscles are most receptive to protein and quickest at restocking glycogen.
For shorter or easier efforts, a balanced meal at your next natural opportunity is usually enough.
Not hungry after a hard run? That's normal. A tough effort can suppress your appetite for an hour or more. If solid food doesn't appeal, a protein shake or electrolyte drink is a good way to start recovery without forcing a meal.
How much should I eat after running?
Aim for a ratio of three to four grams of carbohydrates for every one gram of protein. The harder and longer the run, the more important it is to hit both. For protein specifically, 15-20 grams is a solid target after a tough effort.
Want to be more precise? Multiply your bodyweight in pounds by 0.14. If you weigh 150lbs, that's around 21 grams. Working in kilograms? Multiply your weight by 2.2 to get pounds, then multiply by 0.14.
The ritual of recovery
What to eat after running shapes how you feel for everything that follows. Food, hydration and rest work together. Getting them right is how you keep showing up, run after run.
Eat well, hydrate and let your body do what it does best.
FAQ
What’s the best food to eat after a run?
A combination of carbohydrates and protein is your best bet. Carbs restock glycogen, and protein supports muscle repair. Foods like Greek yogurt with fruit, eggs on wholemeal toast or a salmon fillet with sweet potatoes all cover the bases. The best option is the one you'll actually eat.
What foods should I avoid after running?
Heavily processed foods, alcohol and anything high in saturated fat are worth avoiding in the window after a run. They slow digestion and get in the way of recovery. High-sugar snacks might feel appealing, but the energy spike is short-lived. Save them for another time.
What is the best 3:1 carb-to-protein snack to maximize muscle recovery post-run?
A banana with Greek yogurt, chocolate milk or oats with a scoop of nut butter all hit close to a 3:1 carb-to-protein ratio naturally. That balance replenishes glycogen and provides your muscles with the amino acids they need to repair. Simple foods, done well.
What should I eat after running to reduce muscle soreness and inflammation?
Reach for omega-3-rich foods. Salmon, chia seeds, mixed nuts. They help reduce inflammation, whether you're working out what to eat after a 5k or recovering from a marathon. Tart cherry juice is worth adding, too. It's been linked to reduced muscle soreness and faster recovery.
What are good vegan post-run meal options?
Tofu, beans, lentils and quinoa are all strong vegan recovery options. Between them, they cover protein, carbohydrates and all nine essential amino acids.
What are some easy-to-digest post-run meals for stomach sensitivity?
Bananas, white rice, oatmeal and Greek yogurt are all gentle on the stomach and easy to digest after a run or before a run. If solid food doesn't appeal straight away, a protein shake or chocolate milk gives your body what it needs without the digestive load. Keep it simple and build back to a fuller meal when you're ready.