The Ultimate Crispy Fried Fish Sandwich: A Pub Classic at Home 🐟🍔
There are few things more satisfying than biting into a perfectly executed fried fish sandwich. The shattering crunch of the golden exterior, followed by the tender, flaky fish inside, all held together by a soft bun and creamy sauce, is a textural masterpiece. It’s a staple of seaside shacks and cozy pubs, a comfort food that transcends seasons. But too often, homemade versions fall flat—literally. The breading gets soggy, the fish overcooks, or the whole thing just lacks that signature punch of flavor.
This recipe is here to change that. We’re leaving soggy sandwiches in the past and embracing the ultimate crispy experience. This isn’t just a piece of fish on a bun; it’s a carefully constructed sandwich where every element plays a crucial role. We’re talking about a thick, juicy fillet of mild white fish encased in a super-crunchy panko coating, nestled in a buttery, toasted brioche bun with zesty homemade tartar sauce and crisp shredded lettuce. It’s a symphony of flavors and textures that will make you feel like you’re sitting on a dock by the ocean, even if you’re just at your kitchen table. Get ready to master the art of the perfect fry and create a sandwich that’s destined to become a family favorite.

Why This Recipe Beats the Rest 🏆
What makes this the ultimate fried fish sandwich? It all comes down to the details. We’re not cutting any corners here.
First and foremost, is the crunch factor. We ditch standard breadcrumbs for panko. These Japanese-style breadcrumbs are larger and airier, which means they absorb less oil and create a much crispier, lighter shell that stays crunchy long after it leaves the fryer. We also use a three-step dredging process—flour, egg, then panko—to ensure the coating adheres perfectly to the fish and doesn’t fall off with the first bite.
Second is the flavor balance. A rich, fried food needs acidity to cut through it. Our homemade tartar sauce is packed with tangy pickles, capers, and fresh lemon juice, providing the perfect counterpoint to the savory fish. The fresh, crunchy lettuce adds another layer of texture and a clean, refreshing finish.
Finally, the bun choice is paramount. A hearty sandwich needs a bun that can stand up to it without falling apart. A brioche bun is the perfect vessel; it’s soft and pillowy but has enough structure to hold everything together. Toasting it in butter adds a layer of richness and prevents the sauce from making the bread soggy.
A Deep Dive into the Ingredients 🧐
Let’s take a closer look at what you’ll need to build this masterpiece. The quality of your ingredients will directly affect the final product.
- The Fish: You want a firm, mild white fish that flakes nicely but holds its shape. Cod or haddock are excellent traditional choices. They are meaty and have a clean, sweet flavor that pairs perfectly with the fried coating. Choose fillets that are at least an inch thick so they don’t overcook before the outside is golden.
- Panko Breadcrumbs: As mentioned, these are non-negotiable for maximum crunch. You can find them in the international aisle of most grocery stores.
- The Dredge Station: You’ll need all-purpose flour for the first coating, which helps the egg stick. The egg wash acts as the glue for the panko. Seasoning every layer—the fish, the flour, and the panko—with salt and pepper is crucial for a flavorful end result.
- Homemade Tartar Sauce: Sure, you could buy it jarred, but homemade is infinitely better and takes just minutes. It’s a simple mix of mayonnaise, finely chopped pickles or relish, capers, fresh dill, and a squeeze of lemon. The fresh ingredients make a world of difference.
- The Bun: Look for high-quality brioche buns. Their slight sweetness and rich, buttery crumb are the perfect match for the savory fried fish. Potato rolls are a good second choice.
- The Greens: Iceberg lettuce, shredded thinly, is the classic choice here. It offers the best crunch and a refreshing watery snap that balances the richness of the fried fish and sauce.
Step-by-Step to Sandwich Perfection 👩🍳👨🍳
Making this sandwich is a straightforward process, but following the steps carefully is key to success.
1. Prepare the Tartar Sauce: Start here so the flavors have a chance to meld. Simply whisk all the ingredients together in a bowl. Taste and adjust the lemon juice or salt as needed. Cover it and pop it in the fridge while you prepare the rest.
2. Set Up Your Dredging Station: Organization is your friend when frying. You’ll need three shallow bowls or pie plates. Put the flour in the first one and season it. Beat the eggs in the second one. Place the panko in the third one and season it as well. Having everything ready in a line will make the process smooth and mess-free.
3. Prepare the Fish: Pat your fish fillets very dry with paper towels. Moisture is the enemy of a good crust; if the fish is wet, the flour won’t stick, and the breading will slide right off. Season the fish itself generously with salt and pepper on both sides.
4. The Three-Step Coat: Working with one fillet at a time, dredge it in the flour, shaking off any excess. Next, dip it into the egg wash, ensuring it’s completely coated. Finally, lay it in the panko, pressing gently so the breadcrumbs adhere to all sides. Transfer the breaded fish to a wire rack on a baking sheet. This prevents the bottom from getting soggy while you finish the others.
5. The Fry: Heat about an inch of neutral oil (like canola or vegetable) in a large, heavy-bottomed skillet or Dutch oven to 350°F (175°C). Carefully lower the fish into the hot oil, being careful not to overcrowd the pan. Fry for about 3-4 minutes per side, depending on the thickness of your fish, until the coating is a deep golden brown and the fish is cooked through. It should flake easily with a fork. Transfer the fried fish back to the wire rack to drain.
6. Assemble: While the fish is frying, butter the cut sides of your buns and toast them in another skillet until golden brown. To build the sandwich, spread a generous layer of tartar sauce on the bottom bun. Top with the fried fish fillet, followed by a handful of shredded lettuce. Spread more tartar sauce on the top bun and place it on top. Serve immediately for the ultimate crispy experience!
Ingredients
For the Fish:
- 4 (6-ounce) thick-cut white fish fillets (like cod or haddock)
- Salt and freshly ground black pepper, to taste
- 1/2 cup all-purpose flour
- 2 large eggs, beaten
- 2 cups panko breadcrumbs
- Vegetable or canola oil, for frying
For the Tartar Sauce:
- 3/4 cup mayonnaise
- 2 tbsp finely chopped dill pickles or sweet relish
- 1 tbsp capers, drained and chopped
- 1 tbsp chopped fresh dill
- 1 tsp fresh lemon juice
- Salt and pepper, to taste
For Assembly:
- 4 brioche buns, split
- 2 tbsp unsalted butter, softened
- 2 cups shredded iceberg lettuce
Instructions
- In a small bowl, combine the mayonnaise, chopped pickles, capers, dill, lemon juice, salt, and pepper. Whisk well to combine. Cover and refrigerate until ready to use.
- Set up a dredging station with three shallow bowls. In the first bowl, place the flour and season with salt and pepper. In the second bowl, place the beaten eggs. In the third bowl, place the panko breadcrumbs and season with salt and pepper.
- Pat the fish fillets thoroughly dry with paper towels. Season both sides generously with salt and pepper.
- Working one at a time, dredge a fish fillet in the flour, shaking off excess. Then, dip it into the beaten egg, letting excess drip off. Finally, press it into the panko breadcrumbs to coat evenly on all sides. Place the breaded fillet on a wire rack set over a baking sheet. Repeat with the remaining fillets.
- Pour about 1 inch of oil into a large, deep skillet or Dutch oven. Heat over medium-high heat until the oil reaches 350°F (175°C) on a deep-fry thermometer.
- Carefully place the breaded fish fillets into the hot oil. Do not overcrowd the pan; fry in batches if necessary. Fry for 3 to 5 minutes per side, or until the coating is golden brown and crispy, and the fish is cooked through and flakes easily.
- Remove the fish from the oil using a slotted spoon or tongs and place it back on the wire rack to drain excess oil. Season immediately with a pinch of salt while hot.
- While the fish is frying or resting, spread the cut sides of the brioche buns with the softened butter. Toast them in a separate skillet over medium heat, cut-side down, until golden brown.
- To assemble the sandwiches, spread a generous amount of tartar sauce on the bottom half of each toasted bun. Place a fried fish fillet on top of the sauce. Top the fish with shredded lettuce. Spread another layer of tartar sauce on the top half of the bun and place it over the lettuce. serve immediately.

