Crispy Beer Battered Fish Sandwich with Homemade Tartar Sauce

Crispy Beer Battered Fish Sandwich with Homemade Tartar Sauce
Jump to Recipe

I love a good fish sandwich.

But if I’m making one at home, I need a little more than a piece of fish, a slice of cheese, and some tartar sauce slapped between two buns.

We can do better. 😂

This Beer Battered Fish Sandwich starts with flaky cod dipped directly into a homemade beer batter made with self-rising flour, cornstarch, Cajun seasoning, an egg, and ice-cold beer.

No flour dredge.

No breadcrumbs.

No three-bowl breading station taking over the kitchen.

The cod goes straight into that cold beer batter and then into hot oil until the outside is golden and CRISPY while the fish stays tender and flaky inside.

Then there’s the tartar sauce.

And baby, we’re not opening a bottle.

This homemade tartar sauce is creamy, tangy, fresh, and packed with dill relish, fresh dill, capers, lemon zest, fresh lemon juice, garlic, and just a touch of sugar to balance everything out.

Put that crispy beer battered cod on a soft warm bun with American cheese and a generous spoonful of cold tartar sauce?

Now THAT is a fish sandwich.

It’s definitely inspired by that nostalgic fast-food fish sandwich we all know.

But this one knows somebody who can cook.

Why You’ll Love This Beer Battered Fish Sandwich

The contrast is what makes this recipe so good.

You’ve got a soft bun, crispy hot fish, flaky cod, melty cheese, and cold creamy tartar sauce all happening in one bite.

It’s also surprisingly simple to make.

You’ll love this recipe because:

  • The fish is made with fresh cod.
  • There’s no flour dredge before battering.
  • The beer batter comes together in minutes.
  • Self-rising flour helps create a light coating.
  • Cornstarch adds extra crispiness.
  • The egg helps the batter cling directly to the fish.
  • Cold beer keeps the batter light.
  • The cod stays tender and flaky inside.
  • The homemade tartar sauce can be made ahead.
  • The entire sandwich is easy enough for a casual dinner.
  • It tastes WAY more interesting than a frozen fish sandwich.

And once you learn this beer batter?

You can use it for more than sandwiches.

We’ll get to that.

What Is Beer Batter?

Beer batter is a wet batter typically made with flour, beer, seasonings, and sometimes additional ingredients such as cornstarch or egg.

When that cold batter hits hot oil, you get a light, crisp coating around the food.

For my version, we’re using:

Self-rising flour + cornstarch + egg + ice-cold beer.

Everybody has a job.

The self-rising flour provides the base and already contains leavening.

Cornstarch helps lighten the flour mixture and contributes to a crispier exterior.

The egg gives the batter structure and helps it cling to the cod.

And the beer adds liquid, flavor, and carbonation.

The result is exactly what I want on a fish sandwich: a golden, crispy coating that doesn’t completely overpower the fish underneath.

Why Use Self-Rising Flour for Beer Batter?

I specifically use self-rising flour in this recipe.

Because self-rising flour already contains leavening, there’s no need to add baking powder separately.

That simplifies the batter while still giving us a light coating.

Just make sure you’re actually using self-rising flour rather than all-purpose flour.

They’re not interchangeable here without making additional adjustments.

Why Add Cornstarch to Fish Batter?

Cornstarch is one of my favorite tricks for fried foods.

We’re only using ¼ cup, but it makes a difference.

Flour gives the batter structure while cornstarch helps create a lighter, crispier exterior.

That becomes especially important with a fish sandwich because I don’t want a thick, doughy coating swallowing up my cod.

I still want to taste the fish.

Why Is There an Egg in the Beer Batter?

Since we’re intentionally skipping the dry flour dredge, the egg is especially helpful.

It adds structure to the batter and helps it cling to the cod.

The combination gives you a batter that’s substantial enough to stay on the fish but still fries up crispy.

The Secret to Crispy Beer Battered Fish

