The Best Steak House is one of The 15 Best Places for Fish Sandwiches in St Louis.

1. The Best Steak House

7.7
516 N Grand Blvd, St Louis, MO
Steakhouse · Grand Center · 18 tips and reviews

Christopher B.Christopher Barrett: Inexpensive diner, cafeteria style food. Steaks, chops, burgers, fish sandwiches, frie, baked potatoes, onion rings, fried okra, etc.

Janet S.Janet S: I purchased their fish sandwich and it was delicious

Joshua B.Joshua Baker: Best t-bone for the money in the country!

Square One Brewery & Distillery is one of The 15 Best Places for Fish Sandwiches in St Louis.

2. Square One Brewery & Distillery

8.5
1727 Park Ave (at 18th St), St Louis, MO
Brewery · Lafayette Square · 103 tips and reviews

BostonBoston: Smoked salmon BLT delish

Ricardo R.Ricardo Rodriguez: Grilled salmon sandwich was delicious.

Doug C.Doug Couch: Great beer, great food, great neighborhood. The salmon BLT is 👍

O.R. Smoothie & Cafe is one of The 15 Best Places for Fish Sandwiches in St Louis.

3. O.R. Smoothie & Cafe

8.2
6654 Clayton Rd (at Big Bend), St Louis, MO
Tea Room · 13 tips and reviews

Michael P.Michael Phillippi: Tuna sandwich, soup, happy bowl and all drinks! !

Monse A.Monse Arroyo: Squash Lentil soup is a must, along with veggie spring rolls ❤

Katie H.Katie Hennessey: Happy Bowl!!!

Saint Louis Bread Co. is one of The 15 Best Places for Fish Sandwiches in St Louis.

4. Saint Louis Bread Co.

8.3
6607 Chippewa St (Landsdowne Ave), St Louis, MO
Bakery · Lindenwood Park · 24 tips and reviews

Patricia K.Patricia Knight: Try their delicious tuna salad sandwich with their french onion soup. They make a comfortable meal during the winter.

Megan K.Megan Kinsella: Drive thru rules!

Terry T.Terry Turnbough: They sell bread here.

Uncle Bill's Pancake and Dinner House is one of The 15 Best Places for Fish Sandwiches in St Louis.

5. Uncle Bill's Pancake and Dinner House

8.0
3427 S Kingshighway Blvd (at Potomac St), St Louis, MO
Breakfast Spot · 91 tips and reviews

JB F.JB FLOYD LeadValets: Loved the fish sandwich. Clean and smells good.

Riverfront TimesRiverfront Times: Late-night dining destination Uncle Bill's (open 24/7) provides night owls with perennial breakfast/diner favorites, including omelets, biscuits and gravy, and, of course, plenty of pancakes. Read more.

LisaSaysLisaSays: Best pancakes EVER

Snarf's Sandwiches is one of The 15 Best Places for Fish Sandwiches in St Louis.

6. Snarf's Sandwiches

9.1
374 S. Grand Blvd., St Louis, MO
Sandwich Place · Midtown · 13 tips and reviews

Erik R.Erik Rowley: Snarfs is one of my favorite fast food sandwich chains, their chili is really good as well. Have to go with a Ski soda at the fountain, I see that all over the St. Louis region!

Em D.Em Daggs: Not super friendly service, but the food is amazing. I love the steak and egg on croissant for breakfast! Call in or order on app for it tho. It takes 10-15 min. Download the app for a 50% off coupon.

Inessa L.Inessa Lokshin: The smoked beef brisket was the perfect amount of hot red meat for my wanting mouth, finished by a crusty bread toasted to perfection.

Russell's on Macklind is one of The 15 Best Places for Fish Sandwiches in St Louis.

7. Russell's on Macklind

9.4
5400 Murdoch Ave (Macklind Ave), St Louis, MO
Café · The Southampton · 35 tips and reviews

Megan K.Megan Kaiser: You can't go wrong with anything here. Come Sunday for the biscuits and sit on the beautiful patio!

daniel e.daniel elchert: Best gooey butter cake in town! You can't not get a piece.

JonathanJonathan: Great place for brunch on a Sunday. Great Cuban sandwich.

Biggies is one of The 15 Best Places for Fish Sandwiches in St Louis.

8. Biggies

8.2
3332 Watson Rd, St Louis, MO
Bar · Lindenwood Park · 17 tips and reviews

A.J. A.A.J. Agee: Steak sandwich on garlic cheesebread is best in St. Louis!

