Whole wheat is a great source of protein. If you switch to whole wheat pasta, whole wheat bread, etc, it'll make a HUGE difference. Luna bars are delicious vegan protein bars made out of a variety of grains and also soy, and they contain flax seed as well. Soy is a complete protein so you don't have to make sure combine grain protein with it.
Have you tried tempeh? Or tofu? There's also soy yogurts, which I love. I mix in some ground flax seed for a super nutritious snack. They also have lots of calcium.
You can go nuts. Almonds, walnuts, brazil nuts, peanuts, GO NUTS!!