the main difference is that ricotta is an italian cheese traditionally made from leftover whey while paneer is an indian cheese made from buffalo or cow milk. also, for paneer, the milk is curdled using only food acids such as citric acid or vinegar.