• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
BBQing With The Nolands Baking Up Love

Noshing With the Nolands

Cooking + sharing what we love

  • Home
  • Recipe Index
    • By Course
      • Appetizers
      • Breakfast
      • Brunch
      • Dessert
      • Dinner
      • Drinks
      • Kid Recipes
      • Lunch
      • Salads
      • Sandwiches
      • Side Dishes
      • Snacks
      • Soup Recipes
    • By Ingredient
      • BBQ
      • Beef
      • Breads, Muffins and Scones
      • Chicken
      • Eggs
      • Pasta
      • Pork
      • Seafood
      • Turkey
    • By Method
      • Air Fryer
      • Canning and Pickling
      • Crock-Pot and Instant Pot
      • Smoker Recipes
    • By Diet
      • Gluten Free
      • Vegan
      • Vegetarian
    • By Holiday
      • Canada Day
      • Christmas
      • Easter
      • Halloween
      • St. Patrick’s Day
      • Thanksgiving
      • Valentine’s Day
  • About
  • How-To
BBQing With The Nolands Baking Up Love

How to Cook 101

Noshing With the Nolands » How to Cook 101

What Vegetables are High in Protein?

By Tara Noland on October 13, 2026 | Updated October 13, 2026

  • Share

If you’re trying to add more protein to your meals, meat, eggs, dairy, beans, and lentils may be the first foods that come to mind. But what vegetables are high in protein? While vegetables generally aren’t as protein-dense as those foods, many contribute a useful amount of plant-based protein while also providing fiber, vitamins, minerals, and other nutrients.

If you like informative posts like this, then have a look at our How To Cook section.

What Vegetables are High in Protein pin.

Do Vegetables Have Protein?

Yes, vegetables contain protein, although the amount varies considerably. Some of these may surprise you.

Some of the highest-protein vegetables include green peas, edamame, spinach, Brussels sprouts, asparagus, broccoli, artichokes, corn, mushrooms, and potatoes. Adding a variety of these vegetables to meals can help increase your overall protein intake while making your plate more colorful and nutritious.

Vegetables aren’t usually considered a primary protein source because most provide less protein per serving than foods such as meat, fish, eggs, dairy products, beans, lentils, tofu, and other soy foods.

However, vegetables can still contribute to your daily protein intake. Their protein adds up when you eat a varied diet throughout the day.

Vegetables also provide other important nutrients, including fiber, vitamins, minerals, and beneficial plant compounds.

What Vegetables Are Highest in Protein?

Protein content depends on the vegetable and whether you’re comparing it by weight, calories, or typical serving size. Cooking can also change the amount per cup because vegetables shrink or absorb water.

Here are some vegetables and vegetable-like foods that can help add protein to your meals. Amounts are approximate and can vary depending on variety and preparation.

To compare meats like chicken, turkey, pork, beef have about 30-43 g of protein depending on being cooked or raw and in what form, like steak, cubed or ground. But this give you an idea to compare.

VegetableApproximate Protein
Edamame, cooked18 g per cup
Green peas, cooked8–9 g per cup
Spinach, cooked5 g per cup
Artichoke, cooked4–5 g per medium artichoke
Brussels sprouts, cooked4 g per cup
Corn, cooked4–5 g per cup
Asparagus, cooked4 g per cup
Broccoli, cooked3–4 g per cup
Mushrooms, cooked3–4 g per cup
Potato, baked with skin3–4 g per medium potato
Sweet potato, baked2–3 g per medium potato
Cauliflower, cookedabout 2 g per cup
Kale, cookedabout 3 g per cup
Green beans, cookedabout 2 g per cup
Avocadoabout 3 g per avocado

Note: Edamame and green peas are botanically legumes, although they’re commonly grouped with vegetables in everyday cooking. Corn is botanically a grain when mature but is commonly eaten as a vegetable when harvested young. Mushrooms are also not technically a vegetable but are from the fungi group.

Edamame beans in a bowl.

1. Edamame

Edamame stands out as one of the richest plant-based protein choices commonly served alongside vegetables.

A cup of cooked edamame provides roughly 18 grams of protein, making it considerably higher in protein than most vegetables.

Edamame is also incredibly versatile. Eat the beans as a snack or add shelled edamame to salads, noodle bowls, rice bowls, stir-fries, soups, and grain bowls.

Because edamame is a young soybean, it’s technically a legume rather than a botanical vegetable.

Fresh peas some in a pod.

2. Green Peas

Green peas are another excellent option when you want to increase the protein content of a meal.

One cup of cooked green peas contains approximately 8–9 grams of protein.

Their naturally sweet flavor makes them easy to incorporate into pasta, soups, casseroles, salads, risotto, fried rice, and side dishes.

Like edamame, peas belong to the legume family, although they’re commonly treated as vegetables in the kitchen.

Fresh spinach in a bowl.

3. Spinach

Spinach may be better known for its vitamins and minerals, but it also contributes protein.

A cup of cooked spinach provides roughly 5 grams of protein.

