Here is a quick and easy recipe for a beer batter that i use and goes great with any fish.
1 cup flour
3 T. olive oil
About a 1/2 a bottle of good beer (I use Bud Light)
1/2 t. salt
Oil for frying
Mix the flour, oil, salt and beer together in a bowl. Add the beer last and do it slowly, stirring all the time. You want enough beer in the batter to make it the consistency of pancake batter. Refrigerate for 10 to minutes.
Heat the oil to 350 degrees.
When the oil is hot, dredge the fish into the batter and let it get coated thickly. Gently place it in the oil and repeat.
Fry until the fish is golden brown, moving it around the oil so it does not stick anywhere. This take about 5-8 minutes.
Let the fish drain on a wire rack or paper towels.