If you don't have access to or don't want to use alcohol for disinfection you may want to try hydrogen peroxide.
Hydrogen peroxide does not exist in nature as an ingredient but plant based hydrogen peroxide solutions are now available.
Like alcohol, the performance dependant on the concentration and the exposure time. Unlike alcohol, you need to rinse your vessels with sterilized water after using hydrogen peroxide to avoid oxidation.
There are even commercial disinfecting solutions available for different industries and applications. Each of them having their advantages and disadvantages.
What do you usually use in your lab?