There are a few different types of flaky white fish that can be used for beer battered fish, but some of the best options include flounder, cod, haddock or halibut. The light, flaky texture of fresh fish perfectly balances out the heavy, crispy batter. Plus, the mild flavor of the fish pairs well with a variety of beers.