Crispy Oven-Baked Fish Sandwiches You’ll Crave

This crispy fried fish sandwich is everything you want in a handheld dinner: a golden, crunchy crust surrounding flaky white fish fillets, tucked into soft toasted buns with creamy tarragon aioli, crisp lettuce, ripe tomato slices, and buttery avocado. Light yet indulgent, it’s pan-fried on the stovetop — no deep fryer required — and comes together quickly for an easy weeknight meal.

Crispy fried fish sandwich with tomato, avocado, and lettuce on a toasted bun

Table of Contents

Why You’ll Love This Recipe

This crispy fish sandwich feels restaurant-worthy but is simple enough for a weeknight. Rather than deep-frying, the fillets are pan-fried in a shallow pool of oil to achieve a crunchy exterior with far less mess. The combination of flaky fish, bright herbed aioli, and cool vegetables creates a satisfying contrast of textures and flavors.

Use fresh cod, flounder, or sole when available for the best texture, but good-quality frozen fillets that are properly thawed and patted dry will work well too. If you want a heartier bite, halibut is a great option.

Ingredients You’ll Need

Key ingredients for the crispiest, most flavorful sandwiches:

  • White fish fillets — cod, flounder, sole, or halibut.
  • Fine cornmeal or corn flour — adds subtle sweetness and helps the coating adhere; all-purpose or gluten-free flour can be substituted.
  • Eggs — whisked, to bind the breadcrumbs.
  • Panko breadcrumbs — for extra crunch; use gluten-free panko if needed.
  • Neutral oil — grapeseed, safflower, or avocado oil for pan-frying.
  • Salt & black pepper — season each stage of the dredge and the fish after frying.
  • Tarragon & caper aioli — or your favorite tartar sauce or garlic aioli.
  • Buns — brioche, potato, or gluten-free, toasted.
  • Fixings — lettuce, tomato, and avocado slices.

How to Make These Crispy Fish Sandwiches

To prevent soggy or falling-off breading, dry the fillets thoroughly, dredge in flour or cornmeal first, then egg, then panko, pressing the crumbs to adhere. Pan-frying in batches keeps the crust crisp and golden.

Step-By-Step Instructions

Dredging station with corn flour, beaten eggs, and panko breadcrumbs for crispy fish sandwiches

Step 1: Set up a dredging station: cornmeal (or flour), whisked eggs, and panko in separate shallow bowls. Season each component with salt and pepper. Pat the fish dry and trim to sandwich size if needed.

Hand dipping a white fish fillet into beaten eggs for breading process

Step 2: Dredge the fish first in cornmeal or flour, then dip in the beaten eggs.

Coating fish fillet with panko breadcrumbs for a golden brown crust

Step 3: Press the fillets into the panko, coating thoroughly so the crumbs adhere well.

Breaded fish fillets frying in a cast iron skillet until golden and crispy

Step 4: Heat about 1/4 inch of oil in a large skillet over medium heat until shimmering. Fry the fillets 2–4 minutes per side, depending on thickness, until golden and cooked through. Avoid overcrowding the pan so they crisp instead of steam.

Crispy pan-fried fish draining on a wire rack to maintain crunchy exterior

Step 5: Drain the cooked fish on a wire rack or paper towels and season with a little extra salt while hot. Assemble sandwiches: spread aioli on toasted buns, top with fish, tomato, avocado, and lettuce, then crown with the top bun.

Crispy pan-fried fish draining on a wire rack to maintain crunchy exterior

Recipe Tips

  • Use a thin fish spatula to flip fillets gently without tearing the crust.
  • A heavy cast-iron or a good non-stick skillet helps prevent sticking and promotes even browning.
  • Cook in batches to avoid overcrowding the pan and steaming the fillets.
  • Toast buns for extra texture and warmth.
  • Make the aioli a day ahead to let flavors meld.
Crispy fish sandwiches with tarragon aioli, lettuce, and tomato on a wooden board

