Bite into the most delicious mouth-watering taste of the sea in the form of a fish sandwich. Find amazingly tasty fish sandwiches with the flavor found at a local fish fry offered at the most recommended area restaurants. While it is the batter that makes it delicious, a tasty fish sandwich goes far beyond a fried patty on a bun. You don’t have to be a seafood lover to enjoy a well-made sandwich. Whether you’re looking for a fish fry during Lent before Easter or simply have a taste for the sea, find the best fish sandwiches in St. Louis to satisfy your appetite at these local spots.
1000 Washington Ave.
St. Louis, MO 63101
You may associate a deli with sliced meats such as roast beef or turkey, but this downtown deli offers a delicious fish sandwich as well. Try the smoked salmon sandwich. It is served with a hard boiled egg, tomato, capers, red onion, lettuce, and cream cheese topped on rye bread. If you prefer a more traditional taste, order the tuna melt or tuna salad sandwich. Order a box lunch, and have it ready when you need it.
1201 S. Duchesne
St. Charles, MO 63301
During the mid-1960’s, a man named Clarence Edwards would not rest until he developed the finest tasting fried chicken batter. This led to creating the secret ingredient now known as “KingBreading Mix” and opening a restaurant where he sold fried chicken. After changing hands a couple times, the restaurant still stands and now also sells fish. Sink your teeth into the delicious flavor of the cod or the catfish sandwich both served with the same tasty batter that made the place popular more than a half century ago.
1401 St. Louis Ave.
St. Louis, MO 63106
Take a step back into sweeter and simpler days of this classic candy kitchen. Known for the old-fashioned soda fountain atmosphere, this place goes far beyond candy or cold treats. Come for lunch or dinner, and save room for dessert. Enjoy a traditional, yet lightly coated, fish filet sandwich. Keeping with the classic feel, the fish is served on a hoagie and comes topped with lettuce, tartar, and American cheese.
3360 Union Blvd.
St. Louis, MO 63115
When a Triple-A is in your name, the heat is on to deliver the tastiest of the best, and this place stands up to its name. Family owned for more than a decade, this hidden gem will make you want to come back again and again or to call for catering at your next big event. Choose from a variety of catfish options as well as, what they call “Bone-N-Jack”, jack fillet, or buffalo fish. All of the fish are so tasty they are served alone, fried on a sandwich with condiments offered at an additional price on the side.
5900 Natural Bridge Ave.
St. Louis, MO 63120
Satisfy your fish-craving appetite at a place that will feel like home. An old-fashioned 1940-era diner atmosphere, known for their mouth-watering burgers as well as the chicken and waffles, this place also serves some amazing fish. For starters, enjoy a catfish breakfast or salmon croquette off the breakfast menu. Lunch time brings the option for a fried catfish or cod filet served with lettuce and tartar sauce on a roll or a salmon croquette served on a bun with lettuce and tartar sauce options as well as the choice to turn any sandwich into a platter with two sides of your choosing.