North Vancouver has exceptional restaurants of all kinds including some up the hill with views, and others by Lonsdale Quay and along Lonsdale Avenue.
Top Places to Eat and Drink
North Vancouver offers a myriad restaurants that cater to all tastes and budgets.
The first block of Lonsdale Avenue is just steps from Lonsdale Quay and includes some of the area’s finest dining establishments. Places like Burgoo Bistro Lonsdale and Anatoli Souvlaki are excellent choices for comfort food and Greek cuisine respectively. Further along Lonsdale Avenue there are numerous other establishments. Others are in places like Deep Cove, along Marine Drive and at the top of Grouse Mountain.
Below is a list of some of North Vancouver’s most popular restaurants.
Lonsdale Quay & Lower Lonsdale
The following restaurants are in the Lower Lonsdale neighbourhood of North Vancouver.
- Anatoli Souvlaki is at #5 Lonsdale Avenue at the bottom of the hill. It’s more expensive than some Greek restaurants, but it’s one of the Lower Mainland’s best.
- Mythos Taverna is a fabulous Greek restaurant located at 132 West 3rd Street. Though a little on the pricier side, this popular restaurant has for decades been serving up excellent Greek food to North Vancouverites.
- Burgoo at #3 Lonsdale Avenue is a great little restaurant if you like comfort food like soups and stews.
- Palki Restaurant at 1st and Lonsdale Avenue serves tasty and reasonably-priced Indian cuisine.
- Jägerhof Restaurant at 71 Lonsdale Avenue is a favourite place for locals looking for fine German, Austrian, Swiss and South Tyrol cuisine. The restaurant also often offers live music on weekends.
- JOEY is a premium-casual chain restaurant next to the Seaside Hotel near the entrance to the Pier in the heart of the Shipyards.
- The Lobby at the Pinnacle Hotel at 138 Victory Ship Way is an upscale restaurant and also about a block from Lonsdale Quay.
- Pier 7 Restaurant & Bar is a great place for seafood and views of the water. You can find the restaurant at the edge of Shipbuilders’ Square at 25 Wallace Mews.
- Sushi Bella at 152 Lonsdale Avenue is a good place for Japanese cuisine.
- The Tap and Barrel at the bottom of Lonsdale Avenue is just a short walk from Lonsdale Quay, has a large outdoor patio in the summer and features dozens of craft beers on tap.
- Thai House at 116 West Esplanade Avenue is one of our favourite places for Thai Food on the North Shore. The food is delicious and the prices are reasonable.
- Looking for a fine selection of cheap fast food? Check out the food court area at Lonsdale Quay and then sit out on the patio (if it’s warm enough).
Other North Vancouver Restaurants
- Arm’s Reach Bistro at 4390 Gallant Avenue in Deep Cove offers great food in a beautiful part of town.
- Hachi Hana at 1426 Lonsdale serves great Japanese food at a reasonable price.
- Hamaei at 2601 Westview Drive (at Westview Plaza just a few doors from the McDonalds) has been known for years as one of the best places for Japanese cuisine.
- Indian Fusion at 2045 Lonsdale Avenue (so about 20 blocks up the hill) serves some of Metro Vancouver’s best Indian cuisine. It’s affordable and very highly rated.
- The Observatory is the fancy restaurant with amazing views at the top of Grouse Mountain. It’s a bit pricey to get up to Grouse (via the gondola), but it’s complimentary for guests with dinner reservations.
- Smoke & Bones is a southern-style BBQ restaurant specializing in barbequed ribs (the same as the kind you might find at the PNE or other Ribfest-style events in the summer). You’ll find this restaurant at 999 Marine Drive.
North Vancouver Pubs and Bars
- Black Kettle Brewing is at 720 Copping Street (which is near both the Northshore Auto Mall and Spirit Trail). The venue has a great selection of craft beers, and dogs are welcome on the outdoor patio.
- Braggot Brewering is a craft brewery that makes braggot which is a cross between beer and mead (for which the brewery make its own honey). It’s a smaller place at 370 East Esplanade, but has an interesting story and unique drinks.
- North Point Brewing is a small craft brewery with both indoor and outdoor seating at 266 East 1st Street.
- Queens Cross Pub towards the top of Lonsdale Avenue at the corner with Queens is a favourite with locals. It’s lively down below and quieter up the stairs.
- The Raven Pub at 1052 Deep Cove Road is famous for its pizza and boasts the largest selection of craft beer on the North Shore.
- Sailor Hagar’s Brew Pub at 86 Semisch Avenue is one of the closer pubs to Lonsdale Quay and it makes its own brew.
- Seymour’s Pub and Grill is a pub at the Holiday Inn & Suites at 720 Lillooet Road (so not far from Capilano University and the Ironworkers Memorial Bridge).
- Tap & Barrel at #8 Lonsdale Avenue at Shipbuilders’ Square is Lower Lonsdale’s largest pub and restaurant.
- Wildeye Brewing is at 1385 Main Street (which is close to the Ironworkers Memoria Bridge). The brewery has an excellent selection of craft beers that are made on-site. The venue also has an outdoor patio (dogs are welcome) and a large indoor seating area.
Pier 7 Video
The following video features footage we recorded at Pier 7 Restaurant + Bar. The waterfront views are amazing through the large windows, making it a scenic place to eat at throughout the year. Pier 7 is one of the many excellent restaurants in the Shipyards District in North Vancouver.
Other Parts of the Lower Mainland
For the best places to eat and drink in other parts of the Lower Mainland, check out the following:
- BURNABY‘s Best Restaurants
- The City of VANCOUVER‘s Best Bars & Restaurants
- RICHMOND‘s Best Bars & Restaurants
- SURREY‘s Best Restaurants
- WEST VANCOUVER‘s Best Restaurants
To see how places like The Boathouse, Cactus Club, Keg, Milestones and other similar brands compare, see our article about Vancouver Premium-Casual Chain Restaurants.
Other articles that might be of interest include the following:
- Craft Breweries on the North Shore
- Capilano Mall Foodie Fest
- North Vancouver and the North Shore
- North Vancouver Hotels
- Vancouver’s Lower Lonsdale
- Marine Drive on the North Shore
- The Shipyards District