Raw spinach contains much less protein per cup simply because a cup of raw leaves weighs considerably less than a cup of cooked spinach.

Add spinach to omelets, pasta, soups, casseroles, curries, smoothies, or sauté it with garlic for an easy side dish.

Artichokes, one in half.

4. Artichokes

Artichokes are a surprisingly good source of plant-based protein for a vegetable.

A medium cooked artichoke can provide approximately 4–5 grams of protein.

Steam or roast whole artichokes, or use artichoke hearts in salads, pasta dishes, dips, casseroles, pizza, and grain bowls.

They’re also a good choice when you want a vegetable that’s both filling and high in fiber.

Brussels sprouts on a stalk.

5. Brussels Sprouts

One cup of cooked Brussels sprouts contains approximately 4 grams of protein.

Roasting is one of the easiest ways to make them especially delicious. High heat caramelizes their edges while keeping the centers tender. The stalk is actually edible but only the inner stalk is good as the outer is quite woodsy.

Try roasted Brussels sprouts with Parmesan, balsamic vinegar, garlic, bacon, nuts, or a drizzle of maple syrup.

6. Corn

Corn provides approximately 4–5 grams of protein per cooked cup, depending on the variety and preparation.

Fresh corn is delicious grilled, boiled, or roasted, while frozen corn makes an easy year-round addition to soups, chowders, casseroles, salads, tacos, and salsa.

Corn also pairs particularly well with beans. Combining the two makes an easy foundation for a satisfying plant-forward meal.

Single stalks of asparagus laid out.

7. Asparagus

Cooked asparagus provides around 4 grams of protein per cup.

It’s also easy to prepare by roasting, grilling, steaming, or sautéing.

Serve asparagus alongside eggs for breakfast or brunch, toss it into pasta, add it to frittatas and salads, or simply roast it with olive oil and seasonings.

Broccoli florets in a bowl.

8. Broccoli

Broccoli provides approximately 3–4 grams of protein per cooked cup.

It’s one of the easiest high-protein vegetables to incorporate into everyday meals because it works in so many different dishes.

Roast broccoli until its edges become crispy, steam it for an easy side, or add it to casseroles, stir-fries, soups, pasta, grain bowls, and salads.

Pair broccoli with cheese, eggs, chicken, tofu, beans, or quinoa when you want to make the entire meal higher in protein.

White button mushrooms.

9. Mushrooms

A cup of cooked mushrooms can provide roughly 3–4 grams of protein, depending on the variety.

Mushrooms are particularly useful in plant-forward meals because their savory flavor and substantial texture make dishes feel hearty. Mushrooms are actually not a vegetable but they are treated like one, they are from the fungi family.

Sauté them for omelets and toast, add them to pasta and pizza, or use them in soups, casseroles, burgers, and stir-fries.

10. Potatoes

Potatoes don’t usually come to mind when talking about protein, but they do contribute some.

A medium baked potato with its skin can provide approximately 3–4 grams of protein, depending on its size.

Turn a baked potato into a higher-protein meal by topping it with Greek yogurt, cottage cheese, beans, chili, shredded cheese, or leftover chicken.

Wet leaves of kale.

11. Kale

Cooked kale contains approximately 3 grams of protein per cup.

Like spinach, kale cooks down substantially, so a cup of cooked greens represents considerably more leafy vegetables than a cup of raw greens.

Add kale to soups, pasta, casseroles, egg dishes, grain bowls, and stir-fries, or massage raw kale for hearty salads.

Sweet potatoes in a basket.

12. Sweet Potatoes

A medium baked sweet potato contains approximately 2–3 grams of protein.

While that doesn’t make sweet potatoes a concentrated protein source, they can contribute to a balanced meal while providing complex carbohydrates, fiber, and other nutrients.

Top baked sweet potatoes with black beans, chickpeas, Greek yogurt, cheese, or shredded meat for a more protein-rich meal.

Head of cauliflower.

13. Cauliflower

Cooked cauliflower provides around 2 grams of protein per cup.

Its mild flavor makes it particularly versatile. Roast it, mash it, add it to curries, turn it into soup, or use cauliflower florets in casseroles.

Pair cauliflower with chickpeas, lentils, cheese, tofu, or meat to boost the protein content of the complete dish.

Fresh green beans in a stack.

14. Green Beans

One cup of cooked green beans provides approximately 2 grams of protein.

Although they’re botanically legumes, green beans are eaten with their pods and are typically treated as vegetables nutritionally and in the kitchen.

They’re easy to roast, sauté, steam, or bake into casseroles and pair well with almonds, Parmesan, garlic, lemon, and herbs.

Avocado sliced in half.

15. Avocado

Avocado provides roughly 3 grams of protein per whole fruit, depending on its size.

It’s not especially high in protein compared with legumes or soy foods, but it can contribute a little protein along with fiber and unsaturated fats.

Add avocado to salads, toast, sandwiches, wraps, grain bowls, tacos, or smoothies.

Are Vegetables a Good Source of Protein?

