10 Veggies richest in protein

We all know that we don’t need to eat meat to get enough protein because plant-based foods are a good source of it. These plant-based foods are the best source of protein, but these veggies are also high in protein.

These 10 veggies are richest in protein.

Veggies rich in protein

Collard Greens

Only a cup (36-gram) contains 0.9 grams of protein and only 11 calories. Yes, Collard Greens are poor in calories, but rich in vitamins and minerals. This vegetable is on the top of the list of foods rich in vitamin A and calcium, vitamin B-6, vitamin E, and vitamin C.
Try these 3 recipes with Collard Greens.

Brussels sprouts

veggies rich in protein

This veggie is a good source of vitamins C, A and K, beta-carotene, folic acid, potassium, calcium, manganese, and cellulose. It contains a lot of protein, fiber, and vitamins. Namely, a cup of Brussels sprouts contains around 3 grams of protein. This vegetable is good for body detox because it boosts the metabolism and improves the bowel movement.
You will love this Brussels sprouts with potato recipe.



Watercress is a cruciferous green leafy rich in minerals. It contains more calcium than milk. This plant is high in protein and a cup of chopped watercress (34 grams) contains 0.8 grams of protein. Besides this, it is rich in vitamins K, A, and C.

Mustard Greens


Health benefits of Mustard Greens are amazing. But now we are concentrated to protein content. In only a cup of this vegetable, there are 1,5 grams of protein. Also, it is a good source of manganese, B vitamins, vitamin C and vitamin E, vitamin K, calcium, potassium etc.

Alfalfa Sprouts

Alfalfa sprouts are packed with nutrients and they are pооr in calories. A cup (33 grams) of alfalfa sprouts has 1.3 grams of protein and less than 10 calories. It also contains iron, magnesium, zinc, copper, folate, B vitamins, phosphorus, and vitamins A, K, and C. This veggie detoxifies your liver and blood.


It’s rich in nutrients and contains folic acid, iron, copper, dietary fiber, manganese, potassium, choline, zinc, magnesium, selenium, vitamin A, K, B, and C. A cup of asparagus (134-grams) contains only 27 calories and 2.9 grams of protein. These recipes for roasted asparagus and asparagus cream soup are amazing.


Only a cup (91-gram) of Broccoli contains 2.6 grams of protein which makes this veggie abundant source of it. All vital amino acids are presented in this vegetable. It also contains vitamin C, K, manganese, folate, potassium, and phosphorus. Broccoli has powerful antioxidant, anti-inflammatory benefits and reduces the risk of cancer.


Spinach is rich in nutrients such as manganese, potassium, vitamins C, K and A, calcium, magnesium, and folate. It is packed with vital amino acids and a cup (30 grams) of spinach contains 1 gram of protein. Spinach reduces oxidative stress and treats inflammation.



It is very rich in protein and low in calories. A cup (100 grams) of cauliflower has 2 grams of protein and only 25 calories. It contains huge quantities of calcium, iron, vitamins C and K, potassium, manganese, magnesium, and phosphorus. Cauliflower contains sulforaphane, component which has a capacity for destroying cancer cell and slowing down the process of tumor growth. Try this cauliflower salad recipe.

Chinese Cabbage or Bok Choy

The last protein rich veggie is Chinese cabbage, otherwise known as bok choy. A cup (70 grams) of Chinese cabbage contains 1 gram of protein, but It is also rich in vitamins C, K, and A, iron, potassium, calcium, folate, and manganese.

All green veggies contain protein but these veggies are the richest source.