Krastavci sadrže mnogo esencijalnih vitamina, uključujući vitamin C, vitamin A, folat, vitamin K i vitamin B6. Svi ovi vitamini potrebni su za pravilno funkcioniranje tijela i njegovih stanica te za zaštitu od bolesti. Nedostatak bilo kojeg od vitamina u krastavcima može imati opasne nuspojave, uključujući slabljenje imunološkog sustava. Međutim, osoba može konzumirati ove vitamine u drugoj hrani i uzimajući suplemente.
Jedan krastavac prosječne veličine sadrži oko 14 posto dnevnih potreba osobe za vitaminom C. Ovaj vitamin je antioksidans, a to je vrsta molekule za koju se zna da sprječava probleme s imunološkim sustavom i smanjuje rizik od razvoja raka i drugih ozbiljnih zdravstvenih problema. Ovaj vitamin ima mnoge korisne učinke, uključujući jačanje imunološkog sustava, sprječavanje srčanih bolesti i pomaže u usporavanju znakova starenja kože. Osim krastavaca, agrumi i određeno povrće uobičajeni su izvori ovog vitamina. Unos dovoljno ovog vitamina je važan, jer nedostatak može uzrokovati mnoge probleme, uključujući suhu kožu i kosu, modrice i skorbut, stanje obilježeno bolešću desni, anemijom, a u nekim slučajevima i smrću.
Također među vitaminima u krastavcima je vitamin A. Ovaj vitamin je koristan za nečiji vid, zdravlje kostiju, učinkovitost imunološkog sustava i pravilnu funkciju stanica. Nedostatak vitamina A može uzrokovati gubitak odgovarajućeg noćnog vida, suhu kožu i kosu te slab imunološki sustav. Osim u krastavcima, ovaj vitamin se nalazi i u biljnim i životinjskim izvorima, uključujući mliječnu hranu, goveđu i pileću jetru, te nešto voća i povrća.
Vitamin K ima i u krastavcima, ali ga stvaraju i ljudska crijeva. Jedan krastavac sadrži više od polovice tipičnih dnevnih potreba za vitaminom K. Ovaj vitamin pomaže u zgrušavanju krvi, a također može zaštititi kosti starijih osoba. Kelj, špinat, jaja i meso uobičajeni su izvori vitamina K. Nedostatak ovog vitamina može ometati zgrušavanje krvi i zacjeljivanje rana.
Folat, koji se naziva i vitamin B9, jedan je od vitamina u krastavcima. Konzumiranje dovoljno folata važno je za prevenciju anemije, stanja u kojem nema dovoljno crvenih krvnih stanica. Folat također pomaže stanicama osobe da funkcioniraju normalno. Osim u krastavcima, ovaj nutrijent se nalazi u određenom povrću, sušenom grahu i voću. Bez dovoljno folata, osoba može biti osjetljiva na čireve, prerano sijedu kosu i kašnjenje u rastu.
Vitamin B6 se također nalazi u krastavcima. Ovaj vitamin omogućuje tijelu stvaranje antitijela, koja pomažu u borbi protiv bolesti. B6 također pomaže u proizvodnji hemoglobina, tvari kritične za prijenos kisika iz krvi osobe u njezina tjelesna tkiva. Voće, perad, cjelovite žitarice, sušeni grah i meso su među izvorima ove hranjive tvari. Ako osoba dobije malo ovog vitamina, može razviti depresiju, zbunjenost i lezije u ustima.