Vegetables can contribute protein, but most shouldn’t be relied upon as the primary protein source in a meal. This distinction is important.

For example, broccoli contains protein, but you would need to eat a substantial quantity to obtain the same amount of protein found in a typical serving of beans, lentils, tofu, eggs, fish, poultry, meat, or Greek yogurt.

Instead of thinking of vegetables as a replacement for those foods, consider their protein an added nutritional benefit.

How to Get More Protein from Vegetables

One of the easiest strategies is to combine protein-containing vegetables with more concentrated sources of plant or animal protein.

Try combinations such as:

  • Broccoli with chicken and quinoa
  • Spinach with eggs
  • Green peas with pasta and Parmesan
  • Edamame with rice and vegetables
  • Brussels sprouts with lentils
  • Baked potatoes topped with cottage cheese
  • Sweet potatoes with black beans
  • Cauliflower curry with chickpeas
  • Asparagus with salmon
  • Kale salad with chicken, beans, or quinoa

These combinations give you the nutritional benefits of vegetables while making it easier to create a satisfying meal with plenty of protein.

HERE ARE SOME OF OUR FAVORITE HIGH PROTEIN VEGETABLES IN ACTION

Here are some of our favorite recipes for you to try.

  • Spicy Edamame

  • Overhead bowl of Roasted Fall Vegetables.

    Roasted Fall Vegetables

  • Fall Harvest Salad in a white bowl

    Fall Harvest Salad

  • Cheesy Scrambled Eggs with Spinach

Are Frozen Vegetables High in Protein?

Freezing vegetables doesn’t inherently remove their protein.

Frozen broccoli, spinach, peas, edamame, Brussels sprouts, and other vegetables can therefore be convenient choices when fresh produce isn’t available.

They’re also useful for reducing food waste because you can take out only the amount you need and return the remainder to the freezer.

Choose plain frozen vegetables when you want more control over added sauces, sodium, and seasonings.

Do Cooked Vegetables Have More Protein Than Raw Vegetables?

Cooking doesn’t magically add protein to vegetables, but it can make the numbers look different when you compare them by volume.

Leafy vegetables are a perfect example.

A cup of raw spinach contains relatively little spinach because the leaves are so light and bulky. Cooking causes those leaves to shrink dramatically, so a cup of cooked spinach contains much more actual spinach—and therefore more protein—than a cup of raw spinach.

Water loss or absorption during cooking can also change nutrient concentrations per gram or per cup.

What Vegetables are High in Protein? Square banner.
  • Share

posted in: How to Cook 101

Previous
Cloverleaf Rolls

Reader Interactions

Let us know what you think!

We’d love to know what you and your family think! Make sure to leave a review below and follow us on your favorite social network!

Leave A Reply! Cancel reply

Share your thoughts!
Your email address will not be published. Required fields are marked with *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Ken Noland.
Tara Noland.

Hi, We're The Nolands!

Noshing With The Nolands is a collection of wonderful family recipes that we love to make for ourselves, family and friends. Come and dine with us as we go on our culinary journey around the world while bringing you easy recipes to enjoy.

More About Us

New Recipes In Your Inbox

​Get all the latest recipes in your inbox each week, from our family to yours!

Search

FEATURED IN:

Canning and Pickling

Jar of Canned Tomato Salsa.

Homemade Canned Tomato Salsa

Rhubarb Chutney in a jar.

Rhubarb Chutney

Jar of Blueberry Rhubarb Jam.

Blueberry Rhubarb Jam

Jars of Mustard Pickles.

Mustard Pickles

Featured Recipes

  • Banana Crumb Muffins on a plate, shot from overhead.
    Banana Crumb Muffins
  • Overhead of sliced cherry pie.
    Best Homemade Cherry Pie
  • Plated Easy Butter Tarts.
    Easy Butter Tarts
  • Overhead shot of caramelized carrots in a white dish.
    Caramelized Carrots

Trending Recipes

  • Cheesecloth Herb Butter Turkey hero.
    Cheesecloth Herb Butter Turkey Recipe
  • Dracula's Kiss - Halloween Cocktail on a silver tray with vampire teeth in the glass.
    Dracula’s Kiss – Halloween Cocktail
  • Havarti Cranberry Turkey Sliders hero.
    Havarti Cranberry Turkey Sliders
  • Taking a scoop.
    Ruth’s Chris Copycat Sweet Potato Casserole
  • French Onion Pot Roast in a bowl.
    French Onion Pot Roast
  • Cookies stacked.
    Best Ever Fruitcake Cookies
  • Overhead of Chicken Thighs dinner.
    Roasted Sheet Pan Chicken Thighs
  • Collage of Thanksgiving Casseroles.
    25 Make Ahead Thanksgiving Casseroles

New Recipes In Your Inbox

©2026, Noshing With the Nolands. Privacy Policy Contact Accessibility Back To Top
Design by Pixel Me Designs
×

New Recipes In Your Inbox

​Get all the latest recipes in your inbox each week, from our family to yours!