Cooked the proper Southern way, liver has a meaty, earthy flavor. Some say it tastes a little gamey. If it's not soaked in buttermilk, it can take on a metallic taste. Most people who don't like liver just haven't cooked it the right way!