18. Dark Chocolate

Dark Chocolate

Calories per serving: 501 in 100g

Chocolate lovers, rejoice!

Dark chocolate given its high calorie content is a great addition to your diet if you're looking to gain weight.

Besides being delicious, dark chocolate is also heart healthy and is known to lower high blood pressure and and LDL cholesterol (the bad kind).

Just remember the darker it is, the better!

Eggs