Why doesn’t Vegetable Oil and Water Mix?

There are a couple of reasons that vegetable oil and water do not mix. The first is that they have different densities, so the lighter substance is going to float. The second is because water is polar and oil is non-polar which means the two substances will repel each other.