Hay mucha info en internet, pero te paso algunos : de paso te doy algunas con zinc:
Zinc tienen semilas de calabaza, ajo, semillas de sandia, semillas de ajonjolí. Etc
Calcio lácteos, frutos secos, nueces almendras, etc espinacalsoya, brocoli, etc.
Vitamina B12 es más problemático, no hay tanto en los vegetales, al menos, la info que hay, es general, un sr. que es director de una organización o algo así aquí, de vegetarianos, dice que es necesario tomar suplementos de vitamina B12 por que su carencia puede ser peligrosa, te adjunto un enlace con una nota bastante buena, aunque hay muchas más. Sds.
https://vegetarian-nutrition.info/vitamina-b12-para-vegetarianos/