There are a few things I need you to do.

None of them are difficult.

But they matter.

1. Keep the Beer COLD

Don’t pull the beer out an hour before cooking.

Leave it in the refrigerator until you’re ready to make the batter.

2. Make the Batter Last

Prepare your tartar sauce.

Cut your fish.

Heat your oil.

THEN make the batter.

Once everything is mixed, we’re ready to fry.

3. Don’t Overmix

A few small lumps in beer batter are fine.

You don’t need to whisk this thing into submission.

4. Dry the Cod

This one is especially important because we’re skipping a flour dredge.

After salting the cod, pat away any moisture that rises to the surface.

We want the outside of the fish as dry as possible before it goes into the wet batter.

5. Watch Your Oil Temperature

We’re frying at 350°F.

Oil that’s too cool can produce a greasy coating.

Oil that’s too hot can brown the exterior before your fish finishes cooking.

A thermometer is your friend here.

Why Salt the Cod Before Battering?

The cod itself is intentionally kept simple.

I’m only seasoning it with salt.

There’s already Cajun seasoning, garlic powder, onion powder, and salt in the batter. Then we’ve got a very flavorful tartar sauce going on top.

The fish doesn’t need seventeen more seasonings competing for attention.

Lightly salting the cod ahead of time seasons it and also draws some moisture to the surface.

Before battering, blot that moisture away thoroughly with paper towels.

Now we’ve got seasoned fish with a dry surface ready for the batter.

Ingredients for Beer Battered Fish Sandwiches

For the Cod

  • 1 lb cod fillets
  • Salt, as needed
  • Vegetable or canola oil, for frying

For the Beer Batter

  • 1 cup self-rising flour
  • ¼ cup cornstarch
  • 1 teaspoon Cajun seasoning
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • 1 large egg
  • 1 cup ice-cold beer, plus more if needed

For the Homemade Tartar Sauce

  • ½ cup mayonnaise
  • ⅓ cup sour cream
  • ⅓ cup dill relish
  • 1 tablespoon fresh dill, finely chopped
  • 1 tablespoon capers, chopped
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • Zest of 1 lemon
  • Juice of ½ lemon
  • ½ teaspoon sugar
  • ½ teaspoon MSG, optional
  • Salt and black pepper, to taste

For the Sandwiches

  • 4 soft hamburger buns
  • 4 slices American cheese
  • Butter, optional

Let’s Talk About This Homemade Tartar Sauce

Please don’t put all this effort into crispy homemade beer battered cod and then disrespect it with some sad tartar sauce. 😂

Make the sauce.

It takes minutes.

The base is a combination of mayonnaise and sour cream. The mayonnaise provides richness while the sour cream lightens it up and gives us a little tang.

Then we’re adding dill relish, fresh dill, capers, onion powder, garlic powder, lemon zest, and fresh lemon juice.

There’s also ½ teaspoon of sugar.

Not enough to make the sauce sweet.

That tiny amount simply helps balance the acidity and saltiness from the lemon, pickles, and capers.

And finally, I add ½ teaspoon MSG.

That’s optional.

If you use it, it adds another layer of savory flavor.

If you don’t, your tartar sauce will still be delicious.

Why Use Both Dill Relish and Capers?

Because they don’t do exactly the same thing.

Dill relish gives the tartar sauce that familiar pickle flavor along with some acidity and texture.

Capers are saltier and brinier.

Using both gives the sauce more dimension than relying on relish alone.

Then the fresh dill and lemon wake everything up.

This is one of those sauces where you taste it immediately after mixing and think, “Oh, that’s good.”

Then you taste it after it has been sitting in the refrigerator for 30 minutes and think:

Oh. THERE she is.

Give those flavors a minute to get acquainted.

How to Make a Beer Battered Fish Sandwich

Step 1: Make the Tartar Sauce

We’re starting with the sauce because it benefits from a little refrigerator time.

