No meat diet does not mean no or low protein diet. There are many sources that can be used in a vegetarian diet.
"Protein functions to build and maintain your body, fight off disease, and keep energy levels high to you can stay alert all day." Get some good info on finding protein in a vegetarian diet on Cookinglight.com
The others that make it to the list are:
A cup of the leafy green spinach for more than 5 grams of protein
Hemp seeds, 6 g per ounce
Avocado - 4 g per avocado
One ounce of dry-roasted peanuts contains nearly 7 grams of protein