I tried 5 fast-food fish sandwiches and ranked them from worst to best

Erin McDowell/Business Insider
- I tried and ranked five fish sandwiches from McDonald's, Burger King, Wendy's, and Popeyes.
- I was impressed by McDonald's classic Filet-O-Fish and tartar sauce.
- However, Popeyes had my favorite sandwich.
Fish sandwiches are popular spring offerings at many fast-food chains, but which chain has the best one?
Every year, fast-food chains release fish sandwiches to coincide with Lent, the 40 days leading up to Easter Sunday. During that time, Catholics abstain from eating meat but can eat fish on Fridays. This year, Lent begins on Wednesday, March 5.
McDonald's has been selling fish sandwiches since the 1960s. The chain's Filet-O-Fish was born after a franchisee in a highly Catholic area of Ohio noticed his restaurant's sales suffered on Fridays.
The franchisee brought the idea of selling a fish sandwich to McDonald's then-CEO Ray Kroc, who was appalled at the idea of adding a fish sandwich to his hamburger empire's lineup.
"I don't care if the Pope himself comes to Cincinnati. He can eat hamburgers like everybody else. We are not going to stink up our restaurants with any of your damned old fish," Kroc recalled in his 1977 memoir, "Grinding It Out: The Making of McDonald's."
However, customers couldn't get enough, and by 1965, the Filet-O-Fish became a permanent fixture on McDonald's menus nationwide.
Since the Filet-O-Fish was introduced, nearly every fast-food chain has added a seasonal fish sandwich to their menus during the Lent season.
Popeyes introduced its first flounder fish sandwich in 2021 and added a spicy fish sandwich to its menu the following year, perhaps aiming to capitalize on the incredible success of its spicy chicken sandwich in 2019.
But which sandwich is the tastiest and offers the best value?
For a definitive ranking, I tried all the fish sandwiches I could from McDonald's, Burger King, Popeyes, and Wendy's.
Here's every fast-food fish sandwich ranked from worst to best.

Erin McDowell/Business Insider
The sandwich cost $9.36 from my local Wendy's in Brooklyn, New York, excluding tax and fees.

Erin McDowell/Business Insider
This was obviously just an error made by the employees at my specific Wendy's. However, I decided to go ahead and try it anyway.

Erin McDowell/Business Insider
I couldn't quite get past the tomato, though. It added a strange flavor to an overall OK sandwich. After removing the tomato, I liked the sandwich a bit more.
If you order this yourself, you'll probably have a better experience than I did, with the correct toppings.

Erin McDowell/Business Insider
It cost $7.39 from my local Burger King in Brooklyn, New York, excluding tax and fees.

Erin McDowell/Business Insider
I thought the sandwich could have used a touch more tartar sauce, and the lettuce could have been spread out more to ensure an evenly distributed bite of all the ingredients.

Erin McDowell/Business Insider
However, I thought the fish patty could have been just a touch flakier on the inside. The texture was more chewy than some of the other sandwiches I tried.

Erin McDowell/Business Insider
It cost $5.99 from my local Popeyes in Brooklyn, New York, excluding tax and fees.

Erin McDowell/Business Insider
It came on a brioche bun, just like Popeyes' other sandwiches.

Erin McDowell/Business Insider
The tartar sauce was tart without being too overpowering. The pickles were thickly cut, which impressed me. Overall, I really enjoyed this sandwich and would definitely order it again.

Erin McDowell/Business Insider
It cost $5.99 at my local McDonald's in Brooklyn, New York, excluding tax and fees.

Erin McDowell/Business Insider
The cheese slice was slightly hanging off the burger, so I moved it more to the center before diving in.
In 2023, a TikTok user claimed the size of the Filet-O-Fish patty appeared to have shrunken over the years, citing "shrinkflation," a tactic reportedly used by chains in which they reduce the size of their menu items in response to rising costs.
However, McDonald's responded that the "size and build of the Filet-O-Fish, including a half slice of American cheese, has not changed in decades." I didn't notice anything surprising about the size โ I thought it seemed average for a burger.

Erin McDowell/Business Insider
The layers of fish flaked off with each bite, which I didn't find with any other sandwich.
I also loved the amount of tartar sauce included on this sandwich โ it added a lot of flavor and moisture, without being overpowering. I didn't really taste the cheese, and think the sandwich would have been just as good or better without that addition.

Erin McDowell/Business Insider
It cost $5.99 from my local Popeyes in Brooklyn, New York, excluding tax and fees.

Erin McDowell/Business Insider
I was interested to see if I would miss the tartar sauce, since I liked it on the classic Popeyes fish sandwich.

Erin McDowell/Business Insider
I thought this sandwich was the most flavorful, and also a great value at $5.99. I loved how the spicy mayo added not only a delicious amount of flavor but also added moisture to the fish patty.
The crinkle-cut pickles tasted fresh, and I didn't feel weighed down by the ingredients. I would definitely order this sandwich again.