In a medium bowl, combine the mayonnaise, sour cream, dill relish, fresh dill, chopped capers, onion powder, garlic powder, lemon zest, lemon juice, sugar, and optional MSG.

Mix thoroughly.

Taste and add salt and black pepper as needed.

Cover and refrigerate for at least 20–30 minutes, if time allows.

You can also make the tartar sauce several hours ahead.

Step 2: Cut the Cod

Cut approximately 1 pound of cod into 4 sandwich-size portions.

Try to make the pieces relatively similar in thickness so they cook at roughly the same rate.

Cod can sometimes be VERY thick.

If necessary, carefully cut especially thick portions into thinner pieces.

Remember, this has to fit between two buns.

We’re making a fish sandwich, not building an addition onto the house. 😂

Step 3: Salt and Dry the Cod

Lightly season the cod with salt.

Allow it to sit briefly while you prepare the oil.

You may notice moisture appearing on the surface.

That’s fine.

Before battering, use paper towels to thoroughly blot the fish.

I want that cod DRY on the outside.

Since there’s no flour dredge between the fish and wet batter, removing that excess surface moisture helps the batter adhere.

Step 4: Heat the Oil

Pour approximately 2 inches of vegetable or canola oil into a heavy-bottomed pot, Dutch oven, or deep skillet.

Heat to 350°F.

Use enough oil so the battered fish has room to fry without sitting directly against the bottom of the pan.

Don’t overcrowd the pot.

If necessary, we’ll work in batches.

Step 5: Make the Beer Batter

Once your oil is nearly ready, make the batter.

In a medium bowl, whisk together:

  • 1 cup self-rising flour
  • ¼ cup cornstarch
  • 1 teaspoon Cajun seasoning
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon salt

Add 1 large egg.

Pour in 1 cup ice-cold beer.

Gently whisk just until everything is combined.

A few small lumps are fine.

The finished beer batter should be thick enough to coat the fish but loose enough for excess batter to slowly drip away when you lift the cod from the bowl.

If your batter seems excessively thick, add another small splash of cold beer.

What Kind of Beer Is Best for Beer Batter?

For this recipe, I’d choose something relatively light and crisp.

A lager or pilsner is perfect.

You don’t need an expensive beer.

And I wouldn’t choose something extremely bitter or heavy because I don’t want the beer flavor overpowering the cod.

We’re looking for a subtle flavor and that beautiful light batter.

Can You Make Beer Batter Without Beer?

Yes.

If you don’t cook with beer or simply don’t have any, substitute ice-cold club soda.

You’ll lose the subtle beer flavor, but the carbonation can still help create a light batter.

Keep the club soda refrigerated until you’re ready to mix.

Step 6: Dip the Cod Directly Into the Beer Batter

Here’s where this recipe differs from a lot of fried fish recipes.

We’re not dredging the cod in flour first.

No separate dry flour coating.

No egg wash.

No breadcrumbs.

Take your thoroughly dried cod and dip it directly into the beer batter.

Turn until completely coated.

Lift it from the bowl and let the excess drip away for a second or two.

Then it’s going straight into the hot oil.

Salt → dry → batter → fry.

That’s it.

Step 7: Fry the Cod

Carefully lower the battered fish into the 350°F oil, moving it away from your body to reduce the chance of splashing hot oil toward yourself.

Fry in batches if necessary.

The cod should take approximately 4–6 minutes, depending on thickness.

Turn the pieces as necessary so the batter cooks evenly.

You’re looking for a beautiful golden exterior that’s crisp all the way around.

The cod inside should be opaque and flake easily.

For food safety, fish should reach an internal temperature of 145°F.

Step 8: Drain on a Wire Rack

Once the cod is golden and cooked through, transfer it to a wire rack.

Not directly onto paper towels.

A wire rack allows air to circulate underneath the fish so the bottom stays crispy.

Putting piping-hot fried fish flat against an absorbent surface can trap steam underneath.

We worked too hard for this crunch.

Protect it. 😂

