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

- 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.
- Coat the Fish – Dredge each fish fillet in the flour mixture, dip into the egg wash, and coat with cornmeal or breadcrumbs.
- Heat the Oil – In a large skillet, heat about ½ inch of vegetable oil over medium-high heat until shimmering.
- 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.
- 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.
- 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!
PrintFried Fish Sandwich
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!
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 sandwiches 1x
- Category: Main Dish
- Method: Frying
- Cuisine: American
Ingredients
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.