good sources of veggie protein include:
Eggs (maybe she should eat more of them - but not every single day since she might develop a sensitivity)
Fermented Soy - like tempeh (organic is best).
Beans mixed with whole grains.
Hemp protein powder (it's pretty strong tasting, but an excellent source of digestible protein and omega 3s).
Chlorella - good as a supplement, loads of healthy properties, and a good source of protein, but expensive.
Dairy - if she's concerned about ethics (and her health), organic is best. Cottage cheese, regular cheese, unflavoured yogurt (with live cultures), whey - all excellent for protein.
If she includes a balance of all these things in her diet, she should be doing pretty well.