Step 9: Warm the Buns

Now here’s where we’re going in the opposite direction.

I want crispy fish.

But I want a SOFT bun.

That contrast is part of what makes this sandwich so good.

Lightly butter and warm your hamburger buns if desired.

Don’t aggressively toast them until they’re crunchy.

You can even loosely cover the warm buns for a minute to give them a soft, slightly steamed texture.

Step 10: Assemble Your Fish Sandwich

Place a slice of American cheese onto the bottom bun.

And yes.

American cheese.

We’re not doing this today. 😂

Immediately place the piping-hot fried cod over the cheese.

The heat from the fish will soften the cheese underneath.

Spoon a generous amount of cold homemade tartar sauce over the fish.

Add the top bun.

That’s it.

Soft bun.

Melty cheese.

Crispy beer batter.

Flaky cod.

Cold lemon-dill tartar sauce.

Now take a bite.

Why American Cheese on a Fish Sandwich?

Because it works.

This is one of those situations where I don’t need the cheese to be the star.

I want something mild, creamy, and melty enough to sit underneath that crispy cod without competing with it.

American cheese does exactly that.

Could you substitute another cheese?

Of course.

But for that nostalgic Filet-O-Fish-inspired experience?

I’m standing beside the American cheese.

Leave the Gruyère alone. 😂

What to Serve With Beer Battered Fish Sandwiches

The obvious answer is French fries.

But you’ve got options.

Try your crispy fish sandwiches with:

  • French fries
  • Seasoned potato wedges
  • Sweet potato fries
  • Onion rings
  • Coleslaw
  • Potato salad
  • Cajun fries
  • Pickles
  • Side salad

You could also skip the bun entirely and serve the beer battered cod with fries and tartar sauce for an easy fish-and-chips-inspired dinner.

Can I Use Another Fish Instead of Cod?

Yes.

Cod is my choice because it’s mild, flaky, and sturdy enough to hold up well to frying.

Other firm white fish can work too.

Whatever you choose, pay attention to thickness because that will affect frying time.

Thin pieces will cook faster than thick cod portions.

How Do I Keep Beer Battered Fish Crispy?

A few things make a big difference:

Keep the beer cold.

Keep the oil around 350°F.

Don’t overcrowd the pan.

Allow the oil to return to temperature between batches.

Drain the fish on a wire rack.

And most importantly:

Serve it while it’s hot.

Beer battered fish is at its absolute best shortly after frying.

This isn’t the recipe I’d fry at 2 PM for dinner at 7.

Why Is My Beer Batter Falling Off the Fish?

Start with the fish itself.

Was it dry?

Excess surface moisture can make it difficult for wet batter to cling directly to the fish.

Remember that we’re intentionally skipping a flour dredge in this recipe, so thoroughly drying the cod becomes especially important.

Also check your batter consistency.

If the batter is extremely thin and watery, it may run off the cod before it reaches the oil.

You want a batter that coats the fish and slowly drips rather than immediately pouring off.

Why Is My Fried Fish Greasy?

Check your oil temperature.

If the oil is too cool, the batter may absorb more oil before the exterior becomes crisp.

That’s why I recommend using a thermometer and maintaining approximately 350°F.

Also avoid adding too many pieces at once.

Every piece of cold fish lowers the oil temperature.

Give everybody some room.

Why Did My Fish Batter Get Dark Before the Cod Cooked?

Your oil may be too hot, or your pieces of cod may be especially thick.

Keep the oil around 350°F and cut very thick cod into more manageable sandwich-size portions.

That gives the fish enough time to cook before the batter gets too dark.

Can I Make the Tartar Sauce Ahead of Time?

Absolutely.

Actually, please do if you have time.

The tartar sauce benefits from sitting in the refrigerator because the dill, capers, relish, lemon, and seasonings have time to blend.

Store it covered in the refrigerator until you’re ready to assemble the sandwiches.

Can I Make the Beer Batter Ahead of Time?

I wouldn’t.

