The most nutritious greens include broccoli, cabbage, spinach and, you guessed it, Brussels sprouts. Love them or loathe them, few vegetables beyond this list offer more health benefits.
High in fibre, both soluble and insoluble, broccoli reduces the risk of heart disease, boosts the immune system and promotes bone growth due to its high calcium content. Add to stir-fry dishes.
Rich in antioxidants, Brussels sprouts can help prevent prostate, colon and endometrial cancers. They also contain high levels of vitamin K, which is thought to delay the onset of Alzheimer’s disease. Slice into four pieces and add to salads.
This cruciferous vegetable is packed with cancer-fighting compounds and vitamin C. It also contains fewer calories than any other vegetable. Add to raw salads or tacos.
This slightly bitter, leafy green is rich in folic acid, an excellent aid to hair, skin and nail growth. It also contains high levels of potassium, which helps break down lactic acid. Add it to your post-workout meal.
Rich in iron and vitamins A and C, spinach promotes healthy brain function as well as strong bones and muscles. For variety and flavour, use it as a replacement for lettuce in salads.