20 foods you should be eating more of:
Chilling peas almost as soon as they are picked keeps them high in B vitamins for energy, vitamin C to fight illness and soluble fibre to keep your cholesterol level happy.
Baked beans deliver a protein shot equivalent to that of an egg. Baked beans are also full of soluble fibre and are low in fat and calories.
The main benefit of eating eggs is the high levels of protein, which helps the body to maintain muscle and makes you feel full up for longer. Poaching is the best way to eat them.
Milk chocolate far outsells dark chocolate, but the latter is much better for you as it is rich in antioxidants, which help the body fight illness. Go for one that contains at least 70% cocoa and, if you want a real buzz, try a 100% cocoa variety.
Peppermint tea, with naturally high levels of essential oils, is known to aid digestion, promote calm and is caffeine free, so won't keep you awake at night.
The deep red colour in red cabbage comes from flavanoids, an antioxidant that protects against cancer. The vegetable is also high in vitamin C, calcium and sulphoraphane, another cancer-fighting chemical.
Fresh beetroot is best. Heating beetroot decreases the health kick, so have it grated onto a salad to benefit from high levels of folate, a B vitamin that protects your heart and, like red cabbage, antioxidants that can prevent cancer.
Sardines are high in essential fatty acids, iron, magnesium, potassium, zinc, copper and vitamins A and B. Just don't eat them for lunch at work, unless you enjoy eating on your own.
Oysters are one of the best concentrated sources of zinc, which protects the immune system. Oysters are also low in fat and calories, bad cholesterol and are thought to maintain collagen levels and thus keeping our skin wrinkle and sag-free.
Soya beans are thought to be the only vegetable to contain all nine amino acids and is a protein source to rival chicken, red meat or eggs. Edamame are also high in vitamin C and fibre.