Steak & Seafood

When it comes to surf and turf, Onslow County has the best of both worlds. After all, the freshest seafood is found right just outside our door. Whether you’re opting for fine dining or a more casual setting, we have a variety of restaurants that are sure to whet your appetite.

Bayonet Enterptises Cruises

223 Leonard St, Yacht Bayonet , Jacksonville
Distance from Jacksonville: 0.28 miles

More Info

Hakata Japanese Steak House

2553 Onslow Drive, Jacksonville
Distance from Jacksonville: 0.72 miles

More Info

Icehouse Restaurant

103 Moore St., Swansboro
Distance from Jacksonville: 18.04 miles

More Info

Inlet 790

790 New River Inlet Road, North Topsail Beach

More Info

Madison's Prime Rib Steak & Seafood

105 Sugar Lane, Sneads Ferry
Distance from Jacksonville: 14.18 miles

More Info

Marina Cafe

110 South Marine Blvd, Jacksonville

More Info

Ocean's Edge Restaurant & Event Center

2000 New River Inlet Road, North Topsail Beach
Distance from Jacksonville: 16.62 miles

More Info

Outriggers 21

2004 NC-172, Sneads Ferry

More Info

Rick's Restaurant and Sports Bar

510 Petes Way, Sneads Ferry
Distance from Jacksonville: 16.05 miles

More Info

Riverside Steak & Seafood

506 W Corbett Ave, Swansboro
Distance from Jacksonville: 17.83 miles

More Info

Riverview Cafe

619 Hall Pt. Rd, Sneads Ferry
Distance from Jacksonville: 13.61 miles

More Info

Saltwater Grill

99 Church Street, Swansboro
Distance from Jacksonville: 17.99 miles

More Info

Seafood Carryout

230 Bell Fork Road, Jacksonville
Distance from Jacksonville: 1.48 miles

More Info

Southern Belle Excursions

318 Fulchers Landing Road, Sneads Ferry
Distance from Jacksonville: 13.34 miles

More Info