Answer:

Step-by-step explanation:
A vegetarian diet involves no consumption of meat products.
Unfortunately, meat provides a lot of protein for the body, so it's much harder for vegetarians to get it. Luckily, there are lots of foods that don't contain meat, but still contain protein.
Some examples include beans, quinoa, lentils, tofu, nuts, peas, hemp seeds, and more. Vegetarians can also eat eggs and dairy products, which often protein.
So, the best answer choice is B. Nuts are a good source of protein.