Saint John Restaurants

  1. Infusion Tea Room

    Don't miss this place if you love tea. Choose a steaming pot from the extensive list of black, green, Rooibos, chai and more. The ultimate is the ginseng and lily tea, which is served in a glass pot and opens up into a flower as it steeps. A full British-style 'high tea' can also be reserved (a day in advance). Soups, sandwiches and light meals accompany the liquid delights.

    Read more about Infusion Tea Room

  2. Lemongrass

    Amber walls draped with silk scarves bring the Victorian era east, all the way to Thailand. The ambience is spot on and what the food lacks in authenticity it makes up for in flavor. A heated outdoor patio makes alfresco dining possible beyond July and August.

    Read more about Lemongrass

  3. Opéra Bistro

    The San Martello Dining Room's hip little sister serves up gourmet sandwiches at lunch and internationally inspired mains like steamed dim-sum and vegetarian eggplant and red pesto risotto at dinner. Many consider this the best food in Saint John; and it's undeniably affordable.

    Read more about Opéra Bistro

  4. San Martello Dining Room

    At the Dufferin Inn, this restaurant with a German trained chef serves Euro-inspired dishes using primarily organic ingredients. Take time to have a drink in the Library before sitting down in the elegant dining room for unique soups and appetizers followed by entrees like red cabbage stuffed pheasant with sherry sauce. If you want more from the experience, take a cooking class (by reservation; 3½ -hour class around C$40 to $45) with the chef.

    Read more about San Martello Dining Room

  5. Taco Pica

    Guatemalan, Mexican and Spanish fusion is served at this bright cantina-style café. While the food is just OK, dining among plastic iguanas, sombreros and sunny umbrellas is a fun contrast to the brick-dominated streets of Saint John. Practice Spanish with the waiter and get tropicalized with luscious blended fruit drinks

    Read more about Taco Pica