North Beach Fish Camp packed dining room with exposed ductwork, hardwood floors and specials board, Neptune Beach Florida
Neptune Beach · Beaches Town Center · #1 Rated

North Beach Fish Camp

Fresh Florida seafood, two bars, a Low Country Boil that takes two people to finish, and a shrimp and grits that people drive across the state to eat again.

Address
100 1st Street
Neptune Beach, FL
Phone
(904) 249-3474
Hours
Mon 4–9 PM
Tue–Sun 11 AM–9/10 PM
Price
$$$ · Entrées $18–35
Reservations
Recommended · Resy
Parking
Valet available
Minutes from the Atlantic Ocean 5 min from Jacksonville Beach 5 min from Atlantic Beach 30 min from downtown Jacksonville
★★★★★ First Coast Explorer Verdict

"The consistently top-rated restaurant at the Beaches and it has earned that position over thousands of meals. The shrimp and grits is the dish people come back for. The Low Country Boil for Two is the dish they tell people about. The space — two levels, exposed industrial beams, hardwood floors, two bars — is exactly right for what this food wants to be. Get a reservation. Arrive a little early. Order the bread pudding."

North Beach Fish Camp is a seafood restaurant at 100 1st Street in Neptune Beach, Florida, in the Beaches Town Center minutes from the Atlantic Ocean. Owned by Ben and Liza Groshell of Southern Table Hospitality — who also operate Marker 32, Palm Valley Fish Camp, and Julington Creek Fish Camp — it is consistently rated the top restaurant in Neptune Beach across multiple platforms with thousands of reviews. The menu draws from North Florida waters, pairing fresh seafood with Southern-style preparation and creative touches. The two-level space has exposed beams, hardwood floors, and two bars. Reservations are accepted and recommended, especially on weekends.

The Food

This is a kitchen that takes Southern seafood seriously. The menu is not trying to be everything — it is built around what North Florida waters actually produce and what Southern technique does well with it. Shrimp and grits appears on nearly every table at dinner. The Low Country Boil for Two — shrimp, clams, andouille, crab, corn, broccoli, mushrooms, and onions — is designed to arrive and take over the conversation. Neither of these dishes is an accident. They have been refined across years of service and thousands of orders.

The rest of the menu holds up. Fried green tomatoes are done right. The blue crab cakes with caper aioli are a consistent starter. Raw oysters, gator tail, grilled octopus — the kitchen is not shy about sourcing widely. Daily specials are worth hearing out when your server describes them; the fresh catch preparations change and the better ones sell out.

North Beach Fish Camp fried fish sandwich on brioche bun with waffle fries, coleslaw and lemon wedges, Neptune Beach

The fried fish sandwich with seasoned waffle fries and coleslaw. Solid execution on what looks like a simple plate — the fish is fresh and the fry is clean.

What to Order

Gluten-free visitors: North Beach Fish Camp has a dedicated gluten-free fryer using rice flour batter. Most fried seafood items can be prepared gluten-free. Ask your server for the GF menu when you sit down — the staff is knowledgeable and the kitchen takes dietary needs seriously.

The Space

Two levels. Two bars. The ground floor has a bar, open dining, and outdoor seating. The upstairs bar is a good fallback if the wait for a table is long — several reviewers mention getting seats at the upstairs bar when the main dining room was full, and finding it worked perfectly well. The building is contemporary beach casual: exposed ductwork overhead, hardwood floors, large windows bringing in light. It does not feel like a tourist trap dressed up as a fish camp. It feels like a restaurant that knows what it is.

The outdoor seating area is popular on good evenings. The Beaches Town Center location puts you within walking distance of the beach — an easy combination if you want to walk off dinner afterward.

North Beach Fish Camp carved wooden sign with fish sculpture at the entrance, Neptune Beach Florida

The carved entrance sign. A detail worth pausing at before you go in — the craftsmanship is a signal for what the restaurant thinks of itself.

About the Restaurant

Sister restaurant to Palm Valley Fish Camp and Julington Creek Fish Camp.

Owned by Ben & Liza Groshell of Southern Table Hospitality.

#1 rated restaurant in Neptune Beach on TripAdvisor with 1,100+ reviews.

100% wild-caught domestic shrimp. Dedicated gluten-free fryer.

Insider Tips

Reservations are not optional on weekends. North Beach Fish Camp is the top-rated restaurant in Neptune Beach and fills up accordingly. Friday and Saturday evenings without a reservation mean a real wait — some reviewers report being quoted two hours. Book on Resy or call ahead. Weekday lunches and early weeknight dinners are far more forgiving.

Frequently Asked Questions

Where is North Beach Fish Camp?
100 1st Street, Neptune Beach, FL 32266 — in the Beaches Town Center, minutes from the Atlantic Ocean. Not to be confused with Atlantic Beach; this is Neptune Beach, just south of the Atlantic/Neptune border on 1st Street.
What are the hours?
Monday 4 PM to 9 PM. Tuesday through Thursday and Sunday 11 AM to 9 PM. Friday and Saturday 11 AM to 10 PM.
Do I need a reservation?
On weekends, yes — strongly. Friday and Saturday evenings fill up fast and walk-in waits can be significant. Book on Resy or call (904) 249-3474. Weekday lunches and early weeknight dinners are far more accessible as walk-ins.
What are the best dishes?
The shrimp and grits is the most consistently praised dish across thousands of reviews. The Low Country Boil for Two is the other landmark order. For starters: blue crab cakes, raw oysters, fried green tomatoes. For dessert: white chocolate cranberry bread pudding — do not skip it.
Is North Beach Fish Camp gluten-free friendly?
Yes — notably so. They have a dedicated gluten-free fryer using rice flour batter, meaning most fried items can be prepared GF. Ask for the gluten-free menu when you sit down. Staff are knowledgeable and take it seriously.
Is there parking?
Valet parking is available and validated. A paid public lot across the street runs around $10. Street parking exists in the Town Center area but fills quickly on weekend evenings. Using the valet is the easiest option.

Plan Your Visit

Address
100 1st Street
Neptune Beach, FL 32266
Phone
(904) 249-3474
Monday
4:00 PM – 9:00 PM
Tue–Thu & Sun
11:00 AM – 9:00 PM
Fri–Sat
11:00 AM – 10:00 PM
Reservations
Book on Resy · Recommended

Getting There

Get Directions →
More to Eat & Do at the Beaches
🐦‍⬛ Gastropub
Poe's Tavern
Half-pound literary burgers and 50+ craft beers two blocks from the ocean in Atlantic Beach. Dog-friendly patio.
🐟 Seafood
Grouper Shack
Fresh local catch daily on 3rd Street in Jacksonville Beach. Fast-casual, full bar, most items under $20.
🌿 Walk it off
Cradle Creek Preserve
43 acres of coastal marsh and boardwalk trail, 10 minutes away. The best free nature walk near the Beaches.

Discover more of what the First Coast has to offer.