Los vegetarianos pueden obtener proteínas de una variedad de fuentes alimenticias, incluyendo legumbres, granos, frutos secos, semillas y algunos productos lácteos y huevos. Las legumbres, como frijoles, garbanzos y lentejas, son una excelente fuente de proteínas, así como de fibra y hierro.