Hearts of palm are a healthy snack food, but they do contain quite a bit of sodium. They're also low in calories and a good source of fiber, vitamins C and B6, folate, potassium, and manganese.