10 vegetables that can beat eggs in providing protein 

Broccoli High in protein and low in fat, broccoli is packed with vitamins, minerals, and antioxidants, making it a great alternative to eggs.

Peas Rich in vegetable protein and fibre, peas are low in fat and cholesterol. They're also loaded with essential nutrients like manganese, copper, phosphorus, and folate.

Kale Kale is rich in antioxidants and phenolic chemicals. It is also packed with essential nutrients including omega-3 fatty acids, vitamins A, C, and K, calcium, potassium, and magnesium, making it a vegetarian protein powerhouse.

Sweet Corn Meet your daily protein requirement by eating sweet corn as they are rich in protein, low in fat and rich in thiamine, vitamins C and B6, and folate.

Cauliflower Versatile cauliflower is a top vegetable protein source, containing sinigrin along with potassium, manganese, and vitamins C and K.

Spinach Rich in vitamins A, K, and C, spinach is a nutrient powerhouse which supports immune health, eye health, and overall well-being.

Brussel Sprouts Combining fibre, protein, vitamins, and minerals, brussels sprouts offer numerous health benefits including brain function support, cancer prevention, and blood pressure regulation.

Mushroom Mushrooms are possibly one of the tastiest vegetarian foods available. It's chewy and juicy, and it enhances the flavour of any recipe that includes it.

Avocado Avocados are known for their healthy fats, but they also contain a reasonable amount of protein. Furthermore, avocados are high in potassium and fibre.

Peanuts Often under looked, peanuts are a crucial source of protein, providing almost the same amount of protein as that of chicken.

10 vegetables that go by different names in the UK and the US