20 Meatless High Protein Foods (Good Vegetarian Sources of Protein)

We’ve ranked the best meatless high protein foods in terms of their protein content. You don’t have to go vegetarian or vegan to reap the benefits often attributed to those lifestyles, including reduced risk of heart attack and cancer. Simply cutting back on the amount of meat you eat each day can help.

With the following meatless options you’ll still be getting plenty of protein in your diet, so you won’t have to worry about suffering from symptoms associated with low protein levels, including muscle pains, low energy, and trouble sleeping.

These are the best vegetarian sources of protein…

Here are the top 20 good sources of protein that aren’t meat, ranked in order from highest to lowest in protein per 100 grams.

1. Seitan – 75g per 100g

Blowing away the competition is seitan, also known as wheat gluten, which is made up of 75% protein. That’s pretty impressive, and 100g of it provides more than your daily requirement of protein.

Added features include it being low in sodium and carbohydrates, high in iron, and a good source of calcium. It’s also very low in fat, which makes it a great addition to many diet programs as a way to get protein with no cholesterol and not much fat added.

As the name wheat gluten suggests, you wouldn’t want to eat this on a gluten-free diet because it’s made of the exact stuff that you’re trying to avoid when eating gluten free.

Ideas for eating more seitan: Seitan makes a great replacement for chicken or turkey, so use it in any dish that calls for these for a fantastic tasting alternative with plenty of protein.

2. Lentils – 26g per 100g

If you’re not eating lentils on a regular basis, you may want to start. They have an surprising amount of protein in them, taking the number two spot on our list.

Lentils pack a ton of fiber, so in the same 100 gram serving that nets you 26 grams of protein you’re getting your entire day’s worth of fiber met. You probably wouldn’t eat that serving size in one sitting, but adding it to your diet in any amount is going to be a big plus.

Lentils are also rich in important minerals like iron and magnesium, as well as potassium. They are also low in fat and sodium, and are cholesterol free.

Ideas for eating more lentils: Lentils are very versatile, and can be eaten as a side dish all by themselves, added to mixed vegetables, or mashed up and made into patties. They work great at thickening up a soup as well, and try adding them to a chili for added nutrition.

Note: This is where chicken breast would rank at 25g per 100g.

peanut butter

3. Peanut Butter – 25g per 100g

Here’s a yummy alternative to meat that contains plenty of protein. Peanut butter is one quarter protein, and can contribute to your overall protein needs, and tastes great which means you’ll have no trouble eating it regularly.

Peanut butter is also high in potassium and a good source of fiber, and also contains magnesium and potassium to help the body function at its best. It also contains Vitamin B-6, which will help benefit the liver as well as several other metabolic processes.

If you’re looking to lose weight you’ll want to make sure not to overdo it with peanut butter, as it is high in fat. Just the right amount can spur on your weight loss efforts, too much will be counterproductive.

Ideas for eating more peanut butter: Add peanut butter to a smoothie for an improved taste and to thicken it up. Use it to dip apples and celery for a healthy snack.

4. Hemp Seed – 23g per 100g

Hemp seeds take the number four spot on our countdown, and they provide plenty of protein, gram for gram. The protein they contain is easily digested by the body, and they have an anti-inflammatory effect, making them a great choice for anyone suffering from a condition caused by inflammation.

You may have to go to a health food store or order online in order to find hemp seeds locally. The good news is that they’re not prohibitively expensive, even for a high quality, organic brand.

Hemp seeds won’t provide any psychoactive effect, even though they come from the same marijuana plant as the recreational drug. You can buy them and use them without concern of any laws or penalties.

Ideas for eating more hemp seed: You can add hemp seeds to just about anything, including soups, salads, smoothies, and more thanks to their small size and nutty flavor.

5. Black Beans – 21g per 100g

Black beans have been gaining in popularity over the years as a healthy side dish, but vegetarians and vegans have known just what a great source of protein they are for quite some time.

Black beans are often recommended to those with diabetes as they help to maintain healthy blood sugar levels. They are digested gradually by the body, and can help you feel fuller longer. They also help the digestive tract because of their ratio of protein and fiber.

You can use black beans as part of a weight loss program or weight management efforts because of their low fat content and healthy mix of fiber and protein.

Ideas for eating more beans: Black beans are so versatile that they can easily be incorporated into meatless main dishes, used as a side dish, added to a stir fry, used in any number of Mexican meals, or made into a bean dip.

6. Almonds – 21g per 100g

Almonds contain a decent amount of protein for a nut, and their portable nature makes them a great bring-anywhere snack.

