The cause of a fatty liver is basically having too much fat in the liver. If the liver does not, or can not, work normally and break down products, fat will continue to build up. There are a variety of conditions or problems that can cause the liver to malfunction. You can find more information here: http://www.liverfoundation.org/education/info/fattyliver/