Beans and rice bond together to form a complete protein in your body. When I was a vegetarian, I lived on beans and rice for protein, and tons of fruits, whole grains, nuts and vegetables for calories and nutrients. There are hundreds of kinds of beans and many kinds of rice (but beware the arsenic and other heavy metals in rice so know the source of your rice) so, in theory, you should never tire of eating the same thing all the time.
I like firm tofu, cut into squares, marinated in barbeque sauce, and pan-seared in a little neutral oil. It tastes like and nearly has the texture of barbequed meat. I add it to rice bowls for meatless dinners.