hate carrots? eat broccoli instead. while carrots are constantly touted as good for your eye health because of their vitamin a content, delivering carotenoids like lutein and zeaxanthin, cooked broccoli actually contains more.