2 Best Restaurants in Saint John, New Brunswick

Saint John Ale House

$$$ | Downtown Fodor's choice

This gastropub is one of the best places to eat in the city—proven by its slew of awards and two appearances on the "You Gotta Eat Here" TV show—and it couldn't have a better location, with a great patio overlooking the downtown waterfront. Drawing on supplies from local farmers, fishermen, and food producers, the menu presents "progressive pub food," and the beer menu includes 35 varieties on tap and 56 bottled options.

Port City Royal

$$

In this innovative little restaurant where everything is cooked to order (so be prepared to wait—it's worth it), the talented chef's commitment to locally sourced ingredients might extend to delicacies foraged from the wild by dedicated staffers. Hand-crafted snacks, available throughout the day, offer an irresistible temptation to return after 5:30 to dine on dishes such as pan-seared tenderloin and molasses-butter-poached mushrooms.

45 Grannan St., Saint John, New Brunswick, E2L 0E9, Canada
506-631–3714
Known For
  • celebrated acclaim from critics
  • genuine staff enthusiasm for the cuisine
  • memorable combinations of flavors
Restaurants Details
Rate Includes: Closed Mon.