The most effective homemade option is a mixture of white vinegar, salt, and liquid dish soap. Each of these ingredients has special properties that combine to kill weeds. Both the salt and the vinegar contain acetic acid, which serves to dry out and kill the plants.