
Everything you need to know about fueling your running on a plant-based diet without sacrificing performance.
The short answer is yes, without question. Some of the world's top endurance athletes follow vegetarian or fully vegan diets. The longer answer is that it requires more deliberate planning than an omnivore diet, particularly around protein quality, iron intake, and vitamin B12.
A well-structured vegetarian diet can provide everything a runner needs: abundant carbohydrates from whole grains, legumes, and fruits; adequate protein from diverse plant sources; healthy fats from nuts, seeds, and oils; and a wealth of antioxidants and phytonutrients that may actually aid recovery.
The key difference is intentionality. An omnivore runner can stumble into adequate nutrition with a varied diet. A vegetarian runner needs to plan meals with specific nutrient targets in mind. This guide gives you the framework. For general runner nutrition fundamentals, see our complete runner diet guide.
Runners need more protein than sedentary people: 1.4-1.7 grams per kilogram of body weight per day. For a 70kg runner, that is 98-119 grams daily. This is achievable on a vegetarian diet, but it requires eating protein at every meal and combining sources strategically.
Most plant proteins are incomplete, meaning they lack one or more essential amino acids. The solution is simple: combine different sources throughout the day. Rice and beans together form a complete protein. Lentils and whole grain bread do the same. You do not need to combine them in the same meal; spreading them across the day works just as well.
The highest-quality plant proteins for runners include tofu (20g per cup), tempeh (31g per cup), lentils (18g per cooked cup), chickpeas (15g per cup), Greek yogurt (20g per cup if lacto-ovo), eggs (6g each), quinoa (8g per cooked cup), hemp seeds (10g per 3 tablespoons), and edamame (17g per cup). Build each meal around at least one of these.
Iron deficiency is more common among vegetarian runners than any other group. Plant-based (non-heme) iron is absorbed at roughly 2-20% efficiency versus 15-35% for animal-based (heme) iron. This means you need to eat more iron-rich foods and use absorption-boosting strategies. Pair lentils, spinach, and fortified cereals with vitamin C sources like citrus, bell peppers, or tomatoes. Read our detailed iron for runners guide for a full breakdown.
B12 is essential for red blood cell formation and nervous system function. It is found naturally only in animal products. Lacto-ovo vegetarians can get enough from eggs and dairy, but vegans must supplement or eat fortified foods. A B12 deficiency causes fatigue, weakness, and neurological problems that will destroy your running before you realize what is happening.
Omega-3s reduce inflammation and support cardiovascular health, both critical for runners. Without fish, your best sources are ground flaxseeds, chia seeds, hemp seeds, and walnuts. These provide ALA, which your body converts to EPA and DHA at low efficiency. Consider an algae-based omega-3 supplement for direct DHA and EPA.
Find your running group
5,000+ runners already train together. Free on iOS.
Pre-run (90 min before): Oatmeal with banana, hemp seeds, and a drizzle of maple syrup. A glass of orange juice. This gives you slow-release carbs, some protein, and vitamin C.
Post-run (within 30 min): Smoothie with soy milk, frozen berries, a tablespoon of peanut butter, and a scoop of plant protein if desired. Fast carbs and protein to kick-start recovery.
Lunch: Large lentil and vegetable soup with whole grain bread. Side salad with bell peppers and lemon dressing. Provides iron, protein, carbs, and vitamin C for absorption.
Snack: Greek yogurt (or soy yogurt) with granola and a handful of walnuts. For more snack ideas, check our energy snacks for runners guide.
Dinner: Tofu stir-fry with brown rice, broccoli, mushrooms, and sesame seeds. The tofu provides complete protein, the rice gives you glycogen-replenishing carbs, and the broccoli adds iron and vitamin C.
On rest days, slightly reduce carbohydrate portions and increase vegetables and healthy fats. Your protein needs remain the same since muscle repair continues on off days. A rest day is a great time for nutrient-dense meals like a big chickpea and quinoa salad with avocado, or a bean and sweet potato curry.
Stick to familiar foods. A large bowl of oatmeal with banana and honey 2-3 hours before the start is a proven formula. Alternatively, toast with peanut butter and jam, or a bagel with nut butter. Avoid high-fiber foods that could cause digestive issues. For more pre-run meal ideas, see our best breakfasts before running.
Most energy gels and sports drinks are already vegetarian and often vegan. Check labels for gelatin, which occasionally appears in gummies or chews. Dates, bananas, and rice cakes with honey are natural alternatives that work well for races up to half marathon distance.
This is when nutrition matters most. Your glycogen stores are depleted and muscles need repair. A recovery smoothie with plant protein, banana, and berries within 30 minutes is ideal. Follow with a full meal featuring rice or pasta with tempeh or beans within 2 hours. See our post-run recovery guide for complete strategies.
Veggie burgers and plant-based sausages are fine occasionally, but they should not be your primary protein source. Many are high in sodium and low in actual nutritional value compared to whole food alternatives like beans, lentils, and tofu. Build your diet around whole foods first.
Plant foods tend to be less calorie-dense than animal products. This means you need to eat a higher volume of food to meet the energy demands of running. If you are losing weight unintentionally or feeling fatigued, you are probably undereating. Add calorie-dense foods like nuts, avocado, olive oil, and dried fruit to boost intake.
Every vegetarian runner should get blood work done at least once a year, checking iron (ferritin), B12, vitamin D, and zinc. Catching a deficiency early is simple and cheap to fix. Letting it develop into a full-blown problem means months of compromised training and recovery.
Connect with running groups in your city. Share nutrition tips and train together.
Join 5,000+ runners
Routes, training plans and tips to run better. No spam.
We respect your privacy. Unsubscribe anytime.