I don't eat a lot of meat (used to be vegetarian in my youth) and, of course, there is tofu... lots of different consistencies and it takes up flavors well, so there is a lot you can do with that. But there is also something called quinoa ("keen-wa") - it's kinda like a rice grain, but it's actually seeds. It's a complete protein (unlike rice or beans, which need each other to be complete) and is pretty tasty. You can read about it here: http://en.wikipedia.org/wiki/Quinoa and find some recipes through google. I was buying it at Whole Foods, but found it at my Krogers the other day, so that makes it easier to buy (there's not a Whole Foods near me, so I usually bought a lot when I went).
Another thing you might try is portobella mushrooms. You can cook the tops and serve them sorta like beef patties - put them on a bun with all the hamburger fixin's and it makes a nice sandwich (just don't try it when you are having a hamburger craving, but it doesn't satisfy that! :-) ).
You can also make black bean patties for a good side or a sandwich.
You could try http://allrecipes.com/Recipes/Everyday-Cooking/Vegetarian... for their recipes or http://www.vegetariantimes.com/recipe/ (harder to just look through because you have to have something in mind, but they have good stuff if you start with an ingredient... like portabellas or quinoa).
Hope that helps!
Oh, and a lot of restaurants have vegetarian options that they may not have on the menu, you have to ask.
P.