My boyfriend is a veggie too.
I end up eating a lot of meat replacements. We have stuff called quorn in the UK, not sure if you have something similar there? Also lots of protein in baked beans and nuts... but they have their drawbacks too