I am a firm believer that all natural foods are good for you in a well balanced diet.
Funnily enough, eggs have been shown to have cholesterol lowering properties. The cholesterol contained within the egg yolks aren't necessarily absorbed to increase your LDL (or "bad" cholesterol) levels.
Another benefit of eggs is that they contain a very high quality protein, which is actually the best quality protein found in natural foods. This is particularly useful for anyone who is active and needs a quality source of protein to aid recovery.
Of course, there are a few drawbacks with egg consumption:
- Bad breath!
- They are relatively high in sulphur which may encourage flatulence when eaten in excess.
- The yolks are quite dense in fat. Whilst the fats contained are "good" fats, fats in any form are still very calorie dense. Again, if you don't go overboard with the amount of eggs consumed, this would not be an issue.
I guess it all comes back to "everything in moderation". Defining "moderation" is difficult because everyone's goals, lifestyle, eating habits etc. are different. Personally though, I wouldn't suggest consuming more than two egg yolks in a day.