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.

Okay, so what kind of plant foods are we looking at here? Beans (so many beans), seeds, nuts, nut butters, lentils, whole grains, certain plant milks, soy-based products, and plant-based protein powders are where it’s at when you’re looking for plant protein. (Sadly, there aren’t really any actual veggies high in protein per serving.) And by the way: While avowed vegans and people on plant-based diets in particular might find this list of vegan protein sources coming in handy, the truth is that anybody looking to diversify their protein intake—and their diet in general—could benefit from the addition of more protein-rich plant foods. As a bonus, vegan protein sources tend to be higher in fiber than animal proteins, and contain antioxidants—basically, plant chemicals associated with positive health benefits—plus other vitamins and minerals. Nutritionally speaking, it’s a win-win!

So whether you’re already living that animal product-free lifestyle or just thinking about it—or just gradually shifting to a more plant-based diet—it’s an excellent idea to have a go-to guide to the best vegan protein sources out there. Here are some delicious and versatile vegan ingredients to stock up on for making quick high-protein dinners, muscle-repairing post-workout snacks, satiating breakfasts, and more. Quick note: While we provided a protein count for each food based on the USDA nutritional info database, keep in mind that the exact amount may vary slightly based on the brand and variety.