Eggs are one of the most commonly consumed animal products and is one of the richest non-meat sources of protein. A single egg can give you 25% of your daily nutritional intake of protein and more than all your daily need of cholesterol. They are also rich in vitamins D and B12. You should be careful, however, not to consume too much if you have heart problems as the level of cholesterol, while healthy in moderation, can be dangerous in your case. You can consume egg whites in those cases, as the egg yolk is the richest in cholesterol, while the egg white is the richest in protein.