What Is the Best Fish Sandwich Fast Food?

Last Updated on February 18, 2023 by Lauren Beck

Fast food restaurants are known for their burgers, fries, and chicken sandwiches, but during the Lenten season, many of them add fish sandwiches to their menus. But which fast food chain has the best fish sandwich? 

In this article, we will explore the top 15 best fast food fish sandwiches, what makes a good fish sandwich, and how to make one at home.

What Is the Best Fish Sandwich Fast Food?

Here are the 15 Best Fast Food Fish Sandwiches

  1. McDonald’s Filet-O-Fish: A classic fast food fish sandwich that has been around since 1962.
  2. Arby’s Crispy Fish: A beer-battered fish sandwich served with tartar sauce and lettuce.
  3. Wendy’s Wild Caught Alaskan Fish Sandwich: Made with a North Pacific Cod fillet, panko breading, and topped with dill tartar sauce.
  4. Burger King Big Fish Sandwich: A flame-grilled fish sandwich served with tartar sauce and lettuce.
  5. Culver’s North Atlantic Cod Sandwich: A crispy fish fillet with American cheese and tartar sauce.
  6. Sonic’s Fish Sandwich: A panko-crusted fish fillet with tartar sauce and pickles on a brioche bun.
  7. Captain D’s Deluxe Fish Sandwich: A fried fish fillet topped with lettuce, tomato, and tartar sauce.
  8. Long John Silver’s Big Catch Sandwich: A crispy fish fillet with lettuce and tartar sauce.
  9. Carl’s Jr. and Hardee’s Beer-Battered Fish Sandwich: A beer-battered fish fillet served with tartar sauce and lettuce.
  10. Jack in the Box Fish Sandwich: A fish fillet with lettuce and tartar sauce on a sesame seed bun.
  11. Popeyes Cajun Flounder Sandwich: A spicy, battered flounder fillet with pickles and tartar sauce on a toasted bun.
  12. Checkers and Rally’s Crispy Fish Sandwich: A crispy fish fillet with tartar sauce and lettuce.
  13. Del Taco Beer Battered Fish Taco: A beer-battered fish fillet in a soft tortilla with cabbage and secret sauce.
  14. Zaxby’s Cajun Club Sandwich: A fried fish fillet with bacon, lettuce, and spicy mayo.
  15. Jersey Mike’s Sub in a Tub: A lettuce-wrapped sub with grilled or fried fish, cheese, and tartar sauce.

What Makes a Good Fish Sandwich?

A good fish sandwich should have several key components:

  • Fresh fish: The fish should be fresh, preferably wild-caught, and not frozen.
  • Good batter: The batter should be crispy and flavorful, but not overpowering.
  • Tartar sauce: A good fish sandwich needs a good tartar sauce. It should be tangy, creamy, and have some texture.
  • Quality bun: The bun should be soft and fresh, but sturdy enough to hold the sandwich together.

Why Do So Many Fast Food Restaurants Serve Fish Sandwiches?

two Arby's Crispy Fish Sandwich

Fast food restaurants serve fish sandwiches during the Lenten season, a time of fasting and sacrifice for Christians. But fish sandwiches have become popular year-round due to their perceived health benefits and versatility. They are often seen as a lighter, healthier option compared to burgers and chicken sandwiches.

Does Popeyes Have a Spicy Fish Sandwich?

Yes, Popeyes has a Cajun Flounder Sandwich that is spicy and battered with their signature Cajun seasoning.

Does Burger King Still Have the Whaler?

No, Burger King discontinued the Whaler fish sandwich in 2011.

Is Wendy’s Fish Sandwich Real Fish?

Yes, Wendy’s uses North Pacific Cod fillets for their fish sandwich.

Does Sonic Have a Fish Sandwich?

Sonic, a fast food chain primarily known for their burgers and hot dogs, does not have a fish sandwich on their regular menu. However, some locations may offer limited-time specials or regional menu items that include a fish sandwich.

How To Make a Fish Sandwich?

If you’re interested in making your own fish sandwich at home [1], here’s a simple recipe to follow:


  • 2 fillets of firm white fish (such as cod or halibut)
  • 1 cup all-purpose flour
  • 1 tablespoon cornstarch
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 cup beer
  • 1 egg
  • Vegetable oil for frying
  • 4 hamburger buns
  • Tartar sauce
  • Lettuce
  • Tomato


  1. In a mixing bowl, combine the flour, cornstarch, baking powder, salt, and black pepper.
  2. Whisk in the beer and egg until the batter is smooth.
  3. Heat the vegetable oil in a frying pan over medium-high heat.
  4. Dip each fish fillet in the batter and shake off the excess.
  5. Fry the fish for 3-4 minutes on each side or until golden brown.
  6. Remove the fish from the pan and drain on a paper towel-lined plate.
  7. Toast the hamburger buns and spread tartar sauce on the bottom half.
  8. Top with lettuce, tomato, and the fried fish.
  9. Serve hot and enjoy!


Whether you’re a fan of traditional fish sandwiches or like to mix it up with unique flavors and toppings, there are plenty of options to choose from when it comes to fast food fish sandwiches. From the classic Filet-O-Fish at McDonald’s to the spicy fish sandwich at Popeyes, each restaurant has its own take on this seafood favorite. But ultimately, what makes a good fish sandwich is subjective and depends on your personal taste preferences.


Lauren Beck
Latest posts by Lauren Beck (see all)

Leave a Comment