The difference between animal fat and vegetable oil is that vegetable oil is composed mostly of polyunsaturated fats, which are missing more than one pair of hydrogens in its structure, while animal fat is composed mostly of monounsaturated fats, which are missing only a single pair of hydrogen, and saturated fats.