Beer-Battered Fish Sandwich
Tested & Approved
by Sophie Lane
There's nothing quite like biting into a beer battered fish sandwich fresh off the stove — that satisfying crackle giving way to tender, flaky fish underneath. This homemade version beats any takeout basket, with a light, crispy beer batter that stays crunchy even after you pile on the toppings.
Published: August 4, 2026
Simple, everyday ingredients and clear, step-by-step instructions — every recipe made in Dorothy"s kitchen before it reaches yours. Jump to the full recipe card below.
PrintBeer-Battered Fish Sandwich
Crispy beer-battered fish fillets piled on toasted buns with tartar sauce, lettuce, and pickles for the ultimate homemade fish sandwich.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 1x
- Method: Frying
- Cuisine: American
Ingredients
- 4 white fish fillets (cod or haddock, about 6 oz each)
- 1 cup all-purpose flour, plus 1/2 cup for dredging
- 1 teaspoon baking powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 cup cold beer (lager or pale ale)
- 1 large egg
- Vegetable oil, for frying
- 4 brioche buns, toasted
- 1 cup shredded lettuce
- 1 large tomato, sliced
- 1/2 cup dill pickle slices
- 1/2 cup mayonnaise
- 1 tablespoon capers, chopped
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
Instructions
- In a small bowl, mix mayonnaise, capers, lemon juice, and Dijon mustard to make the tartar sauce. Refrigerate until ready to serve.
- Pat the fish fillets dry with paper towels and season lightly with salt.
- In a large bowl, whisk together 1 cup flour, baking powder, smoked paprika, garlic powder, 1 teaspoon salt, and black pepper.
- Whisk in the cold beer and egg until you have a smooth, slightly thick batter. Do not overmix.
- Heat about 2 inches of vegetable oil in a deep skillet or Dutch oven to 375°F (190°C).
- Dredge each fish fillet in the remaining 1/2 cup flour, shaking off excess, then dip into the beer batter, letting excess drip off.
- Carefully lower the battered fish into the hot oil and fry for 3-4 minutes per side, until golden brown and crispy.
- Transfer fried fish to a wire rack or paper towels to drain briefly.
- Spread tartar sauce on the toasted buns, then layer with lettuce, tomato, pickles, and the crispy fish fillet.
- Top with the other bun half and serve immediately while hot and crispy.
Notes
Keep the beer batter ice cold right up until frying for the crispiest crust. Use a neutral, mild beer like lager for the best flavor balance, and fry in small batches to keep the oil temperature steady.
Frequently Asked Questions
What is the best fish for a beer battered fish sandwich?
Cod and haddock are the top choices because they're mild, flaky, and hold up well to frying. Pollock and halibut also work great if you want a firmer bite.
Can I make a beer battered fish sandwich without alcohol?
Yes, you can substitute the beer with sparkling water or club soda. You'll lose a bit of the malty flavor, but the carbonation still creates a light, crispy batter.
How do I keep the batter crispy on my beer battered fish sandwich?
Fry at a steady 375°F, drain the fish on a wire rack instead of paper towels, and assemble the sandwich right before serving so the bread doesn't steam the crust soft.
What sides go well with a beer battered fish sandwich?
Classic sides include crispy French fries, coleslaw, or onion rings. A squeeze of lemon and extra tartar sauce on the side never hurts either.
Get our 10 best recipes — free
Join the Rapid Recipes newsletter and we’ll email you our 10 most-loved recipes as a free PDF.
Free PDF + new recipes every week. Unsubscribe anytime.
