Mentioning seafood and the Midwest in the same sentence seems like a contradiction in terms. The truth is that you don’t have to drive across several states toward large bodies of water to find some tasty crab cakes, delicious fish or other seafood. St. Louis may not have an ocean nearby, but there are some great places to find mouth-watering catches of the day. Uncover some hidden Midwestern Missouri treasures of tasty deep-sea fare at these top seafood restaurants in St. Louis.


Océano Bistro
44 N. Brentwood Drive
Clayton, MO 63105
(314) 721-9400

Enjoy seafood at its finest in a restaurant with a name that reflects the ocean’s tastiest treats. Step out of the hustle and bustle into surroundings that are almost as beautiful as a scenic beach with the elegance of cathedral ceiling and French windows. Dive in with delicious ocean fare from the very first bite of New England seafood clam chowder, blackened tuna, or pan-roasted fresh water prawns. Accent the meal with spinach and grilled salmon salad or coconut prawn, or spice it up with red chile rock shrimp chop salad.


Bob’s Seafood Market
8660 Olive Blvd.
St. Louis, MO 63132
(314) 993-4844

Gulf Shores is a long distance to drive from St. Louis just to get the freshest seafood. But this long drive never stopped the owner of this local seafood provider from obtaining the freshest fish and seafood in the area. Starting in 1978, he began making the trip to the shore once a week. Today, Bob’s has fresh fish and seafood flown in daily from around the world to offer customers and area restaurants the taste of the coast.

(credit Union Station Hotel Facebook)

Station Grille
St. Louis Union Station
1820 Market St.
St. Louis, MO 63103
(314) 802-3460

Stop by downtown Union Station to shop or eat before a big game in St. Louis. Begin by enjoying seafood soup served inside a bowl made out of bread, or dip a pita chip into a side of Union crab dip. Satisfy your taste for good seafood when you sink your teeth into traditional beer-battered fish and chips, or enjoy a crab cake or haddock sandwich named with a railroad theme. Try something original when you order crab fries, dipped and fried in beer batter and Old Bay spices and then covered in Union crab dip and drizzled with cheddar jack cheese.

Top Bread Bowls In St. Louis


DeMun Oyster Bar
740 De Mun Ave.
St. Louis, MO 63105
(314) 725-0322

With the word “oyster” in the name, you know to expect some yummy oysters. Yet, oysters are not the only seafood this amazing chef knows how to prepare and serve. If you want something besides oysters, sink your spoon into a bowl of Manhattan clam chowder, the kind with a tomato base. Crunch into colossal shrimp or scallops. Bring your appetite and enjoy a large plate of poached salmon, a seaside platter, or fish of the day at market prices. For smaller appetites, get just enough of a good thing with a small plate of seared duck or steamed mussels.


Kreis’ Restaurant
535 S. Lindbergh Blvd.
St. Louis, MO 63131
(314) 993-0735

Regardless of whether you want a sampling of seafood or a full-fledged ocean-inspired meal, you’ll find something to satisfy in the large portions that turned this roadside restaurant into a well loved and respected eatery. Get your feet wet with a bowl of clam chowder, chilled jumbo Gulf shrimp, Ahi tuna, calamari or bacon-wrapped sea scallops. Go knee deep with flavors of crabmeat with asparagus, fresh Alaskan halibut, crab legs, Icelandic cod, Atlantic salmon or Maryland jumbo crab cakes. Plunge in to get your fill with a surf and turf platter of African lobster tail and an 8-ounce filet.

Related: Top Chefs Heating Up The Culinary Scene In St. Louis

Tere Scott is a freelance writer and author of e-books and two educational blogs. She loves to research information to share. She currently resides in St. Louis. Her work can be found at