Fried catfish might not be the first thing you think of when someone says New Jersey, but the state has a quiet lineup of small-town spots that fry it up like they mean it. From Essex County main streets to South Jersey roadside counters, these places focus on golden, crispy fillets and the comfort sides that go with them.
Some are cash-only Southern kitchens, others are Cajun-leaning seafood shacks, and a few double as working fisheries. What ties them together is a loyal crowd that keeps coming back year after year.
If you love a good catfish platter with collard greens and mac and cheese, this is your road map. Save it, share it, and pick a town to start with.
1. Crockett’s Fish Fry, Montclair, NJ

Bring cash and an appetite, because this Bloomfield Avenue standby keeps things old-school and Southern. Crockett’s is a down-home seafood spot where the fried fish does the talking.
The fried catfish arrives crisp, golden, and flaky inside without the greasy heaviness, and dinners often come with three sizable pieces. Pair that with mac and cheese, collard greens, potato salad, or sweet potato fries for the full soul food spread.
Beyond catfish, the menu runs through whiting sandwiches, shrimp, clam strips, and flounder, plus a slice of sweet potato pie and a cold root beer to finish. It is casual counter and table service, good for solo lunches or groups.
Montclair is an Essex County township with tree-lined blocks and a classic main-street feel, so plan for street parking that can get tight. Expect the busiest crowds on Friday and Saturday afternoons and evenings.
It is closed until noon on Mondays and Sundays, so time your visit accordingly.
2. It Ain’t Just Fish, Neptune City, NJ

The name practically dares you to order more than fish, but the catfish is the reason people keep circling back. This small Neptune City kitchen leans into Southern cooking at a wallet-friendly price.
Catfish nuggets come seasoned and fried, and you can build a plate with a fried catfish fillet, shrimp, and fries. Regulars also reach for the fresh collard greens and mac and cheese that round out the comfort food lineup.
With most plates landing in the ten to twenty dollar range, it is an easy stop for a quick, filling lunch or dinner. Parking is simple here too, with a free lot and street spots that usually have room.
Keep in mind the schedule before you go. It is closed Monday and Tuesday, open Wednesday through Friday until 7 PM, Saturday until 7, and Sunday until 5.
Friday and Saturday afternoons draw the biggest crowds.
3. CrawDaddy’s Cajun, Medford, NJ

New Orleans flavor found a home in the Pinelands at this Medford favorite. CrawDaddy’s Cajun serves up gumbo, jambalaya, etouffee, and a catfish that fits right into the Louisiana playbook.
One standout move here is fried catfish smothered in crawfish gravy with rice and greens, and there’s often a catfish and crawfish fried rice special worth chasing. Fried gator and catfish, hush puppies, and a soft shell crab po boy give you plenty of reasons to keep ordering.
Start with beignets, chargrilled oysters, or gator bites, then move into seafood gumbo, shrimp etouffee, or red beans and rice. Save room for bread pudding, since dessert here has a following.
Medford is a historic Burlington County township with a small-village district, and the restaurant offers a cozy, family-friendly setting with a kids’ menu and high chairs. It is open Wednesday through Saturday from 11:30 AM to 9 PM and closed the rest of the week, with reservations accepted.
4. DOOTSIE’S KITCHEN, Monroe Township, NJ

Home-cooked flavor is the whole point at this Monroe Township soul food kitchen. Dootsie’s builds plates that taste like a Sunday spread, and the catfish is a big part of the draw.
The catfish platter with yams and collard greens is a go-to order, with the fish seasoned well and fried just right. You can also mix and match with fried chicken, wings, mac and cheese, and a spicy chicken sandwich for a proper comfort food haul.
The wider menu stretches into chicken and waffles, fish and grits, sweet potato cornbread, oxtail, and a monster turkey burger. There’s even a full vegetarian menu and a kids’ menu, so groups with different tastes are covered.
Set in a quiet, semi-rural corner of Middlesex County near county parks, it offers dine-in, curbside pickup, outdoor seating, and free parking. Hours run Tuesday through Friday from 1 to 8 PM and Saturday from noon to 7, closed Sunday and Monday.
5. A Mother’s Touch Bistro & Catering, Livingston, NJ

