Swoje działanie lecznicze karczochy zawdzięczają obecności składników mineralnych, witamin i antyoksydantów.
Ułatwiają trawienie, zwiększają wydzielanie żółci, chronią komórki wątroby, regulują poziom cholesterolu we krwi, przyspieszają usuwanie toksyn z organizmu.