Non partial homomorphic encryption
mikeazo has the answer in a comment:


  RSA with proper padding


So, use RSA (or actually any trap door one way function) with proper padding. For instance: OAEP padding. These are designed to achieve indistinguishability, which has also been mentioned in the comments. The padding which uses a hash internally kills all homomorphic properties of the cipher.