Foods that you should eat every day

Every day, you should aim to have the recommended number of servings from each section of what I call my Daily Dozen:

1 Cruciferous vegetables, such as broccoli, brussels sprouts, cabbage, cauliflower, kale, spring greens, radishes, turnip tops, watercress
One serving a day: A serving is half a cup chopped or quarter of a cup of broccoli or brussels sprouts.

2 Greens including spring greens, kale, young salad greens, sorrel, spinach, swiss chard
Two servings a day: A serving is one cup raw or half a cup cooked.

3 Other vegetables: Asparagus, beetroot, peppers, carrots, corn, courgettes, garlic, mushrooms, okra, onions, pumpkin, sugar snap peas, squash, sweet potatoes, tomatoes

Source  - Daily Mail