Although meat is considered as the best source of protein but vegetarians don't like to eat meat. So here are some good sources of protein other than meat for vegetarians who require more protein for workouts or strength.
Egg (if no problem in eating egg)
Mushroom, Peas, Broccoli, Spinach, Chickpeas, Artichokes, Lettuce, Potatoes, Whole Grains
Almonds and other nuts
Beans specially Navy Beans.