There is also a lot of fiber in almonds, and they could just as easily make a high fiber foods list with the amount of fiber they contain. Other notable highlights include calcium, iron, and potassium, even magnesium to help you sleep. They have a high fat content, it is mostly healthy fat but you’ll still want to take it easy on them and not over consume them for their protein.

P.S. Take a look at the 5 veggies that boost female metabolism and burn off lower belly fat.

You may also like:


  1. Eric says:

    Please add Soy chunks with 43% protein. Even though it is GMO, it could be had once in a while.

  2. Choudahary Zubair says:

    It is very helpful.

  3. Treasure says:

    Ashanti Sana(thank you), The information was very helpful with meal planning of 75 g of protein a day. Have an energetic day. With Gratitude.

  4. Sean says:

    Thank you for a reasonably informative list. Your’s is quite verbose and filled with useless crap that nobody who loaded this wouldn’t already have sussed, but compared to the first five websites, you shine.

  5. Alfreda says:

    thank you they were very helpful.

  6. Marjorie says:

    just trying to lose weight and get on the right track of eating right have bad knees tingling in my fingers

  7. MJ says:

    What would be essential is a way to cheaply and quickly make something like a ‘veggie burger’ mainly looking for good protein content.
    Having gone without food for awhile, or just having been low in nutrients, the effects of good protein are pretty amazing like energy, comforts and peace of mind (you might wonder how Jesus went those 40 days). Also, I’ve been a vegetarian since my teen years, which was a fairly long time ago.
    Apologies for a lumbering sized message, stay healthy everyone

  8. khalid gameel kodsi says:

    useful information thank you

  9. Marleen says:

    It is useful to look into benefits of sprouting seeds, nuts, beans.. for it enhances the nutrition value!! That for me is a great bonus next to high protein value!
    if a link is allowed, i found this one http://www.care2.com/greenliving/10-reasons-to-eat-sprouts.html. I hope there will be more of these with true nutritional values along with it!

  10. Nancy says:

    Good information although I must admit I am confused about the soy /tofu information. As a new vegetarian borderline vegan, no dairy products, I was using tofu as an alternative protein source but now because of the GMO scare am scared to do that. I am trying to heal osteoporosis so have been very focused on calcium intake and anti inflammatories, but now am thinking that I have not been getting enough protein. So this is helpful advice and would welcome more suggestions.

  11. Giantman says:

    I was confused but later convinced when i read this helpful information.

  12. Sravanthi Reddy says:

    Nuts are high in protein and one of the major source of high protein vegetarian diet foods . Of all the nuts I love peanut butter.

  13. Rob says:

    I know at least one part of this article is false. I LOVE lentils and split peas! Spiced Dhal, yummm! The article only refers to raw lentils, totally impractical. Nobody would eat raw lentils. When boiled they have approx 17-18 grams of protein. Still good though 🙂

  14. Ian says:

    Seitan is NOT wheat gluten.

    Wheat gluten is powder. To turn it into seitan you have to mix it with a large amount of water, drastically reducing the percentage of protein. Seitan is still protein rich, but claiming that seitan is 75% protein is 100% garbage.

  15. Aditya says:

    I dont know why everywhere i read the same that tofu has 8 gm protien/100 gm but here in India in all the Tofu packets its mentioned 17-19 gm protien/100 gm

  16. Khadija says:

    Thank you!!!

  17. Dave says:

    You are wrong about the protein of black beans. They have about 7-8 grams of protein per 100g serving, not 21 grams. Additionally, you have to eat 440 grams of black beans which are 450 calories and 60g carbs to get 21g of protein. 100g chicken breast is 0 carbs and 29g protein. I have been trying to find a vegan chicken breast substitute but such a thing does not seem to exist. In order to eat a simple non-meat diet for modest bodybuilding, I have to supplement all protein with shakes. That is the only solutiin i have come up with so far.

  18. John says:

    Just a heads up, hemp seeds don’t come from the same plant as recreational marijuana. Hemp is a cousins (same species) but not one in the same.

  19. sara says:

    Great Article Thanks for the info.

Leave a comment


All material provided at Bembu.com is for informational purposes only, and is not to be taken as medical advice or recommendation. Any health concern or condition should be addressed by a doctor or other appropriate health care professional. The information and opinions found on this website are written based on the best data available at the time of writing, and are believed to be accurate according to the best discernment of the authors. Those who do not seek council from the appropriate health care authority assume the liability of any injury which may occur. Additionally, the opinions expressed at Bembu.com do not represent the views of each and every author or contributor to Bembu.com. The publisher of this site is not responsible for any errors or omissions in any content herein.


Links on this website may lead you to a product or service that provides an affiliate commission to the owners of this site should you make a purchase. In no way does any affiliate relationship ever factor into a recommendation, or alter the integrity of the information we provide.