Top 10 | Vegan Protein Sources

Almonds: One ounce of almonds provides you with about 6 grams of protein.
Avocados: Loaded with vitamins, minerals and antioxidants, a whole avocado has about 6 grams of protein.
Black Beans: One cup is about 13-15 grams of protein and a full belly and heart-healthy fiber.
Dates: A cup of dates provides you with about 4 grams of protein.
Spinach: One cup of cooked spinach has about 7 grams of protein.
Kale: Two cups of cooked kale has about 5 grams of protein.
Lentils: One cup cooked delivers a whopping 18 grams of protein!
Tofu: Four ounces of tofu will give you about 9 grams of protein.
Spirulina: One tablespoon contains about 6 grams of protein.
Soy Milk: A mere cup of soy or almond milk can pack about 7-9 grams of protein.