Is there any engine that doesn't use a propellant to produce thrust?
Yes there are. Although they are not for commercial aviation. One example are solar powered engines:


Source Wikipedia

Alternatively, there are other means of storing energy - rubber bands, but this one is just for model aitplanes.


Source: Pinterest

But in either case, you need store energy somewhere, and best way is to use oil-based fuels.