W diecie krwiodawcy nie może zabraknąć:
– witaminy C, poprawiającej wchłanianie żelaza (jej duże ilości znajdziemy w natce pietruszki, owocach cytrusowych, sałatach, paprykach, pomidorach),
– witaminy E, poprawiającej funkcjonowanie procesów krwiotwórczych zachodzących w organizmie (występującej w warzywach o zielonych liściach, olejach roślinnych, pieczywie razowym),
– witamin B6 i B12, których niedobór powoduje, że erytrocyty są za duże oraz zbyt kruche i nie mogą uczestniczyć w transporcie substancji odżywczych (źródłem tych witamin są: ryby, sery żółte, wątroby, produkty pełnoziarniste, orzechy, drożdże i awokado).