You should eat a variety of fresh and unprocessed foods every day to get the vitamins, minerals, dietary fiber, protein, and antioxidants your body needs. Drink enough water. Eat fruits, vegetables, legumes (e.g. lentils, beans), nuts and whole grains (e.g. unprocessed maize, millet, oats, wheat, brown rice or starchy tubers or roots such as potato, yam, taro, or cassava), and foods from animal sources (e.g. meat, fish, eggs, and milk). For snacks, choose raw vegetables and fresh fruit rather than foods that are high in sugar, fat, or salt.