TRAVELMAG

Step Inside New Jersey’s Oldest Restaurants Still Standing Today

Duncan Edwards 14 min read

Some restaurants get renovated into blank white boxes with Edison bulbs and a menu that looks exactly like everyone else’s. These New Jersey spots went the other way.

They kept the stone walls, the old beams, the tavern bones, the creaky charm, and in some cases, the kind of history that makes you pause before ordering a burger.

Across the state, from Hunterdon County back roads to Princeton’s Palmer Square and South Jersey’s old stagecoach routes, these restaurants have survived fires, ownership changes, road shifts, food trends, and generations of hungry locals.

The fun part is that they are not museum pieces. You can still sit down, order dinner, raise a glass, and imagine who might have done the same thing there 100 or 200 years ago.

Here are New Jersey’s oldest restaurants still standing today, and why they are worth stepping into.

1. The Farmhouse at the Grand Colonial – Hampton

The Farmhouse at the Grand Colonial - Hampton
© Farmhouse Wedding & Event Venue

There is something wonderfully New Jersey about finding a 17th-century building just off Route 173, sitting there as if highways, traffic circles, and modern life simply happened around it.

The Farmhouse at the Grand Colonial in Hampton is one of the state’s most striking old dining properties, with roots commonly traced back to the late 1600s and a building known for its deep history, original stonework, and fireplace-centered charm.

This is not the place to treat like a random Tuesday night drop-in without checking first. These days, it leans heavily into weddings, private events, and special gatherings, which actually makes sense when you see the place.

It feels built for milestones. The setting has a polished country-estate quality, with gardens, event rooms, and enough old-world character to make even a simple dinner feel more dressed up.

When food is part of the experience, expect a refined American approach rather than a casual tavern menu, with the property’s event side often shaping what is served. The move here is planning ahead.

Call, check availability, and treat it as a destination meal or celebration spot. Plenty of old restaurants have history on the wall; this one makes the whole property feel like the setting.

2. Ye Olde Centerton Inn – Pittsgrove/Elmer

Ye Olde Centerton Inn - Pittsgrove/Elmer
© Ye Olde Centerton Inn

Dinner at Ye Olde Centerton Inn feels like the kind of meal where you should slow down before you even open the menu. Set along Almond Road in the Pittsgrove/Elmer area, this South Jersey inn has the quiet confidence of a place that has been feeding people for a very, very long time.

It is often tied to the early 1700s, and the experience still carries that old inn feeling: multiple dining rooms, a traditional layout, and a sense that the building has seen more conversations than anyone could ever count. The food matches the setting without trying to be dusty.

This is a place for classic American dining, the kind where seafood, steaks, pork, pasta, and rich sauces all feel right at home. Regulars tend to talk about it as a special-occasion spot, but not in a stiff way.

It is more “put on a decent shirt and enjoy yourself” than “whisper over white tablecloths.” If you see crab imperial, shrimp Alfredo, pork tenderloin, or a hearty steak option, that is the lane to drive in.

Reservations are smart, especially for weekend dinners, because old-school South Jersey dining rooms have a way of filling up with people who have already learned the secret.

3. Barnsboro Inn – Sewell

Barnsboro Inn - Sewell
© Barnsboro Inn

The oldest part of Barnsboro Inn has that “imagine what this room has heard” quality, which is exactly what you want from a historic tavern. Located in Sewell, the inn is famously connected to 1776, the same year the country was busy becoming a country, and the property still makes good use of that Revolutionary-era bragging right.

But the reason to go is not just to say you ate somewhere old. It is to get the rare mix of historic tavern character and a menu that feels built for modern groups who cannot agree on one thing.

One person wants a burger, someone else wants flatbread, another wants tacos, and somebody at the table is suddenly very serious about meatballs. Barnsboro can handle that.

The original tavern area is the room to ask about if you want the most atmospheric experience, while the larger dining areas work well for families and groups. The menu has more range than you might expect from a place with colonial bones, often moving between American comfort food, casual bar favorites, and updated specials.

Go for lunch or an early dinner if you want time to look around before the room gets busy. It is historic, yes, but in the best way: warm, usable, and still very much alive.

4. The Sergeantsville Inn – Sergeantsville

The Sergeantsville Inn - Sergeantsville
© Sergeantsville Inn

A stone building in rural Hunterdon County already has an unfair advantage, and The Sergeantsville Inn knows exactly how to use it. The drive alone sets the mood, with country roads, old homes, and a village setting that makes the restaurant feel like a reward at the end of the route.

Inside, the appeal is in the texture: stone walls, wood beams, warm dining rooms, and a tavern side that lets the place feel special without becoming fussy. The food has moved well beyond basic historic-inn fare, with a contemporary American menu that pays attention to local ingredients and seasonal combinations.

