Fried Fish Sandwich

A crispy, golden-brown fried fish fillet tucked into a soft bun with fresh toppings and a tangy sauce—this fried fish sandwich is pure comfort food. Whether you’re making it for a casual lunch or a quick dinner, this recipe delivers restaurant-quality flavor right at home.

Why You’ll Love This Recipe

  • Crispy & Crunchy – Perfectly fried fish with a crisp exterior and tender, flaky interior.
  • Easy to Make – Simple ingredients and a straightforward process make this a go-to meal.
  • Customizable – Use your favorite fish, toppings, and sauces for a personalized touch.
  • Better Than Fast Food – Fresh ingredients and homemade flavor without the greasy aftertaste.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • White fish fillets (cod, haddock, tilapia, or catfish)
  • All-purpose flour
  • Cornmeal or panko breadcrumbs
  • Eggs
  • Milk
  • Salt
  • Black pepper
  • Garlic powder
  • Paprika
  • Cayenne pepper (optional, for heat)
  • Vegetable oil (for frying)
  • Burger buns
  • Lettuce
  • Tomato slices
  • Pickles (optional)
  • Tartar sauce or mayonnaise

Directions

  1. Prepare the Breading Station – Set up three bowls: one with flour and seasonings, one with beaten eggs and milk, and one with cornmeal or breadcrumbs.
  2. Coat the Fish – Dredge each fish fillet in the flour mixture, dip into the egg wash, and coat with cornmeal or breadcrumbs.
  3. Heat the Oil – In a large skillet, heat about ½ inch of vegetable oil over medium-high heat until shimmering.
  4. Fry the Fish – Carefully place the coated fish fillets in the hot oil and fry for 3-4 minutes per side until golden brown and crispy. Remove and drain on a paper towel-lined plate.
  5. Assemble the Sandwich – Toast the burger buns, then layer with lettuce, tomato, pickles, and the crispy fish fillet. Spread tartar sauce or mayo on the top bun.
  6. Serve – Enjoy immediately while hot and crispy.

Servings and Timing

  • Servings: 2-4
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes

Variations

  • Spicy Version – Add extra cayenne pepper or hot sauce to the batter.
  • Healthier Option – Air-fry or bake the fish instead of deep-frying.
  • Different Toppings – Try coleslaw, avocado, or a slice of cheese for added flavor.
  • Alternative Sauce – Swap tartar sauce for sriracha mayo, honey mustard, or garlic aioli.

Storage/Reheating

  • Refrigerate – Store leftover fried fish in an airtight container for up to 2 days.
  • Freeze – Freeze fried fillets in a single layer, then transfer to a freezer bag for up to 2 months.
  • Reheat – Warm in the oven at 350°F for 10 minutes or in an air fryer for a crispy texture. Avoid microwaving, as it can make the fish soggy.

FAQs

What type of fish is best for a fried fish sandwich?

Cod, haddock, tilapia, and catfish are all great choices because they have a mild flavor and flaky texture.

Can I use frozen fish fillets?

Yes, but make sure to thaw them completely and pat them dry before breading and frying.

How do I get the fish extra crispy?

Use cornmeal or panko breadcrumbs in the coating, and fry in hot oil at the right temperature (350°F-375°F).

What kind of bun works best?

Soft burger buns, brioche, or potato rolls work well for a balance of texture and flavor.

Can I make this in an air fryer?

Yes! Cook the breaded fish at 400°F for about 10 minutes, flipping halfway through.

What’s the best oil for frying fish?

Vegetable oil, canola oil, or peanut oil are great choices because they have a high smoke point.

How do I prevent the coating from falling off?

Pat the fish dry before breading, press the coating firmly onto the fish, and let it rest for a few minutes before frying.

What can I serve with a fried fish sandwich?

French fries, coleslaw, potato salad, or a fresh green salad are great side options.

Can I make this gluten-free?

Yes! Use gluten-free flour and breadcrumbs or crushed gluten-free crackers.

How do I keep the fish warm while making multiple sandwiches?

Place fried fillets on a baking sheet in a 200°F oven until ready to serve.

Conclusion

This crispy fried fish sandwich is the perfect combination of crunchy, flaky fish and fresh toppings, all packed into a soft bun. Whether you’re making it for a quick lunch or a family dinner, this recipe is sure to be a hit. Try it today and enjoy a homemade sandwich that’s even better than takeout!

Print

Fried Fish Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This crispy fried fish sandwich is golden brown, crunchy on the outside, and tender on the inside. Served on a toasted bun with tartar sauce and fresh toppings, it’s a delicious homemade alternative to fast food!

  • Author: Beth
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 sandwiches 1x
  • Category: Main Dish
  • Method: Frying
  • Cuisine: American

Ingredients

Scale
For the Fish:
  • 4 white fish fillets (cod, haddock, or tilapia)
  • 1 cup all-purpose flour
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon paprika
  • 1 teaspoon Old Bay seasoning (optional)
  • 1 cup buttermilk (or milk with 1 teaspoon vinegar)
  • 1 large egg
  • 1 cup panko breadcrumbs (or cornmeal for extra crunch)
  • Vegetable oil, for frying
For the Sandwich:

 

  • 4 brioche or sandwich buns, toasted
  • ½ cup tartar sauce (or mayo)
  • 1 cup shredded lettuce
  • 1 tomato, sliced
  • ½ cup pickles or sliced onions (optional)

Instructions

  • Prepare the Breading Stations:

    • In a shallow bowl, mix flour, salt, black pepper, garlic powder, paprika, and Old Bay seasoning.
    • In another bowl, whisk buttermilk and egg.
    • In a third bowl, place panko breadcrumbs.
  • Coat the Fish:

    • Dredge each fish fillet in the flour mixture, then dip in the buttermilk mixture, and finally coat with panko breadcrumbs, pressing gently to adhere.
  • Fry the Fish:

    • Heat ½ inch of vegetable oil in a skillet over medium-high heat (about 350°F/175°C).
    • Fry fish for 3-4 minutes per side until golden brown and crispy.
    • Drain on a paper towel-lined plate.

 

  • Assemble the Sandwiches:

    • Spread tartar sauce on the bottom bun.
    • Add lettuce, tomato slices, pickles (if using), and the crispy fish fillet.
    • Top with the other half of the bun and serve warm!

Notes

  • Make it spicy by adding hot sauce to the buttermilk mixture or using spicy mayo.
  • Oven-Baked Option: Spray breaded fillets with oil and bake at 400°F (200°C) for 15-18 minutes, flipping halfway.
  • Air Fryer Option: Cook at 400°F for 10-12 minutes, flipping halfway through.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star