I've grown or seen people grow most of those in the desert. The things that seem hardest to grow are potatoes and onions. But onions are only hard if you grow them during the summer. Onions grow better during the spring and summer months in southern deserts, and Arizona has it's own breed of multiplier onion, the I'itoi, which grows wild there, but it's hard to find in stores.