Serving Suggestions

  • Generously spread Tarragon & Caper Aioli (or your preferred tartar sauce) on toasted buns, add the crispy fish, tomato, avocado, and lettuce, and finish with a squeeze of lemon.
  • Serve with oven-roasted fries, potato chips, or a quick green salad for a complete meal.
  • Customize the aioli with hot sauce, Dijon, or sweet pickle relish for different flavor profiles.

Storage and Reheating Tips

Store leftovers in an airtight container in the refrigerator. Reheat in a toaster oven, regular oven, or air fryer at 400°F (about 200°C) for 8–10 minutes, or until the crust is crisp again.

Half-eaten crispy fish sandwich with golden crust, lettuce, and creamy aioli

Recipe FAQs

What’s the best fish to use for sandwiches like this?

Cod is ideal for its mild flavor and firm texture. Flounder and sole work too but are more delicate; halibut is thicker and holds together well.

How do I keep the breading from falling off?

Dry the fish thoroughly, coat with flour or cornmeal first so the egg adheres, then press the breadcrumbs firmly into the surface. Let the breaded fillets rest briefly before frying.

Can I make this recipe gluten-free?

Yes—use gluten-free panko and a gluten-free flour such as corn or rice flour in the dredge and choose gluten-free buns.

What’s a good substitute for the aioli?

Store-bought tartar sauce, or a quick mix of mayo, lemon juice, and chopped herbs or relish, works well as a substitute.

Can I bake these instead of frying?

Yes. Bake on a wire rack over a sheet pan at 425°F for 12–15 minutes, flipping halfway through. They may be slightly less crisp; a light spritz of oil helps with browning.

Get the Recipe!

Crispy fried fish sandwich with tomato, avocado, and lettuce on a toasted bun

Crispy Fish Sandwiches You’ll Crave (No Deep Fryer!)

These lighter pan-fried fish sandwiches layer crispy white fish with tarragon aioli, tomato, avocado, and lettuce on toasted buns. Make the aioli first for the best flavor. If fillets are thin, cut and layer two pieces per sandwich for a generous stack.
Servings: 4 people
Prep Time: 20 mins
Cook Time: 10 mins
Total Time: 30 mins

Equipment

  • Large skillet

Ingredients

Fish Sandwiches

  • 1/2 cup fine cornmeal or corn flour
  • 2 eggs, whisked
  • 1 cup regular or gluten-free panko breadcrumbs
  • Salt and freshly ground black pepper
  • 1 pound flaky white fish fillets (cod, halibut, flounder, or sole)
  • 1/4 cup neutral vegetable oil (grapeseed or safflower)

For serving

  • Tarragon Aioli (see recipe)
  • Buns (regular or gluten-free), toasted
  • Tomato slices
  • Avocado slices
  • Red or green lettuce leaves

Instructions

  1. Set up a dredging station: cornmeal (or flour), whisked eggs, and panko in separate shallow bowls or plates. Season each with salt and pepper.
  2. Trim fillets to sandwich size if needed and season with salt and pepper.
  3. Dredge fillets in cornmeal on both sides, then in the eggs, and finally in the panko. Place breaded fillets on a parchment-lined sheet while you heat the skillet.
  4. Heat oil in a heavy skillet over medium-high until shimmering. Working in batches, fry the fish about 1–3 minutes per side depending on thickness, until golden and cooked through. Transfer to a wire rack and season with salt.
  5. Spread aioli on buns, layer with fish, tomato, avocado, and lettuce, then top and serve immediately.

Notes

Tips:

  • Any flaky white fish will work — cod, flounder, sole, or halibut for a heartier option. Fresh firm fillets hold up best when pan-frying.
  • Fine cornmeal or corn flour adds a pleasant sweet note; all-purpose or gluten-free flour can be substituted.
  • Use gluten-free panko if you need a gluten-free version.
  • A thin fish spatula helps flip delicate fillets without tearing the crust.
  • Serve with oven-roasted fries and a simple green salad for a complete meal.
Loved this recipe?
Check out @nickisizemore for more!
Course: Main Course
Cuisine: American
Keyword: crispy fish sandwiches, fried fish sandwich recipe