Finding Veggie Protein Sources Can Be a Struggle

5 min readMay 29, 2022


By Sam Davis, BHS, CPT, FNS

Beans Are A Great Source of Vegetable Protein (Image Source: Shutterstock)

If you are a vegetarian, vegan, or just someone who prefers not to eat too much meat, it can be tough finding suitable veggie protein sources. You may find that you need a veggie protein powder to supplement your diet. Indeed, it’s not always easy to maintain a well-rounded diet, especially if you’re trying to put on muscle at the gym. People who choose to go plant-based may not know how to manage getting enough macronutrients. Your choices in veggie protein sources need to balance the proper amount of carbs, proteins, and fats, which can lead to malnutrition and a harder time reaching fitness goals.

Fortunately, there are many products out there, and more and more restaurants, supplements, and grocery stores, that are stepping their game up when it comes to plant-based protein alternatives.

Here, we’ll walk through where you can find plant-based protein, and how to put on muscle with a vegetarian diet.

What is Vegetable Protein?

Protein is an essential macronutrient that our body needs to function properly. We cannot live without it. Proteins are made up of 20 amino acids, and 9 of them cannot be generated by our bodies. They must come from the food that we eat.

Getting Enough Protein — Sutter Health

We need around 0.8–1 grams of protein per pound of bodyweight a day, and the rest of your allotted calories should be filled with complex carbohydrates and vegetables. That protein amount, of course, changes as our goals change — or if you are a woman who is pregnant or nursing.

Lucky for plant-based eaters, there are many vegetable protein sources that can serve as awesome meat alternatives. Here’s a list of what you can serve up to replace the meat in your diet.

FoodAmountProtein per ServingTempeh1 cup41 gramsSoybeans1 cup29 gramsLentils1 cup18 gramsBlack beans1 cup15 gramsVeggie burger1 patty13 gramsChickpeas1 cup12 gramsTofu4 ounces11 gramsPeanut butter2 tablespoons8 gramsLima beans1 cup10 gramsQuinoa1 cup9 gramsKidney beans1 cup13 gramsChia seeds1 ounce4.7 gramsEggs (for non-vegans)2 large12 gramsGreek yogurt (for non-vegans)1 container (170 grams)17 grams

There are also many reputable plant based protein powders that can supplement a low protein diet.

How to Gain Lean Muscle on a Vegetarian Diet

While a plant-based diet obviously looks a bit different, some rules-of-thumb remain the same. If you are looking to gain lean muscle while losing fat, these tips will help you.

Vegetable Protein Can Help You Get Leaner Muscles (Image Source: Shutterstock)

Eat Protein Throughout The Day

You need to be eating vegetable protein at each meal. Take your allotted protein for the day and split it up into your meals for the day for optimal muscle growth. You can find protein in many ingredients, even as a vegetarian. For starters:

  • Beans and lentils
  • Dairy products
  • Soy products
  • Whole grains
  • Nuts & seeds

Eat Your Carbs

Don’t be afraid of them! If you limit carbs, you won’t have the energy needed to perform at the gym. The key is making sure they are the right carbohydrates. You want the low-glycemic carbohydrates that don’t spike your blood sugar, like quinoa or brown rice. Save your fast-digesting carbs like potatoes and white rice for post-workout, to replenish your muscles’ glycogen stores so they can start rebuilding.

Eat Complementary Proteins

Like we discussed earlier, proteins are made up of 20 amino acids. By eating two complementary proteins, you can feed your body all 20 amino acids at once. Most plant-based proteins are incomplete, except for soy, hemp, and quinoa, whereas all animal proteins are complete.

Pair your beans, brown rice, and lentils with other veggie protein sources that make them complete proteins. Here are a few combinations:

Get Enough Protein Throughout Your Day By Eating Nuts And Seeds (Image Source: Pexels)
  • Nut butters and whole grain bread
  • Lentil & barley
  • Oats & almonds
  • Beans & rice

Get Enough Iron

There are plenty of plants with significant levels of iron. However, our bodies don’t absorb iron from plants like it absorbs iron from animal proteins. If you don’t eat enough iron, your body can’t make enough healthy blood cells that help it carry oxygen throughout the body. An iron deficiency can lead to anemia, which has its own set of serious problems.

Make sure to eat plenty of nuts, seeds, and dark leafy greens. If you can’t seem to get enough that way, you can always supplement with a superfood green powder drink which will help fill in those gaps.

Best 3 Vegetable Protein Sources for Muscle Growth


There are 14 grams of protein in a half cup of soybeans. They also have a substantial amount of healthy fats, vitamins, and minerals, including iron.

Soybeans Have Vegetable Protein That Helps With Muscle Growth (Image Source: Pixabay)

Black Beans

Many different types of beans come packed with protein, but black beans are one of the better options. Not only are they high in protein; they are also high in magnesium, iron, fiber, and B-vitamins. 1 cup of black beans packs 14 grams of protein. They are low-fat, cholesterol-free, gluten-free, fat-free, and sugar-free.

Black Beans Have High Vegetable Protein Content, You Have To Try Them Too! (Image Source: Pixabay)


Edamame is composed of soybeans that have not yet matured. They are good on almost anything, and are a lovely snack with just a little bit of salt.

Need A Quick Snack? Edamame Is A Good Choice, It’s Also A Natural Source of Vegetable Protein (Image Source: Pixabay)

A cup of these green beans contains around 17 grams of protein and 8 grams of fiber. They have a substantial amount of folate, which helps your body process those amino acids from the protein in other areas of your diet. It is also an important substance when it comes to muscle mass and strength.

*This post may contain affiliate links to the products and services that we talk about.




We’re a BIPOC-owned mental health and wellness company. We create expert-driven content specifically designed to help you become 1% better each day.