Hearts of palm are a delicious way to add a nutritional boost to your diet, whether you're sticking them in a salad or serving them as a fish substitute. Check out our best hearts of palm recipes and try a hand at making your own.