Many herbs are known to clean your liver. Some of them are significantly effective in avoiding or treating liver diseases. A few such herbs are Punarnava, Katuki, Kalmegh, Astragalus, Ginger, Garlic, and Ginseng.