This is where you might see New Jersey oysters, local cheeses, smoked salmon toast, handmade pastas, steak frites, pork schnitzel, or a carefully plated fish entree sharing space on the same menu. That mix is exactly why it belongs on this list.

It respects the building’s age without pretending dinner has to taste like 1830. The tavern is great for a more relaxed visit, while the dining room suits a proper date night or birthday dinner.

Reservations are a good idea, particularly on weekends, and the location makes it better as a planned outing than a last-minute detour. Come hungry, but leave time to enjoy the room.

5. Stage House Tavern – Scotch Plains

Stage House Tavern - Scotch Plains
© Stage House Tavern

Stage House Tavern in Scotch Plains has the rare ability to feel historic and completely normal at the same time. The building dates back to the 1700s and was once part of the world of stagecoaches, travelers, meetings, and Revolutionary-era movement through Union County.

Today, though, you are just as likely to find people meeting for drinks after work, ordering a pile of appetizers, or debating whether the table needs pizza, pasta, burgers, or tacos. That is its charm.

It is not asking you to sit quietly and admire the past. It lets the past hang around while the present gets loud over mozzarella sticks and cocktails.

The menu is broad in the way popular tavern menus usually are, with starters, sandwiches, burgers, thin-crust pizzas, steaks, pastas, and seafood options. If you are going with a group, that variety is the point.

The historic location in downtown Scotch Plains also makes it easy to use as a casual meeting spot rather than a destination that requires a full production. Parking and reservations are worth thinking about during prime dinner hours, especially because this is a busy local hangout, not a sleepy antique.

Order something shareable, settle in, and enjoy one of New Jersey’s oldest buildings doing what taverns have always done best: giving people a place to gather.

6. The Black Horse Tavern & Pub – Mendham

The Black Horse Tavern & Pub - Mendham
© The Black Horse Tavern & Pub

If you want the classic New Jersey old-tavern experience without sacrificing a lively modern dinner, The Black Horse Tavern & Pub in Mendham is the one to circle.

Dating back to the 1740s and widely recognized as one of the state’s oldest continuously running restaurants, it sits right in the heart of Mendham with the sturdy confidence of a place that has outlasted almost every dining trend thrown at it.

The building has stagecoach-house roots, but the current version is polished, comfortable, and very easy to enjoy.

There are really two moods here: the tavern side, which works for a burger, drink, and casual catch-up, and the more reserved restaurant side, which feels better for dinner with family or friends who appreciate a bit of history with their entree.

The menu sticks to American classics with updated touches, so expect comfort food that has been sharpened rather than reinvented. Burgers, sandwiches, steaks, seafood, salads, and shareable starters all fit the room.

It is especially good for mixed-age groups because nobody has to pretend they are there for a culinary lecture. They are there because the building is old, the food is familiar in the right way, and Mendham knows how to keep a tavern tradition going.

7. The Clinton House – Clinton

The Clinton House - Clinton
© The Clinton House

The Clinton House has one of the best built-in dinner-and-a-walk situations on this list. Set in charming downtown Clinton, it pairs beautifully with a stroll near the Red Mill, the river, and the kind of small-town scenery that makes visitors start checking real estate listings “just for fun.”

The restaurant itself dates its hospitality back to the 1740s, and it has long leaned into the steak-and-seafood side of historic dining.

This is not the place for a rushed plate of fries before heading somewhere else. It is the kind of restaurant where a filet, crab cakes, lobster, rack of lamb, pork chops, or a serious glass of wine feels like the proper move.

The menu has an upscale streak, so expect prices to match the special-occasion energy, especially if you are ordering steaks or seafood. That said, the tavern side can soften the formality a bit if you want the setting without going all-in on a big dinner.

Parking is generally easier than you would expect thanks to a lot nearby, but weekends in Clinton can still get busy. Make a reservation, arrive early enough to enjoy town, and let this one be the old-school Hunterdon County dinner it clearly wants to be.

8. Rocky Hill Inn – Rocky Hill

Rocky Hill Inn - Rocky Hill
© Historic Rocky Hill Inn & Tavern

The burger reputation at Rocky Hill Inn is strong enough that some people forget they are eating inside a historic Colonial inn. That is not a bad problem to have.

In Rocky Hill, this tavern has become a go-to for people who want craft beer, creative pub food, and a room with far more character than the average burger spot. It is old, yes, but it does not behave like it is trapped in amber.

The menu leans gastropub in the best New Jersey sense: burgers with personality, crispy sides, sandwiches, fish and chips, mac and cheese variations, and specials that make repeat visits easy.

The famous attention around its burgers is well-earned, so first-timers should probably start there unless something else on the menu refuses to be ignored.

What makes Rocky Hill Inn especially appealing is that it works for both a planned meal and a casual “let’s just go somewhere good” night. The building gives the dinner texture, while the menu keeps it relaxed and current.

It is also a smart pick for beer drinkers, since the tavern side tends to feel more like a neighborhood hangout than a formal historical stop. Go when you want old New Jersey character without giving up fries, beer, and a properly messy burger.

