Yes, eating tomatoes can improve the condition of your skin. The antioxidants present in tomatoes can help get rid of the toxins present in the skin.