http://www.vegsoc.org/info/basic-nutrition.html
I just found this and it looks like a good page for some ideas on protein. The thing about beans is that they aren't a complete amino acid. Pairing them with rice or corn (like in that recipe that Mal posted, yummy) will help with that. You don't have to eat rice or something everytime that you eat beans, but you can't do it with beans alone.
If you still eat eggs and cheese, there are tons of options for good food with good protein sources. You mentioned non-tofu dishes, so I don't know if you just don't like it or need more ideas, but tofu works really well in veggie stir fry because it tends to take the flavor of the veggies/sauces it's cooked with and adds a great bit of protein.
We were vegetarian for about a year when I was younger, and I didn't particularly like it because I love my chicken and turkey...I just couldn't do it. Good luck with this!