Six protein-rich foods for vegetarians VnExpress Vegetarians can regularly consume legumes, nuts, Greek yogurt, and eggs to supplement essential protein and provide energy.