صابون باعث میشود که مخلوط آب و روغن به یک کلوئید پایدار تبدیل شود. بدون حضور صابون، آب و روغن به دلیل تفاوت در قطبیت از هم جدا میشوند. مخلوط آب و روغن در حضور صابون به دلیل اثرات قطبی و ناقطبی صابون به یک محلول همگن تبدیل میشود. صابون به عنوان یک عامل امولسیفایر عمل میکند و به تشکیل مخلوطی پایدار بین آب و روغن کمک میکند.