Epsom salt is an effective home remedy for constipation for two main reasons. First, the salt draws water from its surroundings, softening up stool and making it easier to pass. Second, the magnesium that is present in the salt promotes contraction of the bowel muscles, which also makes passing easier.