Look no further than your green vegetables for some vegan friendly protein. Not many people realise that veggies contain protein, however, 2 cups of cooked kale can provide approx 5 grams of protein and 1 cup of cooked spinach can provide approx 7 grams.

Nut butters and spreads, whether it’s cashew, almond or walnut, 2-tablespoons will provide about 7 grams of protein. Our favourites from the Raw Food Store are Loving Earths Brazil nut butter and Artisana Almond butter >>

Quinoa is an excellent source of protein for vegans. These little seeds contains approx 8.14 grams of protein in every 1 cup.

Another grain high in protein is Buckwheat. Buckwheat contains more protein than rice, wheat, millet and corn – making it a nutritious alternative if you’re gluten intolerant.

Chia seeds are also a fabulous source of protein as 2 tablespoons is approx 4 grams of protein. We use Chia seeds everywhere, from smoothies, to raw snack bars, salads and even make Chia Pudding >>

Lentils deliver 18 grams of protein so they are great to include in vegan rice dishes, casseroles and veggie burgers.

Beans like pinto, kidney and black beans will provide approx 13-15 grams of protein. If you’re on a raw diet then sprouting these beans will help to breakdown the protein so they’re easier to digest.

Hemp Seeds contain all the essential amino acids. 3 tablespoons = 11 grams of protein! You can add these to smoothies, snack bars and even in salads by either sprinkling the seeds on top or drizzling over hemp oil. Try my Red Cabbage and Hemp Seed Salad recipe >>

Some other Superfoods that contain protein include:

Also, check out my vegan recipe for Chocolate Protein Balls >>