2. Choose foods that improve immune function and prevent cancer, such as sweet potatoes, bean products, celery, garlic, carrots, tomatoes, gourds, mushrooms and fungus. People with nausea and vomiting should eat water shield, grapefruit, orange, loquat, millet, walnut, rose, carambola, fig, ginger, lotus root, pear, winter vegetables, mango, dark plum and lotus seeds.