high-protein vegetables, ranked from highest to lowest protein:
- green peas. 1 cup: 8.6 g protein. ...
- artichokes. 1 cup: 4.8 g protein. ...
- sweet corn. 1 cup: 4.7 g protein. ...
- avocado. 1 cup: 4.6 g protein. ...
- asparagus. 1 cup: 4.3 g protein. ...
- brussels sprouts. 1 cup: 4 g protein. ...
- mushrooms. 1 cup: 4 g protein. ...
- kale. 1 cup: 3.5 g protein.