Food

18 Amazing Vegan Protein Sources

The best ways to get your protein in on an animal product-free diet. 
assorted bowls of vegan protein foods like lentils and seeds
carlosgaw / Getty Images

All products featured on Self are independently selected by our editors. However, we may receive compensation from retailers and/or from purchases of products through these links.