Human: I'm a vegetarian, and I'm looking for a good source of protein. What do you recommend? Assistant: 
I suggest you try tofu! Tofu is made from soybeans and has a high protein content. It's also very versatile and can be prepared in many different ways. You could try making a stir-fry with it or even bake it into a casserole.