Search "high protein vegetables" and you'll find lists that put kale next to lentils like they're in the same league. They aren't. A cup of cooked lentils has about 18 grams of protein. A cup of cooked kale has 3.5. Both belong on your plate, but only one of them can carry the protein for a meal.
So we pulled the numbers for 15 vegetables from USDA FoodData Central, measured per cooked cup (or one medium potato or artichoke) so the comparison is fair. Legumes come first, then the greens, with the honest gram count on every entry and an easy way to eat each one. We're counting beans, peas and lentils as vegetables because that's how most of us cook them, as the side next to the chicken.
Here are all 15 high protein vegetables in one table, sorted from most protein to least. Every number comes from the USDA FoodData Central nutrient database, using the cooked, boiled and drained entry for each food, per cooked cup unless the table says otherwise, rounded to the nearest gram.
The top six are all legumes or soy, and the gap to everything else is wide. If you're hunting for vegetables high in protein, start at the top. The greens are honest 3 to 5 gram foods: great for fiber and volume, nowhere near enough on their own to count as a protein source. If you'd like a meal plan with high protein veggies already in the tray, our High Protein Meal Plan adds two extra ounces of meat to every meal.
Highest protein vegetables & legumes
These are the highest protein vegetables you can buy, and some of the cheapest. Each brings a big dose of fiber with its protein, which is the same reason they top our list of high-fiber foods to build around.
High protein green vegetables
Green vegetables are the other half of this list, and we want to be straight about them. The best give you 3 to 5 grams of protein per cooked cup for 40 to 65 calories. That's real, but it's a bonus, not an anchor. Their job is fiber, volume and micronutrients, and several of them are among our foods with both kinds of fiber.