These easy beer-battered cod sandwiches feature fresh white fish dipped in a light batter of flour, cornstarch, beer (or club soda), and seasonings, then fried until the crust is crisp and golden and the fish inside flakes apart. Serve on a toasted bun with crisp lettuce and a tangy homemade tartar sauce for a quick, satisfying meal—ready in about 15 minutes.
Table of Contents
- Why I love this recipe
- Substitutions
- How to make Battered Fish Sandwiches
- For the tartar sauce recipe
- For the beer-battered fish
- Pro Tips
- You may also enjoy

Why I love this recipe
This batter creates a light, crisp coating that works well on thick white fish like cod, haddock, or pollock. The method is versatile—use it for fish served on a bun, plated with sides, or even for chicken tenders. The flavors are bright and comforting, and the whole dish comes together quickly, making it ideal for a casual lunch, weeknight dinner, or a cozy date-night meal for two.
As an Amazon Associate, I may make a small commission, at no additional cost, if you purchase through product affiliate links in this post.
Substitutions
If you prefer not to use beer, substitute club soda for a similarly light, bubbly batter. For chicken, increase the frying time and ensure the internal temperature reaches 165°F (about 5–10 minutes total depending on thickness).
How to make Battered Fish Sandwiches
For the tartar sauce recipe
Step 1 – Whisk together ¼ cup mayonnaise, ½ tablespoon dill pickle relish, ¼ teaspoon lemon juice, and a pinch (⅛ teaspoon) of black pepper in a bowl. Chill until ready to serve.

For the beer-battered fish
Step 1 – Pour about 1½–2 inches of neutral oil (canola, vegetable) into a deep fryer or electric skillet and preheat to 350°F (175°C).
Step 2 – In a wide bowl, combine 2/3 cup flour, 1/8 cup cornstarch, 1 teaspoon sugar, 1 teaspoon salt, 1/4 teaspoon baking powder, 1/4 teaspoon baking soda, 1/4 teaspoon onion salt, 1/4 teaspoon paprika, and 1/4 teaspoon black pepper. Whisk to blend.

Step 3 – Slowly whisk about ½ cup beer or club soda into the dry mix until you reach a smooth, thick batter. Stop when it coats the back of a spoon—you may not need every drop.

Step 4 –Pat the fish fillets dry with paper towels to help the batter adhere.

Step 5 – Dip each fillet into the batter, coating evenly, and let excess drip off.

Step 6 – Carefully place the battered fillets into the hot oil to avoid splashes.
Step 7 –Fry 2–3 minutes until the batter is golden and the pieces begin to float.
Step 8 – Flip gently and cook another 2–3 minutes until cooked through and crisp.

Step 9 –Transfer the fish to a wire rack set over a baking sheet to drain and keep crisp.

Step 10 –Assemble the sandwich: place lettuce on a bun, top with the fried fish, add a generous spoonful of tartar sauce, and serve immediately.

Pro Tips
Choose firm, thick white fillets for the best texture—cod, haddock, or pollock are great choices. Pat fish dry before battering, and keep oil temperature steady at 350°F so the coating crisps without absorbing excess oil. A cooling rack helps keep the crust crunchy while the fish rests.
You may also enjoy
- Beer Battered Fish Tacos
- Fried Shrimp Burger
- Beer Battered Coconut Shrimp
- Beer Battered Shrimp Tacos
- Beer Battered Mushrooms
Zona Cooks and Zona’s Lazy Recipes

Beer Battered Cod Fish Sandwiches Recipe
Pin Recipe
SaveSaved!
Equipment
-
Whisk
-
Mixing bowls
-
Electric skillet or deep fryer
-
Paper towels
-
Cooling rack and baking sheet
Ingredients
For the Tartar Sauce
- ¼ cup mayonnaise
- ½ Tablespoon dill pickle relish
- ¼ teaspoon lemon juice
- ⅛ teaspoon black pepper
For the Fish
- 2 cod filets (or other white fish)
- ⅔ cups flour
- ⅛ cup corn starch
- 1 teaspoon sugar
- 1 teaspoon salt
- ¼ teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon onion salt
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
- ½ cup beer or club soda
- 2 sandwich buns
- Lettuce (optional)
- Oil for frying
Instructions
For the tartar sauce
-
Whisk together the mayo, relish, lemon juice, and black pepper in a bowl. Chill in the refrigerator until ready to serve.
For the fish
-
Fill a skillet or deep fryer with 1½–2 inches of oil and preheat to 350°F (175°C).
-
Combine the dry ingredients in a wide bowl and whisk to blend.
-
Whisk beer or club soda into the dry mix until you reach a smooth, thick batter.
-
Pat fish dry with paper towels.
-
Dip fillets into the batter, let excess drip off, and carefully place in hot oil.
-
Fry 2–3 minutes until golden and floating, flip, and cook another 2–3 minutes.
-
Drain on a wire rack over a baking sheet.
-
Assemble sandwiches with lettuce and tartar sauce. Serve immediately.
Notes
- Use thick, firm white fish such as cod, haddock, or pollock for best results.
- The beer batter is also excellent on fish served without a bun or on chicken tenders.
- If using chicken, fry until the internal temperature reaches 165°F (about 5–10 minutes depending on thickness).
Nutrition

Hi there, and a warm welcome! I’m Zona House and I love sharing simple, satisfying recipes that make cooking enjoyable.
My goal is to help you create delicious meals with minimal fuss—let’s cook, eat, and savor every bite.
Read more about me…