Jared Leto, 42, musician, actor, Vegan poster-child, and possibly immortal. Credits a strict vegan diet(no animal products of any kind)
Herschel Walker, 47 in this picture. Credits ~1000 pushups, pullups, situps, squats, and sprints for his appearance and timeless athletic ability in addition to a meatless diet. In fact he does not eat breakfast or lunch and only has a dinner of vegetable soups and salads. He does admit to having chicken “on occasion”.
CrossFit has been generally associated with a “paleo” diet. Strictly interpreted this would mean eating an overwhelmingly plant-based diet with some nuts/seeds. Animal protein would have to be a rarity actually. How often would a paleolithic hunter make a successful kill. How much/how often would these hunters and their dependents have had the luxury of an animal based meal? Every day, 6 times a day?? How much protein does the body really need? How much for what purpose?
The core dietary approach CrossFit has really supported from the beginning is The Zone. Protein dosage on The Zone is low. Any weightlifter/bodybuilder dogma will universally recommend 1-2 grams of protein per pound of bodyweight. The Zone is about 50% or more lower than that and yet if followed consistently will still increase gains in strength and mass. The point is that you probably don’t need near as much protein as you might think or want. If you aren’t making the kind of progress you want on the ‘just lift heavy and eat a ton of protein and fat’ then something has to change.
A few years ago, CrossFit actually disassociated themselves with the specific “paleo” movement and attached, book-selling gurus. There was something of an outcry at the time but the move seems more and more wise as time has passed. Nutrition is a wildly divergent topic, poorly researched, profit driven to a large extent, and riddled with anecdote and mere opinion. Reality rarely exists on the lunatic fringe and one size doesn’t fit all. If you are an ardent follower of a specific approach but aren’t able to stick with it or it’s just not delivering the results that it promises then maybe you should let go and try something new. If it works for you, great, hold the course.