What Foods Do You Eat In Your Vegan Diet To Maintain Energy For Exercise?
This post may contain affiliate links. See our disclosure policy for more.
The question I get asked most is where the energy comes from. The honest answer is that my training barely changed when I went vegan. What changed was the timing, because plant food digests differently and I had to stop eating an hour before a session the way I used to.

These seven foods do the actual work. Carbs before, protein after, and the minerals that stop you feeling flat by Thursday.
🥣 1. Oats Are The Ultimate Pre-Workout Fuel
Oats about ninety minutes before a session is the one thing I never skip. The carbs release slowly enough that I don’t spike and crash halfway through. Banana and almond butter on top for potassium and fat. Eat them twenty minutes before instead and you’ll feel every bit of it.
💪 2. Lentils For Steady Plant Protein
Lentils are my post-workout default. Around 18g of protein and 15g of fibre a cooked cup, which covers the repair and keeps me full through the afternoon.
I cook a big pot on Sunday and keep it in containers in the fridge. Left to my own devices after a hard session I will eat toast, so having them already made is the entire strategy.
🏃 3. Bananas For Quick Energy

About 30g of carbs and a useful hit of potassium for something that costs pennies and needs no preparation. I blend one with spinach, soy milk and chia seeds straight after training. Soy milk specifically, because it’s the only plant milk with real protein in it, around 7g a cup.
On long rides I take two bananas and a handful of walnuts. Fast sugar and slow fat, and it beats anything I’ve bought in a wrapper.
🍱 4. Tempeh To Boost Recovery
Tempeh has around 20g of protein per 100g, which puts it above tofu, and it’s fermented so it sits easier after a hard session. It takes smoky marinades better than tofu does too. If you prefer tofu, press it first, and a tofu press is the difference between crisp and soggy. Worth reading the protein mistakes post if you’re training seriously.
🎂 5. Sweet Potatoes For Carbs And Antioxidants

Sweet potatoes are my go-to for a comforting and energizing dinner after a long day of exercise. They’re rich in complex carbs, fiber, and antioxidants like beta-carotene. One medium sweet potato has around 24 grams of carbs and a ton of vitamin A.
Roasted, split, and loaded with black beans, avocado and salsa. Four ingredients, no recipe, and it’s the meal I make when I’m too tired to think about food.
🌱 6. Chia Seeds For Hydration And Endurance
Chia seeds hold about ten times their weight in water, which genuinely helps on hot days. 5g of protein and 10g of fibre an ounce alongside that.
I often make chia pudding with almond milk, cocoa powder, and maple syrup, then enjoy it before morning workouts.
🩸 7. Leafy Greens For Iron And Recovery

This is the one that actually matters for training. Iron, magnesium and calcium, and low iron feels exactly like being unfit. I went months blaming my training before a blood test explained it. Two cups of greens into a smoothie or a soup, always with something acidic so you absorb the iron, and if a test says you’re low then an iron supplement is worth asking your doctor about.
✅ The Bottom Line
Eating for exercise on a vegan diet doesn’t have to be complicated. With the right mix of slow-burning carbs, plant-based proteins, and nutrient-dense snacks, you’ll have all the energy you need.
A normal day for me: oats in the morning, a banana before training, lentils or tempeh after, sweet potato and greens at dinner. On days I train twice and can’t face another meal, a scoop of vegan protein powder covers the gap. And B12 daily, which matters more when you’re training hard than most people realise.
🛒 What Fuels My Training
Carbs before, protein after, and the minerals that stop you feeling flat by Thursday.
- Rolled oats: ninety minutes before a session. The one thing I never skip.
- Dried lentils: 18g protein and 15g fibre a cup. My default post-workout meal.
- Tempeh: around 20g of protein per 100g, and it sits easier than tofu after a hard session.
- Soy milk: the only plant milk with real protein in it, around 7g a cup.
- Vegan protein powder: for days I train twice and cannot face another meal.
- A B12 supplement: matters more when you are training hard than most people realise.
📚 More Vegan Resources
🌟 Did you LIKE this ARTICLE?
Leave a comment below! We can’t wait to hear what you think!



