Why is my soap greasy?

The pure olive oil in your soap is responsible for this. Natural soaps should always be able to dry well after use. It is best to keep the contact area between the soap and the soap dish as small as possible.