¿Qué conjunto de alimentos sería nutricionalmente completo para el vegetariano / vegano?

Para un vegetariano (ovo-lacto):
Aminoácidos esenciales, calcio y B12: productos lácteos o huevos para B12 y calcio \ legumbres, frijoles y granos para proteínas
Ácido fólico: espinaca, otras verduras
Vitamina D: ir afuera