• Home
  • General Gardening
    • Flowers
    • Fruits & Vegetables
    • Garden Diseases
    • Garden Pests
    • Gardening 101
    • Specialty Gardening
    • Soil & Composting
    • Product Reviews
    • Landscaping
    • Trees & Shrubs
  • Growing Vegetables
    • Tomatoes
    • Fruits By Name
    • Vegetables By Name A-M
    • Vegetables by Name N-Z
  • Nutrition

Gardening Channel

Advice and Tips on How to Garden

You are here: Home / Fruits & Vegetables / Nutrition / List of Vegetables With Protein

List of Vegetables With Protein

19 Comments

 

high protein vegetables list

by Julie Christensen

In recent years, there’s been a lot of buzz about protein. Visit any health food store and you’ll find protein shakes, protein smoothies and even protein granola bars. So, what’s the big deal about protein? Protein in the body builds muscles and repairs tissue. It produces hormones and enzymes essential for regulating body processes. Adequate amounts of protein can prevent disease and provide energy for daily living. It can even improve brain function and focus.

So how much protein do you need daily? Most Americans are getting plenty of protein, and too much protein can lead to weight gain and kidney stones. How much you need depends on your sex, your age and your activity level, but in general, women need between 40 and 45 grams of protein daily, while men need 50 to 60 grams of protein.

The most common sources of protein in the American diet are those found in meat, poultry and dairy products.  Most meat products contain around 7 grams of protein per ounce, while dairy products vary from 1 gram of protein per ounce for milk to 10 grams per ounce for hard cheeses like Parmesan.

Perhaps you want to reduce your meat and dairy consumption or eliminate these products altogether. Then what? Many vegetables contain protein in small amounts. If you eat a wide variety of vegetables, grains and seeds, you’ll likely get enough protein in your diet. Vegetable sources of protein are incomplete, meaning they don’t contain all the essential amino acids. To get a complete protein, combine vegetables with protein-containing grains, legumes or seeds. Beans and rice is the classic example.

protein vegetable list

Vegetables with Protein

Amaranth Leaves. Amaranth is more often known for its grain-like seeds which can be milled into a flour. Amaranth leaves have a spicy, pungent flavor and are best eaten steamed or sautéed. One serving has 2.79 grams of protein.

Artichoke. This decadent vegetable has over 10 grams of fiber and 3.5 grams of protein. Learn how to grow artichoke, or read about its health benefits.

Asparagus. The season for fresh asparagus is fleeting, so indulge in early spring. Asparagus has 2.16 grams of protein and only 20 calories for 6 spears. Roast it, steam it or grill it lightly.

Bok Choy. Traditionally used in Asian stir-fries, Bok Choy has 2.65 grams of protein per 1 cup serving.

Broccoli. Steamed broccoli has a mild flavor most people enjoy. It also has almost 2 grams of protein per ½ cup serving.

Brussels sprouts.  This cool-season vegetable has almost 4 grams of protein per 1 cup serving. Try roasting Brussels sprouts for a nutty, smoky flavor. Learn more about the health benefits of brussels sprouts.

Butternut squash. When you’ve had your fill of greens, try butternut squash as a protein source. One cup of butternut squash has 1.84 grams of protein.

Cauliflower. This white member of the Brassica family has 1.14 grams of protein and only 14 calories per ½ cup serving. Learn more about cauliflower and its health benefits, and how to grow it.

Celery. Celery served raw, steamed or cooked, has 1.25 grams of protein.

Corn. Technically a grain, corn has over 4 grams of protein per ear. Corn is also a good source of potassium and phosphorus.

Eggplant. Exotic looking eggplant has almost 1 gram of protein per serving. Cube eggplant and salt it before cooking so excess moisture is wicked away.

French green beans. This legume is usually considered a vegetable and it’s a protein powerhouse. One cup of green beans contains 12.48 grams of protein and over 16 grams of fiber.

Green pepper. Green peppers add crispness and texture to salads and stir-fries. Sauté them, roast them or bake them, as well. One small pepper has 0.64 grams of protein.

Kale. Known for its cancer-fighting abilities, kale has 2.47 grams of protein and only 27 calories per 1 cup serving.

Lima bean. Mom was right — eat your lima beans. These legumes contain 14 grams of protein and 13 grams of fiber per 1 cup serving.

Okra. Gelatinous okra has 3 grams of protein per serving. Use it to thicken soups and stews. Learn the other health benefits of okra.

Parsnip. This humble root vegetable has over 2 grams of protein per 1 cup serving.

Peas. Another legume, one cup of peas contains almost 9 grams of protein. Steam peas or eat them fresh in salads or as a snack. Learn more of the health benefits of peas.

