While vegetables aren’t typically known to have a lot of protein in them, there are a few that do contain a decent amount. If you are considering cutting meat from your diet, or if you just prefer the green stuff, then you can get a healthy amount of protein from these veggies.
Mushrooms

Brussel Sprouts

Corn

Sun-Dried Tomatoes

Artichokes

Spinach

Mung Bean Sprouts

Peas

Avocados

Kale

Sweet Potatoes

Figs

Cauliflower

Romaine Lettuce

Broccoli

Aspargus
