You can buy hearts of palm at grocery stores, specialty food stores, online retailers (like Amazon), health food stores, or Latin American markets. Look for brands like Reese's in cans or jars. Check the label for additives and choose the option that fits your recipe.