Potatoes. Potatoes get a bad rap as being a high-calorie, low-nutrient vegetable, but they contain over 4 grams of protein and 3 grams of fiber.

Soy beans. Well-known as a non-meat source of protein, these legumes offer 14 grams of protein per 1/2 cup cooked. Tofu offers 20 grams of protein per 1/2 cup. Soy beans have other health benefits.

Sweet potatoes. One medium sweet potato is packed with disease-fighting antioxidants in addition to 2.29 grams of protein.

Did we leave any high protein vegetables out? Leave a comment and let us know!

Julie Christensen learned about gardening on her grandfather’s farm and mother’s vegetable garden in southern Idaho. Today, she lives and gardens on the high plains of Colorado. When she’s not digging in the dirt, Julie writes about food, education, parenting and gardening. 

harvested eggplant okra brussels sprouts artichokes with text overlay 21 vegetables with protein

Related

Filed Under: Nutrition Tagged With: list of vegetables with protein, protein in vegetables, vegetables with protein

Comments

  1. sandi mengel says

    April 30, 2015 at 10:55 am

    I never knew there was protein in vegies! thank you for the info.

    Reply
    • Komali Nunna says

      May 1, 2016 at 11:53 am

      You guys forgot about Moringa leaves, which has more protein than all the other vegetables you mentioned.

      Reply
      • Niko says

        October 29, 2016 at 3:20 pm

        Buckwheat has + proteins than Moringa leaves …

        Reply
  2. maryann says

    December 31, 2015 at 7:03 pm

    I never knew veggies had protein. I live in a cold climate. Fresh is not always available. How different is the protein in frozen veggies, thanks

    Reply
  3. Matt says

    January 1, 2016 at 5:06 am

    Mushrooms!

    Reply
  4. Margaret Gardner says

    January 1, 2016 at 5:16 pm

    What about Romaine Lettuce: Believe it or not, romaine lettuce is 17% protein with 7.7 grams per head. That is why it is feet to iguanas in captivity.

    Reply
  5. Chris glasspool says

    January 1, 2016 at 8:49 pm

    Spinach is about 30% protein by volume.

    Reply
  6. Lucy says

    January 2, 2016 at 7:48 pm

    Beans, in general, such as black beans, garbanzo beans are excellent sources.

    Reply
  7. jann says

    March 15, 2016 at 10:53 am

    Every food has protein. It is not the complete protein needed like in meat. You need to learn what to pair it with to get complete proteins. For example you can eat beans and rice and have complete protein.

    Reply
    • Pete says

      January 5, 2021 at 2:32 am

      Tell that to an elephant or a gorilla.

      Reply
  8. Tina says

    March 15, 2016 at 11:34 am

    You forgot nuts. High in protein and healthy, heart protecting fats!

    Reply
    • Ruth says

      August 30, 2017 at 10:27 pm

      True, but this was an article about veg 🙂

      Reply
  9. Francis Maleka. says

    April 9, 2016 at 4:25 pm

    Moringa tree leaves have the highest protein in plants than any listed above.

    Reply
  10. Sonja says

    May 1, 2016 at 10:33 am

    Red an green lentils?

    Reply
  11. Adria says

    May 2, 2016 at 9:38 pm

    Not true about needing to combine foods to make up complete proteins. See Dr. Greger’s video: http://nutritionfacts.org/video/the-protein-combining-myth/

    Reply
    • Margie says

      December 23, 2016 at 5:22 am

      So true. The old myth of combining foods to make a complete protein still exists.

      Reply
  12. RMurphy says

    August 22, 2016 at 11:59 am

    Swiss Chard, milder than Kale and 1.8 g protein per 1/2 cup.

    Reply
  13. Steve says

    January 21, 2017 at 2:55 pm

    You can choose any bean you prefer and get at least 20 percent of your daily protein in a 1-cup serving. The average amount of protein in eight different beans — white, adzuki, pinto, kidney, black, navy, garbanzo and Lima — is 15 grams. White beans have the most protein, with 17.42 grams in 1 cup.

    Reply
  14. Clarke Jones says

    October 29, 2017 at 11:19 pm

    Hi what about christifean better known as cho cho in the Caribbean

    Reply

Leave a Reply Cancel reply

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

Join 1.5 million Facebook Followers!

Join 1.5 million Facebook Followers!
Privacy Policy

Affiliate Disclosure

Our gardening obsessed editors and writers choose every product we review. We may earn an affiliate commission if you buy from one of our product links, at no extra cost to you.

Gardening Channel. Copyright © 2025. All Rights Reserved.

 

Loading Comments...