Soy, rice, lentils, beans etc. etc... have tons of proteins. I dont think vegetarians are dprivedof proteins in any way if they eat 3 good meals a day. You get many high protein, high fiber cereals, breakast bars, edamame beans etc etc. which are great. 8-10 whole nuts like almonds, cashews , pistachios etc. are also a great option.
For example(taken from calorieking.com) :
1 cup kelloggs cereal (special K) : 7 g proteins
1 cup oatmeal: 6 g proteins
1 serving dry roated almonds/trail mix: 5 g proteins
2 tbsp. peanut butter: 8 g proteins
1 slice white/wheat bread: 2 g proteins
1 high protein bar (south beach diet): 10 g proteins
1 cup low fat unsweetened soy milk: 6 g proteins
1 cup kidney beans: 14 g proteins
1 cup rice (white/brown): 5 g proteins
1 small baked potato: 4 g proteins
1 serving tofu: 13 g proteins
1 slice low fat soy cheese: 4 g proteins
entrees like lasagna, thin crust pizza, veggie stir fry etc: 12 g proteins
High protein shakes like slim fast royal chocolate: 15 g proteins
low fat garden veggie soup: 5 g proteins
lentil dal (indian, no oil): 18 g proteins
1 bunch spinach: 10 g proteins
1 avocado (small): 4 g proteins
1 soy burger patty: 13 g proteins
1 bagel: 9 g proteins
1 serving sunflower seeds: 6 g proteins
1 cup tempeh/seitan: 35 g proteins (excellent source and great tasting)
A combination of these + many more high protein foods will easily add upto the total daily requirement of about 60-70 g proteins/day.
What vegetarians should be more concerened about is B12 and Folic acid and reglar multivitamins are a good idea!
