Many vegetables are packed with protein, making them a great addition to any healthy eating pattern. Here are some vegetables that are high in protein, along with the amount of protein they contain:
- Green peas: 8.6g protein per cup
- Lima beans: 11.6g protein per cup cooked
- Soybean sprouts: 9.2g protein per cup
- Spinach: 5.3g protein per cup cooked
- Broccoli: 3.7g protein per cup cooked
- Brussels sprouts: 3g protein per cup cooked
- Asparagus: 2.9g protein per cup cooked
- Artichokes: 4.2g protein per medium artichoke
- Mushrooms: 3.5g protein per cup of cooked shiitake
- Sweet corn: 4g protein per large ear
Its important to note that while not all vegetables with protein have a comparable amount of protein to animal-based protein sources, they are still rich in essential nutrients that your body needs to function at its best.