Chất xơ là một thành phần của thực phẩm có nguồn gốc thực vật mà cơ thể không tiêu hóa được. Chất xơ gồm các phân tử cacbonhydrat (monosaccarit hoặc polisaccarit) và được chia thành 2 loại:
Chất xơ hòa tan là chất có thể hòa tan trong chất lỏng vào đường ruột dưới dạng gel. Có trong các loại rau lá, trái cây có độ nhớt cao (rau đay, mồng tơi...) và một số loại đậu (đậu nành, đậu ngự).
Chất xơ không tan: Ngược lại với chất xơ tan, chất xơ không tan là chất không hòa tan với chất lỏng khi vào đường ruột. Nó có thể được trao đổi chất trơ và cung cấp trương nở hoặc tiền sinh, chuyển hóa lên men trong ruột già. Sợi trương nở hấp thụ nước khi chúng di chuyển qua hệ tiêu hóa, làm dịu việc đại tiện. Sợi không hòa tan có xu hướng đẩy nhanh sự di chuyển của thực phẩm qua hệ thống tiêu hóa.Nguồn thực phẩm có chứa chất xơ không tan gồm vỏ các loại thực phẩm (lúa mì, gạo lứt, lúa mạch nguyên vỏ, một số loại rau, củ, quả).