How can a vegetarian hit 100 grams of protein?
The easy way for vegans to get enough protein every day

  1. Adding protein powder to your smoothie.
  2. Eating a whole-wheat bagel with peanut or almond butter for a snack.
  3. Including beans in your pasta dishes (you'll find plenty at our vegan recipes page).
  4. Lots of lentils.
  5. Hummus on a whole wheat pita for a snack.

Some plant-based foods, such as soybean products, seitan, beans, and lentils contain high amounts of protein. You can also find protein in nuts, whole grains like quinoa and amaranth, and hemp seeds. People following a vegan diet may need to plan in order to reach their daily protein goals.Whole grains

  • Broccoli.
  • Mushrooms.
  • Lentils.
  • Chickpeas.
  • Peanuts.
  • Chia seeds. Chia seeds are very protein-rich, containing 18.29g per 100g .
  • Almonds. Raw, unsalted almonds are another protein-rich food, containing 20.33g per 100g , and 5.76g per ounce.
  • Hemp seeds. Hemp seeds are a good source of protein, with 31.56g per 100g .

How can I get 100 grams of protein a day plant-based : Getting 100 grams of protein as a vegan or vegetarian is doable, although a bit more challenging. Lentils and other legumes, nuts, seeds, and nut butters provide the best protein sources and should be your mainstays.

Do vegetarians suffer from protein deficiency

Protein deficiency is extremely unlikely when daily calorie needs are met by a variety of whole grains, vegetables, beans, lentils, tofu, nuts, seeds, and dairy products.

How to get 120g protein a day vegetarian : 7 Vegetarian Foods That Fulfill Your Protein Intake

  1. 1) Soybean. Cooked soybean provides 28 grams of protein per cup, roughly the same amount as that can be found in 150 grams of chicken.
  2. 2) Lentils or Dals.
  3. 3) Cottage Cheese or Paneer.
  4. 4) Pumpkin Seeds.
  5. 5) Milk.
  6. 6) Greek Yogurt.
  7. 7) Whey Protein.

1. Lentils. Lentils, also called daal, is a popular addition to an everyday meal in India. Each cup of lentils contains about 18 g of protein making it an excellent source of vegetarian protein.

Top 20 Best Vegan Protein Sources per 100g

  • Spirulina (dried): 55-66g / 100g [1][2]
  • Nutritional Yeast (powder): 45-55g / 100g [3][4]
  • Seitan (cooked): 24-72g / 100g [5][6]
  • Hemp Seeds: 31g / 100g [7]
  • Pumpkin Seeds: 29.9g / 100g [8]
  • Almonds: 20.3g / 100g [9]
  • Tempeh (cooked): 19.9g /100g [10]

Can vegetarians get too much protein

It seems there are more negative scientific associations between high protein consumption and health than there are positive. But plant-based proteins have been shown to have the opposite effect. Plant protein sources contain higher levels of fibre, an optimum supply of nutrients and help increase general health.Vegetarian protein options include: Beans and lentils – chickpeas, black beans, kidney beans. Soy products – tofu, edamame, tempeh, seitan. Whole grains – quinoa, oatmeal, couscous.Whole grains

  • Broccoli.
  • Mushrooms.
  • Lentils.
  • Chickpeas.
  • Peanuts.
  • Chia seeds. Chia seeds are very protein-rich, containing 18.29g per 100g .
  • Almonds. Raw, unsalted almonds are another protein-rich food, containing 20.33g per 100g , and 5.76g per ounce.
  • Hemp seeds. Hemp seeds are a good source of protein, with 31.56g per 100g .


1. Lentils. Lentils, also called daal, is a popular addition to an everyday meal in India. Each cup of lentils contains about 18 g of protein making it an excellent source of vegetarian protein.

Is it harder for vegetarians to get protein : While vegetarian protein sources typically have less protein than meat, it adds up throughout the day. These protein sources are also usually better for the heart and cholesterol levels. Vegetarian protein options include: Beans and lentils – chickpeas, black beans, kidney beans.

What are 3 plants high in protein : Plant-Based Protein Sources

  • Beans.
  • Broccoli.
  • Chickpeas.
  • Greens.
  • Lentils.
  • Nut Butter.
  • Nuts and Seeds.
  • Peas.

Which veg food has highest protein

19 High-Protein Plant-Based Foods and How to Eat More of Them

  1. Edamame. Total protein: 18.46 grams per cup (prepared from frozen)
  2. Lentils. Total protein: 17.86 grams per cup (boiled)
  3. Pinto beans. Total protein: 15.41 grams per cup (boiled from dried)
  4. Chickpeas.
  5. Mung beans.
  6. Fava beans.
  7. Lima beans.
  8. Green peas.


1. Lentils. Lentils may be red, green, black, or brown. At a whopping 18 grams of protein per cooked cup (198 g), these tiny, lens-shaped legumes are a great addition to a vegetarian diet.My top sources in my day-to-day diet are:

  1. Whey Protein Powder (20g per scoop) (I use the MyProtein Whey Impact in the Chocolate Smooth or the Sticky Toffee Pudding flavour)
  2. Eggs (13g for a medium egg)
  3. Greek Yoghurt (10g per 100g of Fage Total 0%)
  4. Quorn Pieces (13g per 100g)
  5. Quorn Mince (14g per 100g)
  6. Tofu (10g per 100g)

Which food has highest protein per 100g veg :

  1. 15 Healthy Vegetables High in Protein to Include in Your Diet.
  2. Edamame – 11.54g per 100g. Image by Rasa Malaysia.
  3. Soybean Sprouts – 8.47g per 100g.
  4. Lentils – 8.38g per 100g.
  5. Split Peas – 8.29g per 100g.
  6. Chickpeas – 8.23g per 100g.
  7. Black Beans – 8.23g per 100g.
  8. Lima Beans (Butter Beans) – 7.25g per 100g.