Yes, according to the product label, Pennington Epsom Salt can be used on lawns. We recommend reading and following the label instructions for complete information.
Pennington Epsom Salt is labeled for use on potted palms, but not for other houseplants. You can browse other fertilizers for containerized plants here.