
Somewhere in New Jersey, you can eat dinner inside a beautifully restored Pullman railroad car from the early 1900s. The train isn’t going anywhere, and honestly, that’s the best part.
That same state has a cafe shaped like a cave, with booths that look carved from rock. It also has a basement dining room dressed up like a tropical tiki escape, under a regular city street.
I love that none of these places brag about it from the curb. Their outsides look like storefronts, hotels, warehouses, plain basements, and roadside buildings you’d drive past on the way to somewhere else.
So I started wondering what other ordinary doors were hiding something wild. One turned out to be a farmhouse full of fireside rooms.
Another is a deli with a giant self-serve pickle bar and monster sandwiches. Which one would you open first?
1. The Caves, Edgewater, NJ

Most cafes hand you a table and a menu. This one hands you a booth that looks like it belongs inside a mountain.
From Old River Road, the building doesn’t hint at much. Step inside, though, and the room turns into a rocky cavern with cave-style booths, dim lighting, and soft music.
It feels a little strange in the best way. Think less coffee shop and more secret hideout, which makes it a fun pick for a date or a quiet talk.
The kitchen, called Cafe Archetypus, leans Mediterranean. Hummus and falafel are on the menu, and the setup works nicely for splitting a few appetizers with friends.
Save room, because dessert is a big deal here. The Tiramisù Delight is a standout, and the coffee and tea selection gets plenty of love too.
Plant-based eaters get a real treat. There’s a full vegan menu and a full vegetarian menu, so nobody ends up stuck with a side salad.
Night owls, take note. The cafe stays open until midnight on Fridays and Saturdays, and it accepts reservations if you want to lock in your own little cave.
Address: 266 Old River Rd, Edgewater, NJ 07020
2. Cellar 335, Jersey City, NJ

Down a modest basement stairway on Newark Avenue, Jersey City pulls off a magic trick. The street disappears, and a tropical tiki world takes over.
Up top, it’s an unassuming urban building like plenty of others nearby. Downstairs, the room goes full funky, with island-style decor that makes the cellar feel miles from the city.
It’s honestly a great example of a place that refuses to play it safe. The low, underground setting adds to the feeling that you found something you weren’t supposed to.
Food-wise, the menu travels the globe. Global plates are the focus, so you can mix and match flavors instead of sticking to one cuisine.
Going solo? You’re in good company, since this spot is popular for solo dining.
It also works for groups who want a night out that feels a bit like a vacation.
Plan around the schedule. Doors open at 5 PM Tuesday through Saturday, and the kitchen is closed Sundays and Mondays.
Reservations are accepted, which helps on Friday and Saturday evenings. Those are the busiest nights, so book ahead if you want the tiki escape without the wait.
Address: 335 Newark Ave, Jersey City, NJ 07302
3. Rod’s Steak & Seafood Grille, Morristown, NJ

All aboard for steak night. Inside this Morristown landmark, you can eat surf and turf in a restored Pullman railroad car.
The address on Convent Road looks like a regular hotel stop. Nothing about the outside screams Victorian time machine, which makes the surprise even better.
There are two refurbished railroad cars dating back to the 1900s. They’re set up for dinner, and they might be the most romantic seats in the county.
Not into trains? The main restaurant has two separate dining rooms, plus a stairway to the upstairs room that dates to the 1890s.
A fireplace adds old-school charm on chilly nights. There’s also a beautiful outdoor dining space when the weather plays nice.
Now, the food. The menu highlights include the Delmonico Steak and the Blackened Cowboy Chop, while scallops, salmon, and double thick pork chops round things out.
Sides come big, so sharing is smart. Escargot is a fun starter if you want the full fancy experience.
Reservations are recommended for dinner, especially on Saturday evenings. Sundays bring a brunch window from 10 AM to 2 PM before dinner service starts at 4.
Address: 1 Convent Rd, Morristown, NJ 07960
4. Cuban Pete’s, Montclair, NJ

Havana called, and it left a forwarding address on Bloomfield Avenue. That’s the easiest way to explain what happens inside this storefront.
From the sidewalk, Cuban Pete’s sits in a standard row of shops. Once you’re inside, the space opens into an indoor tropical streetscape with a full-on island vibe.
Servers in traditional Cuban attire add to the show. Some nights bring live music too, so dinner can feel more like a party than a meal.
The menu sticks to hearty Cuban classics. Vaca Frita Beef is a highlight, and it’s exactly the kind of dish that makes you forget you’re in North Jersey.
Thirsty? Nonalcoholic sangrias and fruit punches keep things festive for the whole table, kids included.
Bring the family without stress. There’s a kids’ menu and high chairs, plus some vegan options for plant-based eaters.
A lovely outdoor patio gives you another seating option in warmer months. If you’re bringing a dog, check the restaurant’s outdoor pet policy beforehand, since indoor dining areas are generally restricted to service animals.
One heads-up matters most. Reservations aren’t accepted and there’s usually a wait, so Saturday nights call for patience or an early arrival.
Address: 428 Bloomfield Ave, Montclair, NJ 07042
5. Porta Asbury Park, Asbury Park, NJ