9. The Cranbury Inn – Cranbury

The Cranbury Inn - Cranbury
© The Cranbury Inn

Walking into The Cranbury Inn feels a little like stepping onto the main street of an older New Jersey that never fully disappeared. Cranbury itself does a lot of the heavy lifting, with its preserved village feel and slower pace, but the inn is the anchor.

Its history is tied to colonial travel, stagecoach routes, and tavern life, and the building’s layered structure reflects that long timeline.

There are old rooms, later additions, banquet spaces, and the kind of wood-and-brick atmosphere that makes you instinctively lower your voice for about five seconds before remembering you are here for dinner.

The menu is broad and traditional, which suits the place. Think chicken Parmesan, roast duck, lamb, steaks, seafood, pasta, and desserts that lean comforting rather than tiny and architectural.

This is a good pick for families, multi-generational dinners, and anyone who enjoys a restaurant that still feels connected to its town. The Colonial Bar is especially worth noticing if you want the strongest sense of the original tavern spirit.

Because the inn also hosts events, it is worth checking reservations before assuming every room is available. Come for dinner, but leave a little time to wander Cranbury’s Main Street. The restaurant makes more sense when you see the village around it.

10. Yankee Doodle Tap Room at Nassau Inn – Princeton

Yankee Doodle Tap Room at Nassau Inn - Princeton
© Yankee Doodle Tap Room

Not every old New Jersey restaurant announces itself with a roadside tavern look. The Yankee Doodle Tap Room hides its history in plain sight, tucked into Princeton’s Nassau Inn in Palmer Square, surrounded by shops, students, visitors, and the steady buzz of downtown Princeton.

The room’s signature feature is its famous Norman Rockwell mural, which gives the place an artistic wink on top of its historic credentials. This is the kind of spot where you can bring out-of-town guests and look clever without trying too hard.

The menu is approachable American grill fare, with burgers, sandwiches, salads, entrees, beers on tap, wines, and cocktails built for a relaxed lunch or dinner rather than a formal night out.

The best move is to treat it as part of a Princeton afternoon: walk around campus, browse Palmer Square, then slide into the Tap Room for something hearty and a drink.

Seasonal patio seating adds another option when the weather cooperates, while the fireplace side feels right in colder months. It can get busy because of the location, so timing matters.

Go a little off-peak if you want to linger. The appeal is not just that it is old; it is that it still feels like Princeton’s living room.

11. Smithville Inn – Smithville/Galloway

Smithville Inn - Smithville/Galloway
© The Smithville Inn

Smithville Inn is what happens when dinner comes with an entire village attached. Located in Historic Smithville in Galloway, the inn dates its hospitality back to 1787, but the experience today is just as much about the setting as the plate.

You can make a proper outing of it: wander the shops, walk the village paths, take in the pond and old-fashioned details, then sit down for lunch, dinner, or brunch in a building that knows exactly how charming it is.

The restaurant balances rustic and polished nicely, with wood, warm lighting, and a slightly dressed-up feel that works for anniversaries, family celebrations, holiday meals, and Shore-area visitors who want something more memorable than a boardwalk slice.

The menu leans New American, mixing tradition with enough variety to keep it from feeling like a museum dining room. Seafood, steaks, composed entrees, soups, salads, and brunch favorites all fit the setting.

Sunday brunch is a particularly popular idea, so plan ahead rather than drifting in and hoping for the best. Smithville Inn is also a strong pick during the holidays, when the surrounding village does half the decorating for you.

It is historic, pretty, and extremely good at making a normal meal feel like a small occasion.

12. Moore’s Tavern & Sports Bar – Freehold

Moore’s Tavern & Sports Bar - Freehold
© Moore’s Tavern & Sports Bar

Moore’s Tavern & Sports Bar in Freehold is the plot twist of this list. From the outside, you get the historic roots, the Revolutionary-era connection, and the sense that this property has been part of Monmouth County life for ages.

Inside, you also get televisions, burgers, happy hour, live music, sports fans, and the unmistakable feeling of a local bar that does not want to be treated too delicately. That contrast is exactly why it works.

Moore’s traces its tavern history back to the late 1700s, and part of the old tavern character still survives within the modern restaurant complex. But instead of leaning into hushed historic dining, it has become a Freehold gathering place where people come for casual meals, game nights, fundraisers, music, and no-pressure comfort food.

Burgers are an easy call, especially on a casual visit, but the menu also runs through wood-fired pizza, sandwiches, wraps, small plates, salads, entrees, and late-night options. It is one of the most relaxed stops on this list, so save it for the night when you want history with noise, fries, and a game on in the background.

Not every old restaurant has to act old. Moore’s proves that sometimes the best way to survive is to keep changing while holding onto the good bones.

Leave a Reply

Your email address will not be published. Required fields are marked *