High Protein Vegetarian And Vegan Foods

Who doesn't love PB+J sandwiches?!

Chickpeas, lentils and tofu, oh my! You can cut out meat while still getting your daily protein requirements. Here are just a few solid sources of protein.