The liver carries out over 500 essential roles in the human body. These include filtering the blood and removing harmful toxins, generating bile to metabolize fats, proteins and carbohydrates, storing essential vitamins and minerals, supporting blood clots and more!