If you’ve ever built a meal around vegetables and then felt hungry an hour later, you’re not imagining it—many veggies are naturally low in protein. But here’s the good news: some vegetables (and vegetable-group foods like beans and lentils) bring enough protein to noticeably change how filling a meal feels, especially when you eat them in generous, everyday portions.
That’s what this list is about: vegetables with comparatively higher protein per typical serving—usually per 1 cooked cup, when that makes the most apples-to-apples sense. You’ll also see a few “starchy” vegetables (like potatoes and corn) and several legumes (like lentils and chickpeas). In U.S. nutrition guidance, those legumes can count as vegetables in a specific subgroup—and they’re also recognized as protein foods—so they fit this conversation naturally.
Just as important: this is not a “vegetables replace protein” pitch. Instead, it’s a practical way to make your meals feel more substantial—by stacking protein contributions from vegetables with other protein sources you already like (seafood, poultry, eggs, dairy, tofu, tempeh, nuts, seeds, and so on).
And it’s a timely strategy. According to a Centers for Disease Control and Prevention intake analysis, only about 1 in 10 U.S. adults meets vegetable recommendations—so anything that makes vegetables more satisfying and easier to use tends to be a win.