Broccoli contains potassium, calcium, iron, selenium and magnesium, and is also known as being a great source of protein and fibre. As well as this, it is also rich in vitamins A, C, E, K and B vitamins.