A flat red-brick warehouse on Kingsley Street doesn’t look like party central. Then you open the door and find wood-fired ovens and a room built for crowds.
The outside keeps it simple, with very little detail along the street. Inside, the hall goes big, with communal picnic tables and a photo-ready setup that feels like one long celebration.
The pizza is the main event here. Porta makes Neapolitan-style sourdough pies in wood-fired brick ovens, and they come out fast.
Want something simple? The Marinara Pizza is a vegan-friendly classic, while the Rita & Mark offers another plant-based choice with vegan mozzarella and vegan Parmesan.
Pastas, salads, and inventive appetizers fill out the menu. Small plates make it easy to graze before the pies hit the table.
Families fit right in, which surprises some people given the lively feel. There’s a kids’ menu, high chairs, and full vegan and vegetarian menus.
Live music shows up too, adding to the Jersey Shore energy. The space even hosts weddings, so you know it can handle a big group.
Expect a wait on weekend nights. Dinner reservations are recommended, especially Fridays and Saturdays.
Address: 911 Kingsley St, Asbury Park, NJ 07712
6. The Haunting on Centre at Cowan’s Public, Nutley, NJ

Quiet corner tavern by day, theatrical holiday takeover by season. That split personality is what makes this Nutley stop so much fun.
From Centre Street, the historic building looks understated. You’d never guess it can turn into a fully decorated spectacle when the holidays roll around.
Even on a normal night, the room has style. Art deco accents and a retro feel give it more drama than your average neighborhood spot.
The Haunting on Centre brings elaborate Halloween decorations from October 1 through November 1, 2026. The restaurant then transforms for its Christmas-themed Miracle on Centre pop-up beginning November 6.
The kitchen serves New American comfort food with a creative streak. Burgers are a strong move, and the bison burger is a fun twist.
Craving something else? The fried chicken sandwich and pulled pork tacos both land on the menu, plus full vegan and vegetarian options.
A fireplace helps on cold evenings. There’s outdoor seating too, if you’d rather people-watch.
Weekend brunch starts at 11 AM on Saturdays and Sundays. The restaurant also opens at 4 PM on Mondays, so there are plenty of opportunities to enjoy its seasonal decorations.
Address: 229 Centre St, Nutley, NJ 07110
7. Tops Diner, East Newark, NJ

Every New Jersey road trip seems to pass a diner. Few of them look as polished inside as this one on Passaic Avenue.
From the road, Tops Diner keeps the classic standalone Jersey diner footprint. You expect vinyl booths and a quick cup of coffee, and you get a spacious, beautiful dining room that feels upscale.
Don’t worry, it’s still a diner at heart. The menu is massive, packed with classic American eats and fresh baked goods.
Portions run extra-large, so arrive hungry or plan on leftovers. Thick-cut bacon is a breakfast favorite, and the sides get plenty of praise.
Picky eaters can relax here. There’s a kids’ menu, high chairs, and vegetarian and plant-based choices, although strictly vegan diners should check individual ingredients.
Hours are easy to remember. The doors open at 8 AM and close at 11 PM, seven days a week.
Popularity comes with a catch. There’s usually a wait, and Sunday mornings into the evening get especially busy.
Luckily, reservations are accepted and recommended for breakfast, lunch, and dinner. Parking is usually plentiful, which is a nice bonus near Newark.
Address: 500 Passaic Ave, East Newark, NJ 07029
8. Harold’s New York Deli, Edison, NJ

Bring a friend, or maybe three. The sandwiches at this Edison deli are famous for being big enough to need a game plan.
Harold’s sits in an unassuming hotel and commercial complex off King Georges Post Road. Nothing about the parking lot prepares you for the size of what lands on your table.
The menu sticks to classic Jewish deli fare served in diner-style digs. Pastrami, corned beef, brisket, and roast turkey are piled high on fresh rye.
Monster sandwiches are the star, but the hot dogs get attention too. They’re about a foot long and much thicker than a normal one.
Then there’s the pickle bar. It’s self-serve and enormous, so you can load up on pickles and cole slaw before the main event arrives.
Onion rings come in generous portions as well. Honestly, sharing isn’t just polite here, it’s practical.
The room runs loud and lively, especially on weekend afternoons. Weekday mornings are calmer if you want a quieter visit.
Hours run from 7 AM to 9 PM daily. Takeout is available, which helps when your leftovers need their own seat in the car.
Address: 1173 King Georges Post Rd, Edison, NJ 08837
9. The Barrow House, Clifton, NJ

Plenty of farmhouses have a parlor. Not many have a whole maze of dining rooms, parlors, and bars hiding behind the clapboard.
Along busy Van Houten Avenue, The Barrow House looks like a traditional farmhouse by the roadside. Inside, the space spreads out into rustic rooms with sleek, styled touches.
Fireplace seating makes winter visits extra appealing. The layout means each room can feel a little different, so exploring is half the fun.
The menu is New American, with seasonal and locally grown dishes. Short rib pappardelle, skirt steak, and fried chicken sandwiches are among the options.
Start with something to share, because the appetizers shine. Spinach and artichoke dip, cornbread, and fried cauliflower are all on the list.
The Bavarian Pretzel is a crowd-pleaser, served with grain honey mustard and cheese sauce. Vegetarian options are available, but guests looking for strictly vegan dishes should check the ingredients and ask about suitable modifications.
Families get plenty of support here. Kids’ menus, high chairs, and changing tables make life easier for parents.
Weekend brunch kicks off at 11 AM on Saturdays and Sundays. Reservations are recommended, and parking is usually plentiful, which is rare in this part of New Jersey.
Address: 1296 Van Houten Ave, Clifton, NJ 07013