A dim, narrow Princess Street room running scratch pasta and a long Italian-leaning wine list — the dressier of the two restaurants run by the same uptown group. It's the spot Saint John books for anniversaries and second-date dinners.
2 local tips
- The pasta tasting is the move when two people can't agree; the kitchen plates half-portions across the menu.
- Reserve at least a week out for Friday or Saturday — the dining room is small.
East Coast Bistro
american
A cozy Germain Street bistro doing modern New Brunswick cooking built on Bay of Fundy seafood and Kennebecasis Valley farms. The room is small, the menu rotates weekly, and it's been a critical favourite uptown for years.
2 local tips
- Ask what came in from the boats that morning — the day's fish is always the strongest plate.
- The chocolate pot de creme has stayed on the menu through every other rotation; order it.
A Grannan Lane brick-walled basement room with an open kitchen, a tight cocktail list and small-plate cooking that leans seasonal and shareable. It's where uptown industry crowds head when they want a real dinner after a shift.
2 local tips
- Sit at the kitchen counter to watch the line and let the cooks recommend off-menu.
- Build a meal across four or five small plates rather than committing to mains.
Saint John Ale House
seafood
A waterfront gastropub on Market Square pouring local taps and turning out a serious seafood-leaning menu — chowder, mussels, fish and chips, lobster rolls in season. It's the easiest table to land downtown for a meal that's better than the location suggests.
2 local tips
- The seafood chowder is the local consensus pick; everything else builds from there.
- The patio over the harbour fills fast on cruise-ship days — get there before noon or after 2.
Billy's Seafood Company
seafood
A fish-market-and-restaurant inside the City Market with a glass case of whole Fundy fish up front and a small dining room behind it. The chowder, fish cakes and lobster roll are the locals' lunch pick when the market is open.
2 local tips
- Lunch in the dining room is calmer than the market counter and the same kitchen.
- Buy whatever scallops are in the case to take home — Bay of Fundy scallops are the regional flex.
Grannan's Seafood Restaurant
seafood
A Market Square mainstay running since the 1980s, with a wide brass-and-wood dining room and a menu built around Atlantic seafood — oysters, planked salmon, scallops, lobster. It's the safe-bet seafood dinner when a group needs one room that solves everyone.
2 local tips
- The oyster happy hour earlier in the evening is the value play before the dinner menu.
- Ask for a window table on the courtyard side; the interior side gets noisy.
A Canterbury Street room that runs an Indian-leaning menu by day and turns into one of the city's livelier bars at night. The butter chicken and lamb vindaloo carry the kitchen and the cocktail list is more ambitious than the storefront suggests.
2 local tips
- Lunch is quieter and the curries come out faster; the room turns loud after 9.
- Order heat by Indian standards — the kitchen takes it seriously when asked.
Lemongrass Thai Fare
asian
An uptown Thai room with a long menu of curries, noodle bowls and stir-fries that lands closer to the heat scale most Maritime kitchens dodge. It's the dependable Thai dinner when you want something that isn't seafood or pasta.
2 local tips
- Order spicy by Thai standards if you mean it — the kitchen scales accordingly.
- The pad see ew is the locals' off-menu favourite over the more common pad thai.
Java Moose Espresso Bar
cafe
A locally roasted coffee chain whose original cafe sits inside the City Market — a quick stop for a flat white or drip in the busiest room in town. The roastery has been running in Saint John since the late 1990s.
2 local tips
- The market counter has the longest line but the freshest beans; the South Side cafe is calmer.
- Grab a bag of beans to take home — the Moose Blend is the local default.