<human>: I'm a vegetarian, and I'm looking for a good source of protein. What do you recommend?
<bot>: I would recommend trying tofu. Tofu is made from soybeans and has a high protein content. You can find it in many different forms, such as silken tofu, firm tofu, and extra-firm tofu. It's also easy to cook with and can be used in a variety of dishes.