Cajun spice meets classic soul food at this Livingston bistro, and the catfish walks the line between crispy and juicy. It is the kind of plate that brings back memories of home cooking.
The Cajun fried catfish and shrimp combo is a signature, with the fish crisp on the outside and tender inside, often paired with mac and cheese and dirty rice. Regulars also lean into jerk chicken, fried chicken, seven-cheese mac and cheese, and well-seasoned collard greens.
Sides carry their weight here, from bourbon brown butter candied yams to grandma’s potato salad, plus banana pudding for something sweet. There’s a full vegetarian menu too, so the table can go beyond fish.
Livingston is a close-knit Essex County township built around a classic town road, and the bistro keeps it casual with counter service, dine-in, outdoor seating, and takeout. Note that it does not accept reservations and there’s no restroom on site.
Hours are Tuesday through Saturday, noon to 9, with Saturday evening the busiest stretch.
6. Big Daddy’s Seafood & Rib Ranch (Williamstown), Williamstown, NJ

Roadside seafood done big is the vibe on the Black Horse Pike, where Big Daddy’s plates fried fish alongside Southern staples. The catfish platter is an easy call, and the fish comes out fried right.
The lineup reaches well beyond catfish, with fried whiting, fried shrimp, sauteed clams, blue claw crabs, jumbo lump crab cakes, and an Alaskan crab platter. Sides like collard greens and black-eyed peas seasoned with meat round out a hearty plate.
This is a counter-service spot that keeps things casual and group-friendly, with high chairs for kids and dogs welcome. Parking is a breeze thanks to a free lot and street spaces.
Williamstown sits in Gloucester County, a quiet South Jersey community of roadside businesses and rural surroundings, which makes this a natural stop on a drive through the area. Hours run Wednesday through Sunday from noon to 7, closed Monday and Tuesday.
7. Oceancrat Seafood & Bar, Maple Shade, NJ

A dedicated Fried Catfish Basket on the menu tells you this Maple Shade spot takes its catfish seriously. Oceancrat pairs fried classics with seafood boils and a full bar, so it covers a lot of ground.
The fried catfish comes out fresh and flaky, and the seasoned fries make a solid sidekick. If you want it handheld, the catfish po boy is on deck, and boil bags bring in crab, shrimp, and more for a messy, fun feast.
Other baskets feature fried scallops and fried oysters, while garlic noodles and a seafood bucket round out the choices. With a kids’ menu, high chairs, and portions that lean generous, it works for families and groups alike.
Maple Shade is a Burlington County township with a traditional Main Street district, and this location keeps long hours to match. It is open daily, running as late as 11:30 PM on Saturday, with Saturday evenings the busiest window and reservations accepted.
8. Crab Bay Seafood Restaurant, Clementon, NJ

Clean, simple, and freshly fried is the reputation this Clementon spot has earned. Crab Bay mixes seafood boils with ramen and hibachi plates, but the catfish po boy is a lunch worth planning around.
The catfish po boy with Cajun fries makes for a satisfying midday plate, and the fried fish tends to come out fresh, hot, and crispy without heavy breading. A chunky crab bisque is a comforting way to start, and the crab fries are a fun add-on.
Sweet potato waffle fries and the seafood boil round out a menu that leans casual and quick. It is good for groups, with a free lot and street parking that usually has room.
Clementon is a small Camden County borough, and the restaurant fits right into that low-key, everyday setting. Hours run Monday and Wednesday through Saturday from 11 AM to 9 PM, Sunday from noon to 9, and it is closed Tuesday.
Weekend afternoons draw the biggest crowds.
9. Jody & Jodee’s Fishery, Neptune City, NJ

Part fish market, part fry counter, this Neptune City fishery earns loyalty that spans generations. Jody & Jodee’s is the kind of place families return to for years, and the catfish sandwich is a big reason why.
The catfish sandwich pairs perfectly with a creamy lobster bisque that has actual pieces of lobster in it. Everything here is fried, so if you like your seafood crispy and simple, you are in the right spot.
Beyond catfish, the counter serves fresh crabs, lobster rolls, oysters, and fried clams, keeping the focus on affordable, fresh seafood. It draws people willing to make a real drive for it.
Located along Route 35 in a compact borough of mom-and-pop storefronts near the Jersey Shore, it keeps daily hours from 9 AM, closing at 6 most days and 7 on Friday and Saturday. Parking is easy with a free lot and street spots, and Friday afternoons see the most action.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.