Nutrition is essential for good health. A poor diet may damage your metabolism, lead to gaining weight and even influence internal organs just like your heart and liver.

What you consume also can affect the health of one more organ - your skin.

This post takes you to 10 best foods to keep your skin healthy. 

  • Fatty Fish 
  • Avocados 
  • Walnuts 
  • Green Tea 
  • Sweet Potatoes 
  • Red or Yellow Bell Peppers 
  • Broccoli 
  • Tomatoes 
  • Soy 
  • Dark Chocolate