Sweet potatoes are affordable and readily available. They are high in Vitamin B6 and a good source of Vitamin C, magnesium, potassium. They also contain vitamin D, iron, and the best part, there are many ways to cook them and still maintain all the nutrients.