Why is my soap greasy?

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