Liver cancer is the most common malignancy of the digestive system with high death rate. Accumulating evidences suggests that many dietary natural products are potential sources for prevention and treatment of liver cancer, such as grapes, black currant, plum, pomegranate, cruciferous vegetables, French beans, tomatoes, asparagus, garlic, turmeric, ginger, soy, rice bran, and some edible macro-fungi. These dietary natural products and their active components could affect the development and progression of liver cancer in various ways, such as inhibiting tumor cell growth and metastasis, protecting against liver carcinogens, immunomodulating and enhancing effects of chemotherapeutic drugs. This review summarizes the potential prevention and treatment activities of dietary natural products and their major bioactive constituents on liver cancer, and discusses possible mechanisms of action.