In a large mixing bowl, combine the flour, cornstarch, baking powder, salt, pepper, paprika, and garlic powder.
Gradually whisk in the beer until the mixture reaches a pancake batter consistency. The batter should be smooth and free of lumps.
Heat oil in a frying pan, cast iron pan, or deep fryer to 365°F (185°C). It's crucial to ensure the oil is hot enough before adding the fish; this helps achieve that perfect crispy coating.
Coat each fish fillet thoroughly in the beer batter, ensuring both sides are well covered.
Carefully place the coated fish fillets into the hot oil. Fry for about 5-8 minutes on each side, depending on the size of your fillets. The fish should be golden brown and crispy on the outside, and tender and flaky on the inside.
Remove the fish from the oil and let them drain on a paper towel-lined plate to remove any excess oil.
Keyword bass, beer batter, beer battered, crappie, fish, fish and chips, northern pike, walleye