Broccoli is one of those green veggies which does wonders on your skin. It is highly nutritious as it is packed with vitamins, minerals, fibre and antioxidants. A research from UCLA found that broccoli, especially young broccoli sprouts are the best source of a chemical called sulforaphane- a compound which prevents free radicals from damaging your skin.