Vláknina je nestravitelnou složkou rostlinné stravy, má nízký obsah kalorií a spoustu zdravotních přínosů. Známe dva druhy vlákniny - rozpustná a nerozpustná. Vláknina rozpustná ve vodě pomáhá snižovat hladinu cholesterolu a cukru v krvi. Zpomaluje vstřebávání cukrů a tím vyrovnává hladinu cukru v krvi. Mezi potraviny bohaté na rozpustnou vlákninu patří obiloviny, hrášek, citrusy, jablka a mrkev. Nerozpustná vláknina se ve vodě nerozpouští. Podporuje pohyblivost střev, předchází zácpě a urychluje odchod toxinů z těla. Mezi potraviny bohaté na nerozpustnou vlákninu patří celozrnná mouka, pšeničné otruby, fazole, ořechy, brambory a květák. Jelikož strava bohatá na vlákninu dodává pocit plnosti více, než strava s nízkým obsahem vlákniny, je vhodná i pro udržení správné hmotnosti.