Serat boleh dibahagikan kepada 2 jenis: larut dalam air dan tidak larut dalam air. Serat larut dalam air mempunyai kelikatan yang tinggi, ia dapat menyerap jumlah air yang banyak dalam saluran usus, membentuk gel dan bercantum dengan najis di dalam usus dan seterusnya dibuang. Serat tidak larut dalam air pula membantu meningkatkan jumlah dan berat najis, meningkatkan peristalsis usus dan merangsang pergerakan usus.