Bij een goed samengestelde vegetarische maaltijd is het mogelijk om zonder producten van dierlijke oorsprong alle benodigde vitamines binnen te krijgen. Echter,
vitamine B12 zit uitsluitend in dierlijke producten zit. Strenge vegetariërs (veganisten), die ook geen eieren en melk gebruiken, kunnen daarvan dus een aanvulling op de voeding gebruiken.