What Foods Cleanse the Liver?

There are many foods that help to keep our liver healthy and help to rebuild it. Some of these foods include carrots, brown rice, beets, garlic, broccoli, and tomatoes.