Vegetables are food. And even better still, they have zero cholesterol and basically provide much the same benefits without the bad side effects. Say what you want about the flip-flopping nature of nutrition trends, there is very little scientific data that shows that milk, cheese and red meat don't cause heart disease and other health concerns. Broccoli tends not to.