The best soap to use in a homemade dish soap recipe is liquid castile soap. Castile soap is a mild and gentle soap made from plant-based oils, such as olive oil, coconut oil, or hemp oil. It is free from synthetic additives and harsh chemicals, making it safe for use on dishes and gentle on the skin.