Could you survive on one food? The Guardian
No, we need a varied diet to supply all nutrients. That’s probably why we evolved to prefer a variety of foods, and find it unpleasant to eat the same thing over and over.
Though if you have to pick just one, potatoes are a good choice. The Martian got that right.