The 10 Best Seafood Restaurants in North Carolina!

Fried, boiled, broiled—however you like it, North Carolina’s best seafood restaurants will execute it masterfully. Being a coastal state means we take our seafood very seriously. You’ll find all of your favorites and more at these 10 fresh and delicious seafood restaurants in North Carolina. 

1. Provision Company, Southport, NC

A casual and relaxed environment, order your food and grab a drink from the cooler while you wait for your order to be served. Enjoy your meal with a view and a breeze in the outdoor, opening dining. The wait is short and Provision Company is a family friendly spot. The staff are personable and friendly to deliver top notch service. Order from the array of options such as the shrimp, clams, conch fritters, salad with shrimp, salad with grilled yellowfin, tuna and more. 

2. Fish Bites Seafood Restaurant, Wilmington, NC

A gem to Wilmington, the Fish Bites Seafood Restaurant, receive attentive, fast, and friendly service. Amazing seafood and dessert options, you will devour food that hits the spot. Start with the oyster bombs, calamari, cheese sticks, shrimp cocktail, tuna miso, clams or peel and eat shrimp. Then choose from lunch and dinner options such as the fresh catch plate or lobster and shrimp roll.

3. Flying Fish Café, Oak Island, NC

A gem to Oak Island, Flying Fish Café is one of the best restaurants around. Pleasant, knowledgeable staff and a gorgeous view of the beach, the food is not the only part of this restaurant that makes it a delightful experience. Walk ins are welcomed but reserve your visit if possible, it can get busy! May you be a tourist visiting for a beautiful beach vacation or a local looking for a new spot in town, the Flying Fish Café is a must-try seafood spot.

4. Pier 41 Seafood, Lumberton, NC

Pier 41 Seafood of Lumberton has Calabash style seafood—fried, boiled, and broiled seafood options and a full salad bar. The fried options include shrimp, flounder, tilapia, catfish, oysters, crab, scallops, and claim strips. If you fancy your seafood broiled, try the shrimp, fish, oysters, scallops, salmon, or fish stuffed with crab meat served with a salad, slaw, fries, hush puppies, or a baked potato. Fantastic soups, salads, and sandwiches are also available. Top notch service and a great value for your lunch or dinner, Pier 41 Seafood is a great place to enjoy fresh seafood the way you like it. 

5. The Full Moon Oyster Bar, Jamestown, NC

Located in Jamestown, the grill serves homemade dishes that are some of the best in the area. Lunch is served daily from 11:30 a.m. until 3 p.m. including sandwiches, burgers, oysters, salmon, and pasta Cipriani and daily specials to make for a swimmingly delicious lunch.  

6. Cape Fear Seafood Company, Wilmington, NC

Cape Fear Seafood Company of 5226 S College Road offers a large selection of fresh dishes, and great portion sizes—including drinks and a gluten free menu! Choose from soups and salads, fried seafood, tacos and sandwiches, and many starters including crab dip or a hushpuppy basket. Wonderful service by attentive wait staff and the great seafood options served at Cape Fear Seafood Company, you won’t be disappointed with your visit. 

7. Riverview Café, Sneads Ferry, NC

Fantastic seafood that is both local and fresh and large portions, Riverview Café offers many options seafood fanatics will enjoy. Appetizers, steamed shrimp, clams, oysters, and crab legs served with hushpuppies. Or fried seafood—shrimp, flounder, tilapia, catfish, oysters and scalloped or broiled shrimp, flounder, or scallops. Grilled tilapia, fantail shrimp or mahi-mahi for customers who prefer grilled options. Regardless of what you choose to eat, the staff serving your meal to you is friendly and aims to please. Relax with a drink and delicious seafood. If possible, get a table by the window to enjoy a view with your meal! 

8. Outer Banks Boil Company, Corolla, NC

Avoid long waits and pricey seafood at the Outer Banks Boil Company. This is an amazing experience with fresh seafood and impressive service and quality. Including pescatarian and vegan options, there are menu items for everyone. Ranked No. 1 in Corolla on TripAdvisor, Outer Banks Boil Company is a seafood restaurant worth your time. 

9. Miller’s Waterfront Restaurant, Nags Head, NC

Miller’s Waterfront Restaurant is a seafood restaurant that offers the full experience—a view, a delicious seafood meal, and a great selection of drinks: craft beer and wine. Service with amazing southern hospitality and a large-portioned meal you will devour and will leave you satisfied. 

10. Waterfront Seafood Shack, Calabash, NC

Home to fresh, local seafood, made to order lunch or dinner dishes. Stop by for your meal and enjoy dining on the riverfront in the shade or carry out. Consistently fantastic food—sandwiches, crab, shrimp, oysters, or the Calabash Steampot—shrimp, clams, potatoes sausage and corn—a dish fit for two. The Waterfront Seafood Shack is ready to serve you fresh seafood with southern hospitality that make for a delicious, causal experience.

Select a North Carolina 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:

Alamance County

Alexander County

Alleghany County

Anson County

Ashe County

Avery County

Beaufort County

Bertie County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Camden County

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Chowan County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Edgecombe County

Forsyth County

Franklin County

Gaston County

Gates County

Graham County

Granville County

Greene County

Guilford County

Halifax County

Harnett County

Haywood County

Henderson County

Hertford County

Hoke County

Hyde County

Iredell County

Jackson County

Johnston County

Jones County

Lee County

Lenoir County

Lincoln County

Macon County

Madison County

Martin County

Mcdowell County

Mecklenburg County

Mitchell County

Montgomery County

Moore County

Nash County

New Hanover County

Northampton County

Onslow County

Orange County

Pamlico County

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Polk County

Randolph County

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

Sampson County

Scotland County

Stanly County

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Vance County

Wake County

Warren County

Washington County

Watauga County

Wayne County

Wilkes County

Wilson County

Yadkin County

Yancey County