From a very young age you’ve always been told to eat your greens, and for good reason too. Now you’re older and in pursuit of your fitness, fat loss and lean muscle goals it’s just as important to eat them in abundance. Generally they’re quite energy sparse, meaning you can afford to fill up on them without having to worry about making a dent in your daily calorie intake. They’re packed with fibre which is important for optimal digestion and appetite suppression. Each day aim for 4-5 servings of green vegetables and leafy greens. If each meal has a serving then you can’t really go wrong. Here’s ABC fits top pick of greens that you should be eating:


One serving of broccoli packs a vitamin C punch like no other, vital for immune strength and it’s antioxidant properties. Broccoli can also enhance detoxification of toxins from the body due to its ability to improve the 2-step detoxification process.

Leafy greens such as kale are particularly rich in calcium. This helps keep your teeth and bones strong and reduces your overall risk of osteoporosis. Calcium also contributes to muscle function, making it important if you want train with heavy weights in the gym.

You’ve seen what happened to Popeye and his bulging biceps after necking a tin of this stuff. Whilst it might not have that effect on you, it’s still a good source of vitamin A, vitamin K, vitamin C, magnesium and iron. Iron plays an important role in the production of red blood cells.

Just like broccoli, asparagus is great for detoxing harmful compounds out of the body. It also contains high levels of the amino acid asparagine, which serves as a natural diuretic. This is especially useful for those on a fat loss programme that tend to hold excess water under the skin.