This post may contain affiliate links. Please read my disclosure for more information.

Getting in protein on a vegan diet may seem a bit daunting if you really don’t know some really good sources of plant based protein.

Even if you eat meats and animal products, it’s always good to know other sources of protein for days when you don’t want to eat animal products.

Today’s post list some great sources of plant based protein that you should know about. P.S These sources can very easily replace your regular animal proteins quite sufficiently.



15 Easy Vegan Recipes You’ll Absolutely Love!

Vegan Breakfast Recipes That Taste Amazingly Good


Chia Seeds

Chia seeds contain large amounts of fiber and omega-3 fatty acids, plenty of high-quality protein, and several essential minerals and antioxidants.

100 grams of chia seeds contains 16.5 grams of Protein.


Kidney Beans

sources of plant based protein

According to WH Foods

If you’re wondering how to replace red meat in your menus, become a fan of kidney beans. These hearty beans are a good source of protein, and when combined with a whole grain such as whole wheat pasta or brown rice provide protein comparable to that of meat or dairy foods without the high calories or saturated fat found in these foods.

100 grams of Kidney beans contain 13.44 grams of protein.



Quinoa is an edible seed that has become very popular with health conscious people over the years. It is high in protein, fiber, potassium magnesium and more.

1 cup of Quinoa contains 8.1 grams of protein.


Pinto Beans

1 cup of raw pinto beans has 41.34 grams of protein.



100 grams of raw peanuts contain 25 grams of protein.



100 grams of raw cashews contain 16.67 grams of protein.


Black Rice

100 grams of black rice contains 7.1 grams of protein.


Wild rice

100 grams of wild rice contains 11.11 grams of protein.



100 grams of raw almonds contain 20 grams of protein.



100 grams of raw lentils contains 24.63 grams of protein.


Chick Peas

100 grams of chick peas contains 4.92 grams of protein.


Black beans

100 grams of black beans contain 21.60 grams of protein.


Black eye peas

100 grams of black eye peas contains 24.44 grams of protein.



photo credit: Vegan Photo green fresh organic vegetables via photopin (license)

100 grams of spirulina contains 5.92  grams of protein.


Hemp seeds

100 grams of hemp seeds contain 33.33 grams of protein.


Sunflower seeds

100 grams of sunflower seeds contain 21.43 grams of protein.



100 grams of flaxseeds contain 18.29 grams of protein.


Pumpkin seeds

100 grams of pumpkin seeds contain 36 grams of protein.


Sesame seeds

100 grams of sesame seeds contain 18 grams of protein.


Split peas

100 grams of split peas contain 23.82 grams of protein.


On average, we need 40-50 grams of protein per day. If you add just a couple of those different grains, seeds or beans, you can sufficiently make up our daily protein requirements without using any animal protein!


Leave a Reply

Your email address will not be published. Required fields are marked *