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, 28540
Distance from Jacksonville: 0.28 miles

More Info

Captain D's Restaurant

1417 Marine Blvd., Jacksonville, 28540
Distance from Jacksonville: 1.27 miles

More Info

Hakata Japanese Steak House

2553 Onslow Drive, Jacksonville, 28540
Distance from Jacksonville: 0.72 miles

More Info

Icehouse Restaurant

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

More Info

Logan's Roadhouse Restaurant

1177 Western Blvd., Jacksonville, 28546
Distance from Jacksonville: 2.44 miles

More Info

Marina Cafe

110 South Marine Blvd, Jacksonville, 28540

More Info

Outback Steakhouse

1045 Western Blvd., Jacksonville, 28546
Distance from Jacksonville: 2.41 miles

More Info

Red Lobster

304-A Western Blvd, Jacksonville, 28546
Distance from Jacksonville: 2.55 miles

More Info

Riverside Steak & Seafood

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

More Info

Riverview Cafe

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

More Info

Saltwater Grill

99 Church Street, Swansboro, 28584
Distance from Jacksonville: 17.99 miles

More Info

Seafood Carryout

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

More Info

Southern Belle Excursions

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

More Info

Texas Roadhouse

103 Moosehaven rd., Jacksonville, 28546
Distance from Jacksonville: 2.30 miles

More Info

The Clamdigger

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

More Info

The Crab Pot

508 Roland Ave, Surf City, 28445
Distance from Jacksonville: 23.57 miles

More Info