The 10 Best Seafood Restaurants in Maryland!

Maryland is famous for seafood, especially for crabs. This is a waterman’s state where most locals can trace at least one person in their family to the fishing and crabbing industry. In more rural areas, this is still a way of life and that means lots of fresh seafood for Marylanders to enjoy. Regardless of where you live, there is a good chance that an excellent seafood restaurant is close by. Here is our list of the 10 best seafood restaurants for you to try. If we missed any, leave us a note so we can go exploring!

1. Cantler’s Riverside Inn, Annapolis, MD

This is an old-school style crab house where you come planning to get dirty. Put your crabs out on brown paper, sit in the sunshine and get to work. This is crab as it’s meant to be eaten and the atmosphere is only surpassed by the freshness of the crab itself. This family-owned restaurant was opened after five generations of Cantler’s worked as watermen so they know seafood. Delicious. 

2. Bo Brooks Restaurant, Baltimore, MD

There are a lot of seafood restaurants to choose from in the Harbor and downtown areas of Baltimore. Bo Brooks stands out because the restaurant is shaped like a lighthouse and they have been rated as having the “Best Crabs in Baltimore.” Being on the water, the views are spectacular and the dining room is simple enough to not distract from the reason you are there—fresh seafood.

3. Yellowfin, Edgewater, MD

For a slightly more upscale seafood dining experience, visit Yellowfin in Edgewater. A surf and turf restaurant favored by locals, the Yellowfin sits on the South River and you can dock your boat there. You can dine in for their champagne brunch every Sunday or stop in for their yellowfin tuna, seafood cioppino, salmon, etc. It is all fabulous and many of their dishes are an artisan take on the classics.  

4. Captain James Seafood Palace, Baltimore, MD

Head to the restaurant that looks like a ship and you have arrived at Captain James. This is an iconic seafood spot in Baltimore that is casual, laidback and features excellent seafood. Classic Baltimore, even Oprah has eaten here. They have also won several Diners’ Choice Awards for their crabs. 

5. Mike’s North, Pasadena, MD

One of the best things about Mike’s is the location. You can pull your boat up, dock it, step out and enjoy a cold beer and fresh seafood while basking in the Maryland sunshine. This is easy living at its best. Their outdoor dining area is huge and feels like a tropical tiki bar, all designed to promote having a good time while filling up on fabulous food. 

6. Price’s Seafood, Havre De Grace, MD

Open since 1944, this classic seafood restaurant is the ideal stop when in Northern Maryland. Havre De Grace has been voted one of the best small towns in the U.S. and it is easy to see why. The location on the water, amenities and restaurants like Price’s makes this a place you want to spend the weekend and potentially move. The seafood here is affordable, fresh, tasty and served up with Maryland hospitality. 

7. Harrison’s Chesapeake House, Tilghman, MD

Are you in the mood for a seafood buffet? They are hard to find and even harder, is finding a good one. Harrison’s has the best seafood buffet you will ever try. Perhaps in part because of its location on the water in the Eastern Shore. This is waterman country which means that the seafood is incredibly fresh and the locals can tell the difference, so they don’t serve anything other than the best. As for views, you can’t beat these. Located on the eastern edge of Tilghman Island, this is a pristine destination that is incredibly beautiful and peaceful, making it more of a weekend spot than a place you go simply for lunch or dinner. 

8. Kentmorr Restaurant and Crab House, Stevensville, MD

Their seafood and crabs are fantastic but the atmosphere is even better. They have a large property with a beach so you can relax and enjoy a seafood platter while the kids play in the sand and splash in the Bay. The beach is actually fairly large so you really can stay all day, eating, drinking and playing. It’s like going on vacation without leaving Maryland. 

9. Island View Waterfront Café, Essex, MD

North of Baltimore is this charming family-owned restaurant where every table has a view of the Bay, family recipes are served, and since 1969 the Laing family has been hosting locals and visitors alike. 

10. Schaefer’s Canal House, Chesapeake City, MD

Absolutely stunning, Schaefer’s has a dining room and deck that makes you feel like you are on a ship. With gorgeous wood work, white and blue everywhere, this dockside restaurant features classic Maryland favorites like crab cakes. Be sure to try their jumbo shrimp, oysters, scallops, snapper and other fish favorites. You can also stop by for beers and appetizers while enjoying the warm Maryland sunshine. 

Select a Maryland town to find the Best Things-To-Do and Places To Go around you
Find Seafood Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allegany County

Anne Arundel County

Baltimore County

Baltimore City County

Calvert County

Caroline County

Carroll County

Cecil County

Charles County

Dorchester County

Frederick County

Garrett County

Harford County

Howard County

Kent County

Montgomery County

Prince Georges County