It may seem like some sort of contradiction, but it’s legit and ridiculously simple. Find any flavor of Dr. Bronner’s liquid soap — which is fully organic and fair trade certified. Then take a foaming hand soap dispenser (the ones from Method are nice), fill it perhaps 1/8th full with Bronner’s soap, and fill the remainder with water. That’s it.
You can use one of the scented varieties, or just get the basic one (called Baby Mild) and add some essential oils yourself if you like. Dr. Bronner’s soap comes in large containers that are relatively inexpensive, and you don’t need very much of it for any of its numerous uses. It certainly works out cheaper than any of the chemical-laden cleansers/washes that are sold at the same concentration in which they are used.
Apart from the cost and ingredient sourcing, this does make for a pretty nice hand soap, in my opinion.