The tartar sauce?

Yes.

The beer batter?

No.

Mix the batter shortly before frying.

You want that beer cold and freshly mixed into the dry ingredients.

Prepare everything else first.

The batter should be one of the last things you make.

How to Store Leftover Fried Cod

Beer battered fish is definitely best fresh.

But if you have leftovers, allow the fish to cool before transferring it to an airtight container.

Refrigerate and use within 3 days.

Store the tartar sauce separately.

How to Reheat Beer Battered Fish

Do yourself a favor and do not microwave it unless you absolutely have to.

That beautiful crispy batter deserves better. 😂

Air Fryer

Reheat the fish in the air fryer at approximately 350°F until hot and crispy again.

Oven

Place the fish on a wire rack set over a baking sheet and reheat at approximately 375°F until warmed through and crisp.

Either method is better than trapping steam around the batter.

Frequently Asked Questions

What is the best fish for a beer battered fish sandwich?

Cod is an excellent choice because it’s mild, flaky, and sturdy enough to hold up during frying.

What makes beer batter crispy?

For this recipe, the combination of self-rising flour, cornstarch, cold beer, egg, and properly heated frying oil creates the crispy coating.

What temperature should oil be for beer battered fish?

I fry the cod at approximately 350°F.

Do I need to flour fish before beer batter?

Not for this recipe.

I thoroughly dry the salted cod and dip it directly into the beer batter before frying.

Why use cornstarch in beer batter?

Cornstarch helps create a lighter, crispier coating when combined with flour.

Can I substitute club soda for beer?

Yes. Use ice-cold club soda in place of the beer.

Can I use all-purpose flour instead of self-rising flour?

This particular batter was developed with self-rising flour. Because self-rising flour contains leavening, switching to all-purpose flour would require adjusting the recipe.

For the tested version, stick with self-rising flour.

Can I leave out the MSG?

Absolutely.

The MSG in the tartar sauce is optional.

Is the tartar sauce sweet?

No.

There’s only ½ teaspoon of sugar in the entire batch. It’s there to balance the tart, salty, and savory ingredients rather than make the sauce noticeably sweet.

Tips for the BEST Beer Battered Fish Sandwich

Make the tartar sauce first. Give those flavors time to mingle.

Use thick, fresh cod, but portion it appropriately. You want enough fish for a substantial sandwich without making it impossible to cook evenly.

Salt the fish and blot it dry. Especially important since we’re skipping the flour dredge.

Use self-rising flour. That’s what this batter was tested with.

Don’t skip the cornstarch. It helps with that crispy texture.

Keep the beer ice cold.

Make the batter right before frying.

Don’t overmix the batter.

Use a thermometer for your oil. Aim for 350°F.

Don’t overcrowd your pan.

Drain the fish on a wire rack.

Keep the buns soft. Let the fish bring the crunch.

And finally…

Don’t be stingy with the tartar sauce.

We didn’t chop fresh dill and capers and zest a whole lemon just to put a teaspoon on the sandwich.

Act like we made sauce. 😂

BEER BATTERED FISH SANDWICH RECIPE

This crispy Beer Battered Fish Sandwich features flaky cod dipped directly into a seasoned batter made with self-rising flour, cornstarch, egg, and ice-cold beer, then fried until golden and crunchy. Serve it on a soft bun with melty American cheese and creamy homemade lemon-dill tartar sauce for the ultimate homemade fish sandwich.
Course Main Course
Cuisine American
Prep Time 20 minutes
Cook Time 15 minutes
Servings 4 People

Ingredients

Ingredients

Cod

  • 1 lb cod fillets cut into 4 sandwich-size pieces
  • Salt as needed
  • Vegetable or canola oil for frying

Beer Batter

  • 1 cup self-rising flour
  • ¼ cup cornstarch
  • 1 teaspoon Cajun seasoning
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • 1 large egg
  • 1 cup ice-cold beer plus more if needed

