Phelps eat mostly plant based food nowadays https://www.muscleandfitness.com/athletes-celebrities/interv..., when he was athlete, of course you need much more carbohydrates, so you would eat more