Tofu is a soy cheese whereas Paneer is a milk cheese. Paneer is always sold fresh, whereas tofu can also be sold processed. Tofu is a type of food that is formed by coagulating soy milk (which is a type of bean) whereas, paneer is prepared by curdling milk with food acids such as lemon juice, vinegar There are no side effects for soy proteins