Homemade Tartar Sauce

  • ½ cup mayonnaise
  • cup sour cream
  • cup dill relish
  • 1 tablespoon fresh dill finely chopped
  • 1 tablespoon capers chopped
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • Zest of 1 lemon
  • Juice of ½ lemon
  • ½ teaspoon sugar
  • ½ teaspoon MSG optional
  • Salt and black pepper to taste

For the Sandwiches

  • 4 soft hamburger buns
  • 4 slices American cheese
  • Butter optional

Instructions

Instructions

  1. Make the tartar sauce by combining the mayonnaise, sour cream, dill relish, fresh dill, capers, onion powder, garlic powder, lemon zest, lemon juice, sugar, and optional MSG in a bowl. Mix well. Season with salt and black pepper to taste. Cover and refrigerate for at least 20–30 minutes, if possible.
  2. Cut the cod into 4 sandwich-size portions. Lightly season with salt and allow it to sit briefly.
  3. Pour approximately 2 inches of vegetable or canola oil into a heavy-bottomed pot or deep skillet. Heat the oil to 350°F.
  4. Thoroughly pat the salted cod dry with paper towels, removing any moisture that has collected on the surface.
  5. Once the oil is nearly ready, prepare the beer batter. In a medium bowl, whisk together the self-rising flour, cornstarch, Cajun seasoning, garlic powder, onion powder, and salt.
  6. Add the egg and pour in 1 cup of ice-cold beer.
  7. Gently whisk just until combined. Do not overmix. A few small lumps are fine. The batter should be thick enough to coat the fish but loose enough for excess batter to slowly drip away. Add another small splash of cold beer if needed.
  8. Dip each piece of dried cod directly into the beer batter, making sure the entire piece is coated.
  9. Lift the cod from the batter and allow the excess to drip away for a second or two.
  10. Carefully lower the battered cod into the 350°F oil. Fry in batches to avoid overcrowding the pan.
  11. Fry for approximately 4–6 minutes, turning as necessary, until the batter is golden brown and crispy and the cod is cooked through. Cooking time will vary depending on the thickness of the fish. Cod should be opaque, flake easily, and reach an internal temperature of 145°F.
  12. Transfer the fried cod to a wire rack and allow any excess oil to drain.
  13. Lightly butter and warm the hamburger buns, if desired. Keep the buns soft rather than heavily toasted.
  14. Place one slice of American cheese onto each bottom bun.
  15. Immediately place a piece of hot beer battered cod over the cheese so the heat from the fish begins to soften it.
  16. Spoon a generous amount of homemade tartar sauce over the fish.
  17. Add the top bun and serve immediately.
  18. Enjoy!

Recipe Notes

Recipe Notes

Self-rising flour: This recipe was tested using self-rising flour. Because it already contains leavening, no additional baking powder is necessary.

Cornstarch: The cornstarch helps create a lighter, crispier coating.

Egg: The egg provides structure and helps the wet batter cling directly to the cod.

No flour dredge: The cod goes directly into the wet beer batter. Make sure the surface of the fish is thoroughly dried before dipping.

Beer: Use ice-cold beer and keep it refrigerated until you’re ready to mix the batter. A light lager or pilsner works well.

Batter consistency: The batter should cling to the fish while allowing some excess to slowly drip away. Add a small splash of cold beer if it’s too thick.

Oil temperature: Maintain approximately 350°F while frying. Allow the oil to return to temperature between batches.

Cod thickness: Cooking time will vary depending on the thickness of your fish. Especially thick cod portions may need to be cut into thinner sandwich-size pieces.

Tartar sauce: For the best flavor, prepare the tartar sauce at least 20–30 minutes before serving.

MSG: The MSG is completely optional.

Buns: Keep the buns warm and soft for the best contrast with the crispy fish.

Cheese: American cheese gives the sandwich that classic, nostalgic flavor and melts easily underneath the hot cod.

Comments

comments

No Comments

Post a Comment

Recipe Rating