I was a distance cyclist, middle distance runner, backpacker, and occasional triathlete for about 20 years. I switched to vegetarian diet late in the game. Then finally made the switch to vegan diet. During the first year my cholesterol dropped 30+ points, I finally flattened my mid-section, and gained muscle mass and tone. In the last 3 years, I dropped the cycling for climbing, so I could spend more time with my girlfriend and dogs.
To paint a clearer picture of my current "workout stuff" -- my also vegan girlfriend and I climb 3-4 days a week for 2-4 hours at a time; we do some low-key mountaineering where we'll summit 4000 footers in 6-8 hours of continuous hiking and rock-scrambling; we multi-day backpack with dogs, so carrying 20-40 lb packs while hiking 6-8 hours over varied terrain; and I do strength training work 3-4 days a week.
I'm kinda simple when it comes to food, so I can handle a lot of repetition. I tend to go to similar meal ideas for pre-workout as post-workout:
-- Tofu scramble, loaded with sautéed veggies, avocado, TVP, potatoes, nutritional yeast & turmeric
-- "Power Bowl" / black beans and/or lentils, rice, veggie protein (seitan, tofu, tempeh, etc), guacamole, leafy greens
-- Big salads with leafy greens, micro greens, beans, veggie protein, fresh veggies, BEETS, nuts, seeds
-- Sweet potato "steaks" with avocado and black bean salad
-- Smoothies or smoothie bowls / blended fruit and nut butter with protein powder as a drink or bowl topped with coconut shreds, nuts, seeds, oats
-- Oatmeal topped with nut butter, seeds, nuts, dried fruit
Keep in mind you can usually modify any "meat" meal to be a vegan meal just by swapping the protein source. Swap a fish fillet for seitan or tofu. Swap whey protein for pea protein (or hemp or rice).
We have a couple of cookbooks called The Thug Kitchen. It's all easy-to-make vegan meals. There are a few books in the series, covering ideas for snacks, meals, and party foods.
Another fitness energy strategy we employ -- I learned from years of cycling -- is to eat small snacks as you workout so that your body can replenish and rebuild as you tear it down. On long hikes, we'll eat:
-- Nut butter sandwiches or roll-ups
-- Trail mix
-- Snack bars (granola bars, Cliff bars, Luna bars)
-- Smoothies or energy drinks