to begin with, the butternut squash beats the sweet potato with fewer calories, carbs and sugar per serving. moreover, it is rich in calcium, magnesium, potassium, and vitamins b6 and e. on the other hand, the sweet potato, however, provides more fiber and protein.