I went to a recent health fair where a nutritionist was there. She was touting a diet of higher natural proteins for the vegetarian. I am not a vegetarian but I now eat some of her recommendation for protein to get a daily dose without the extra calories from meats. Here is a small list:
Oat Bran: 1/2 cup raw 8 grams
Soy beans: 1 cup cooked 28 grams
Oatmeal: 1 cup cooked 6 grams
Lentils: I cup cooked 18 grams
These are all good for you and help with heart health and do not put on a lot of added calories.