William H.William Hunt: Real bar..

Dan S.Dan Smith: Try the steak sandwich with garlic cheese bread.

Favazza's is one of The 15 Best Places for Fish Sandwiches in St Louis.

9. Favazza's

8.6
5201 Southwest Ave, St Louis, MO
Italian Restaurant · The Hill · 30 tips and reviews

Sherry S.Sherry Shular: Our favorite place on the Hill. We drive 3 hours to have dinner here. House salad is delish! And there are several different ones to choose from. Lasagna is wonderful. Every dish we've tried was great

Rebecca (.Rebecca (Wales) Kiessling: This is the best garlic bread in the world. Seriously.

Orange Cat From B.Orange Cat From Benton Park: Don't talk to Louis.

Apollonia is one of The 15 Best Places for Fish Sandwiches in St Louis.

10. Apollonia

8.4
6836 Gravois Ave. (Loughborough), St Louis, MO
Greek Restaurant · 26 tips and reviews

Dana S.Dana S: My favorites are the gyro sandwich, shrimp saganaki, Greek villager salad, avgolemano soup and rice pudding.

MC M.MC McDiddypants: The Mediterranean sampler is absolutely delicious. If you are feeling sassy, order one of the mega gyros with the works. Amazing!

Charles P.Charles Pavlack: The chicken saganaki is incredible.

West End Grill & Pub is one of The 15 Best Places for Fish Sandwiches in St Louis.

11. West End Grill & Pub

8.4
354 N Boyle Ave (at Maryland Ave.), St Louis, MO
American Restaurant · Central West End · 29 tips and reviews

Antonio R.Antonio Rodriguez: Awesome food at great prices - especially during happy hour. Quick and friendly service with ever changing daily specials. Try an appetizer. Pick any of them - they're all delicious!

Riverfront TimesRiverfront Times: Try the vegan stir fry! A big helping of rice and veggies including chickpeas, butternut squash, peppers, onions and portabella mushrooms, sauteed in a sweet chile-cilantro pesto http://bit.ly/1e5Vrua

Neill C.Neill Costello: Great food, great happy hour specials! Try the mussels, truly the best I have ever eaten.

Lombardo's Trattoria is one of The 15 Best Places for Fish Sandwiches in St Louis.

12. Lombardo's Trattoria

8.2
201 S 20th St, St Louis, MO
Italian Restaurant · Downtown West · 21 tips and reviews

Gemma S.Gemma Sahagun: Delicious seafood linguini and toasted raviolis!

Ryan S.Ryan Smith: This places toasted rav. Makes everyone elses seem store bought. Couldve eaten plate after plate!

Bryan F.Bryan F: Literally the best t-ravs in the world

Zia's Restaurant is one of The 15 Best Places for Fish Sandwiches in St Louis.

13. Zia's Restaurant

8.6
5256 Wilson Ave, St Louis, MO
Italian Restaurant · The Hill · 38 tips and reviews

Ben W.Ben Wymer: Deliciously unhealthy dinner salads. Killer veal picatta. Heavy pour on the wines #ftw

Justin W.Justin W.: A WONDERFUL Italian restaurant in the heart of St. Louis' Little Italy, it is an authentic and wonderful spot. Great food, wonderful ambiance. A must if you're ever in town for any reason.

Abbie S.Abbie Streuter: Great spot for dinner with friends/family, work lunch, etc. The food is always perfection and continually leave full and content.

Gollida's Bar and Grill is one of The 15 Best Places for Fish Sandwiches in St Louis.

14. Gollida's Bar and Grill

7.7
3459 Chippewa St, St Louis, MO
Bar · Gravois Park · 6 tips and reviews

Paul M.Paul McCoy: Great wings, fish and tripe nuggets. Also a greater atmosphere.

Perez M.Perez Maxwell: I got the Tripe Bites w/ fries, 2 Bud Selects and and a Hennessey on the rocks for 21 bucks. I love Black bars.

Perez M.Perez Maxwell: The Tripe Bites are off the chain.

Pietro's is one of The 15 Best Places for Fish Sandwiches in St Louis.

15. Pietro's

7.9
3801 Watson Rd (Lindenwood Pl), St Louis, MO
Italian Restaurant · Lindenwood Park · 15 tips and reviews

Patricia K.Patricia Knight: They have delicious rolls and great food.

Jess Q.Jess Q.: Holy CRAP! this place is amazing!!!!!! Go Here!!!!

MegMeg: This place has incredible service. The bartender makes me feel like we are best friends.