دو نوع فیبر وجود دارد: محلول و نامحلول. فیبر محلول با افزایش تنوع باکتریایی روده، به چند روش به کاهش وزن کمک می‌کند. فیبر در آزاد شدن هورمون‌های تاثیر گذار در اشتها نقش داشته و هنگامی که غذای فیبردار مصرف می‌کنیم مدت بیشتری احساس سیری می‌کنیم. این به کاهش اشتها کمک می‌کند. از سوی دیگر فیبر در سرعت هضم غذا نیز تاثیر دارد و با افزایش این زمان باعث کاهش جذب چربی می‌شود.