Castile Soap is a plant based soap made from vegetable oil such as olive, coconut, palm, or any other plant based oil rather than from animal fat. The soap is made by mixing potassium hydroxide lye with vegetable oil and purified water to create a liquid soap mixture.