Pro Tips for the Perfect Fry 💡
- Temperature is Key: Use a thermometer to monitor your oil temperature. If it’s too low, the breading will absorb oil and become greasy. If it’s too high, the outside will burn before the inside is cooked.
- Don’t Overcrowd: Adding too much cold fish to the pan at once will drop the oil temperature drastically, leading to soggy results. Fry in batches to maintain the correct heat.
- Wire Rack is Essential: Never drain your fried foods on paper towels on a plate. The steam will get trapped underneath, making the bottom of your perfectly crispy fish soggy. A wire rack allows air to circulate over the entire surface.
- Season at Every Step: It’s a common mistake to only season the fish. Remember to season your flour and panko as well to ensure flavor throughout the entire bite.
Final Thoughts on Your Feast 🍽️
This crispy fried fish sandwich is a meal in itself, but it also pairs wonderfully with classic sides. You can’t go wrong with a batch of salty french fries or onion rings. For a lighter balance, a crisp coleslaw or a simple green salad with a vinaigrette works beautifully. Serve with extra lemon wedges and tartar sauce on the side for dipping. However you choose to serve it, this sandwich is sure to deliver that satisfying crunch and comforting flavor you crave. Enjoy the fruits (or rather, fish) of your labor!
Crispy Fried Fish Sandwich with Homemade Tartar Sauce
Ingredients
Equipment
Method
- In a small bowl, whisk together all the tartar sauce ingredients. Cover and refrigerate.
- Set up three shallow bowls: one with seasoned flour, one with beaten eggs, and one with seasoned panko.
- Pat fish fillets dry and season generously with salt and pepper.
- Dredge each fillet in flour, then egg, then panko, pressing to adhere. Place on a wire rack.
- Heat 1 inch of oil in a large skillet to 350°F (175°C).
- Fry fish in batches, 3-5 minutes per side, until golden and cooked through.
- Drain on a wire rack and season with salt.
- Butter and toast the buns until golden.
- Assemble sandwiches with tartar sauce, fried fish, and lettuce on the toasted buns.






