Batu kolesterol terbentuk ketika empedu jenuh dengan kolesterol, yang mungkin diakibatkan oleh penurunan produksi asam empedu, peningkatan kolesterol dalam empedu atau keduanya.
Penelitian mencatat pembentukan batu oleh kristal kolesterol monohidrat ditingkatkan oleh hipersekresi musin dan hipomotilitas kandung empedu.
Pembentukan batu kolesterol dikelola oleh konten yang meningkatkan ekskresi hati, seperti kehamilan kontrasepsi oral, obat anti kolesterol, penurunan berat badan yang cepat, dan obesitas, atau oleh kondisi yang menyebabkan stasis kandung empedu.