224 Best Restaurants in British Columbia, Canada

Background Illustration for Restaurants

We've compiled the best of the best in British Columbia - browse our top choices for the top things to see or do during your stay.

Moon Water Lodge

$$
Step into this log-frame house near the Malahat summit, about 30 minutes north of Victoria, and you'll discover stunningly beautiful, birds-eye views over Finlayson Arm and the Gulf Islands. Open all day, the restaurant is all about local, hormone-free and organic fare alongside comfort-food favorites as well as house-made take-away treats,. Breakfast offers traditional favorites such as eggs benny; lunch selections list casual fare such as burgers, homemade soups and imaginative salads like Roast Beet Quinoa; dinner brings more contemporary meat and seafood dishes: Tuscan style pork chops, apple smoked back ribs, and a mixed seafood linguini. Many items are less that C$15, especially on the Fit & Fab health-conscious menu. The scenery is especially striking from the large outdoor deck, perched 600 feet over Saanich Inlet. If you're tempted to linger, consider staying over in one of the very comfortable rooms.
265 Trans-Canada Hwy., Malahat, BC, V0R 2L0, Canada
778-432–4606
Known For
  • Stunning views
  • Top-notch baking
  • Imaginative salads
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Motomachi Shokudo

$ | West End
The Japanese-style wooden furnishings here reveal some flair, and the menu offers noodle soup choices for patrons who don't eat pork. A popular specialty is smoky charcoal ramen (trust us, it tastes better than it sounds); the gyoza (dumplings) are a good choice for appetizer. Under the same ownership as the Kintaro ramen shop, Motomachi is also small and not great for lingering, but it's a bit more stylish. Motomachi also has chicken and vegetarian options, while Kintaro only has pork-based broth. It's a handy stop for a noodle fix en route to Stanley Park.
740 Denman St., Vancouver, BC, V6G 2L5, Canada
604-609–0310
Known For
  • Charcoal ramen
  • Vegetarian options
  • Fast service
Restaurant Details
Closed Wed.

Something incorrect in this review?

Noodlebox

$

Noodles, whether Indonesian-style with peanut sauce, thick Hokkien in teriyaki, or Thai-style chow mein, are scooped straight from the open kitchen's steaming woks into bowls or cardboard take-out boxes. Malaysian-, Singapore-, and Thai-style curries run from mild to scaldingly hot. Gluten-free, vegan-, and kid-friendly options are all available. There are half a dozen "boxes" around town; most are loud and busy spots.

818 Douglas St., Victoria, BC, V8W 2B6, Canada
250-384–1314
Known For
  • Vegan-friendly menu
  • Gluten-free dining
  • Fast service
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Recommended Fodor's Video

O-Cha Tea Bar

$

Because Vancouverites don't live by coffee alone—they're also tea drinkers—look for this tiny Yaletown tea bar that serves 60 of its own blends, including rich, milky "Lat-Teas." If you're feeling under-the-weather, order the "Cold Blaster," a rejuvenating blend of tea, orange juice, honey, ginger, and cayenne pepper.

1116 Homer St., Vancouver, BC, V6B 2X6, Canada
604-633–3929
Known For
  • Unique tea blends
  • Cold teas
  • Tea lattes
Restaurant Details
Closed Sun.

Something incorrect in this review?

Off the Tracks

$$

Tucked down a tiny alley in the middle of the island, this espresso bar and bistro offers a nice respite from the hustle and bustle of the busy public market. The ethos here is all about organic, sustainable, and local ingredients. Try a pistachio latte or lavender white hot chocolate to-go, or grab a seat on the garden patio or in the upstairs loft for a hearty sandwich or breakfast offering from the bistro menu. Everything is made from scratch in house.

1363 Railspur Alley, Vancouver, BC, V6H 4G9, Canada
604-689--8700
Known For
  • A favorite with the locals
  • Locally roasted beans
  • Baked goods made fresh daily

Something incorrect in this review?

Old Salzburg Restaurant

$$

The classic alpine-chalet lodge exterior and interior of this restaurant provide the perfect backdrop to enjoy traditional Austrian dishes like schnitzels and bratwurst. The menu also includes a variety of steak dishes and a B.C. salmon filet. A stone fireplace adds ambiance in the cooler seasons, and the front patio is the perfect place to enjoy an ice-cold pint of on-tap Austrian Stiegl beer when the sun's shining.

4943 Hwy. 93, Radium Hot Springs, BC, Canada
250-347–6553
Known For
  • Family-friendly patio dining
  • Alpine chalet decor
  • Traditional Austrian cuisine
Restaurant Details
No lunch

Something incorrect in this review?

Old Vines Restaurant

$$$$

This contemporary eatery at Quails' Gate Winery is open throughout the year, making it a good choice for off-season visits. When the weather is fine, you can dine on the patio overlooking the lake. Menu choices are a balance of seafood, meat and options for vegetarians, too. The staff is attentive and knowledgeable about wine pairings.

3303 Boucherie Rd., BC, V1Z 2H3, Canada
250-769–2500
Known For
  • One of the top-ranked restaurants in the Okanagan
  • Farm-to-table sourcing
  • Vibe is elegant meets west coast

Something incorrect in this review?

Oliver Eats Ltd.

$
This charming little delicatessen has strong ties with local farmers and chefs, offering delicious homemade food to-go like frittata, soups and sandwiches, as well as everything you need to create the perfect charcuterie board or picnic.

Osteria Savio Volpe

$$$

About a 10-minute walk from Main Street and Broadway, this bright, high-ceilinged take on a classic osteria fills up with neighborhood families and fashionable young people dining on house-made pasta, inventive vegetable dishes, and rich meats cooked over a wood-fired grill. The menu changes daily to showcase what's in season but always includes staples, like roasted chicken and steaks, along with more inventive items—think meatballs with pine nuts, a veal chop with polenta, or corn and wild chanterelles risotto. Reservations are recommended, but the seating at the central antipasto bar, right in the middle of the action, is strictly for walk-ins.

615 Kingsway, Vancouver, BC, V5T 3K5, Canada
604-428–0072
Known For
  • Wood-fired grill
  • Eclectic decor
  • House-made pasta
Restaurant Details
No lunch

Something incorrect in this review?

The Pacific Restaurant

$$$$ | Downtown

For a Pacific Rim twist on the tea tradition, try this window-lined restaurant in the Hotel Grand Pacific (C$58). You can choose from an assortment of Asian-style teas, like the cherry haiku or dragon tears (green tea with jasmine), while you nibble on Dungeness crab cakes, tuna tataki, scones with clotted cream, and lemon meringue tarts. Tea is served from 2 to 4:30 daily. Reservations must be made 24 hours in advance.

463 Belleville St., Victoria, BC, V8V 1X3, Canada
250-380–4458
Known For
  • Fusion difference
  • Calm ambience
  • Creative menu items
Restaurant Details
Reservations essential

Something incorrect in this review?

Pagliacci's

$$$ | Downtown

Crowded, frenetic, and buckets of fun, this New York–meets–Victoria trattoria has trumpeted showbiz since it opened in 1979, from the signed photos of owner Howie Siegal's movie-star friends plastering the walls, to the live jazz, swing, blues, or Celtic music playing several nights a week. The tables are so tightly packed that you'll be eyeing your neighbor's food from a menu that runs from the "Mae West" (veal with artichoke hearts) to a number of à la carte fresh, handmade pastas and gluten-free rice bowls to the "Prawns Al Capone" (shell-on butterfly shrimp sautéed in butter and white wine). The fun and the food isn't set to break the bank either. Sunday brunch is equally good.

1011 Broad St., Victoria, BC, V8W 2A1, Canada
250-386–1662
Known For
  • Live music
  • Handmade pasta
  • Upbeat atmosphere
Restaurant Details
Reservations not accepted

Something incorrect in this review?

The Patio

$$$

On a lovely terrace looking out over the vineyards at Nk'Mip Cellars, this restaurant offers shady respite from the desert heat. The menu includes salads, cheese plates, and other light meals, and dishes sometimes feature Indigenous influences, such as wild salmon or bison steak. Like many winery dining rooms, this one is outdoors and closes when the weather turns. Although it's primarily a place for lunch, it serves dinner on Friday and Saturday evenings in July and August.

1400 Rancher Creek Rd., BC, V0H 1V0, Canada
250-495–2985
Known For
  • Outdoor dining
  • Summer dinners
  • Indigenous influences
Restaurant Details
Closed Oct.–Apr. No dinner May–June or Sept.; no dinner Sun.–Thurs. in July and Aug.

Something incorrect in this review?

The Patio Restaurant at Lake Breeze

$$$

A seat at this beautifully landscaped patio is one of the hottest tickets in town, so plan on an early lunch if you hope to get a table. Among the wine-friendly dishes, you might find smoked trout, or a duck burger topped with slaw. Or simply spend the afternoon sharing a charcuterie plate. The tables are outdoors, meaning the restaurant closes in inclement weather. Reservations are accepted for groups of six to 12 people.

930 Sammet Rd., BC, V0H 1N0, Canada
250-496–5659
Known For
  • Outdoor dining
  • Wine-friendly dishes
  • Charcuterie plates
Restaurant Details
No dinner. Closed mid-Oct.–May

Something incorrect in this review?

Peaceful Restaurant

$$

Authentic Northern Chinese dishes are the specialty at this friendly storefront restaurant. Particularly good are the hand-pulled noodles that the cooks knead and stretch in the open kitchen and the popular spicy dan-dan noodles. Vegetarians have plenty of options, including many of the dumplings. Dim sum dishes are also on offer, and the helpful staff is happy to guide you to more authentic Mandarin fare. There is another West Side location at 2394 West 4th Ave. in Kitsilano.

Peanuts Bubble Tea

$

One of the city's first bubble tea stalls makes for a refreshing break at the busy Richmond Public Market. 

8260 Westminster Hwy., Vancouver, BC, V6X 1A7, Canada
604-278--9372
Known For
  • Taiwanese wheel cakes (che lung bing)
  • Great flavors
  • Good prices
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Phoenix Steak House

$$$$

Located in downtown Vernon on the main drag, Phoenix Steak House is owned by a husband and wife team, and serves excellent steak, alongside plenty of seafood options (the crab cakes are divine), pasta, salads, and more. The vibe is cozy, intimate, and romantic.

3117 30th Ave., BC, V1T 2C4, Canada
250-260–1189
Known For
  • Fine-dining atmosphere
  • For a steak house, plenty of seafood and vegetarian options
  • Fun cocktails
Restaurant Details
No lunch Sat.–Mon.

Something incorrect in this review?

Pidgin

$$$$ | Downtown

The menu in this glossy white space draws inspiration from Asia for inventive sharing plates. From the ever-changing menu, you might choose chicken wings with gochujung and tosazu pickle daikon, a foie-gras rice bowl with chestnuts, daikon, and a unagi glaze, or the Korean rice cake with gochujang bolognese, and spiced hazelnut. Sake or one of the house-made cocktails stand up well to the bold food flavors.

350 Carrall St., Vancouver, BC, V6B 2J3, Canada
604-620–9400
Known For
  • Inventive sharing plates
  • Creative cocktails
  • Bold flavors
Restaurant Details
No lunch

Something incorrect in this review?

Pier 7 Restaurant + Bar

$$$

This lively Shipyards District eatery juts like a pier into Burrard Inlet, offering 180-degree water, city skyline, and Stanley Park views from tables both inside and out. The covered, heated patio is open year-round, so alfresco dining is pretty much always an option. The vibe here is casual, with TV screens and upbeat music. While the menu favors local seafood, with shucked oysters, sockeye salmon, and a chowder, burgers, salads, and vegetarian options round out the offerings. Pier 7 is just steps from the SeaBus, so if you're staying Downtown, you can leave the car behind.

25 Wallace Mews, Vancouver, BC, V7L 0B9, Canada
604-929--7437
Known For
  • Live music
  • Near the Shipyards Friday Night Market
  • Local seafood

Something incorrect in this review?

Pizzeria Prima Strada

$$

The newest outpost of this popular Victoria neighborhood pizzeria offers fire-roasted pizza, house-made gelato, and local craft beers and wine.

14–1400 Cowichan Bay Rd., Cobble Hill, BC, V0R 1L3, Canada
250-929–4655
Known For
  • Traditional calzone
  • Seasonal flavors of gelato and sorbetto
  • Take-out available
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Pluvio Restaurant and Rooms

$$$$

Former Wickaninnish Inn executive chef Warren Barr and his partner Lily Verney-Downey opened tiny Pluvio to up the culinary scene in Tofino's humble neighboring town. Thoughtfully prepared dishes are made from scratch with local, wild ingredients often foraged by Barr himself. Two dinner options are on offer: a three-course dinner menu for $91 per person or chef's tasting menu for $168 including wine ($111 without).  The property includes the 30-seat dining room with living art wall and also a four-room boutique hotel in the backyard next to the kitchen garden.

1714 Peninsula Rd., Ucluelet, BC, V0R 3A0, Canada
250-726–7001
Known For
  • High-end dining in a casual setting
  • Locavore approach
  • Chef forages for ingredients himself
Restaurant Details
Closed Jan.–mid-Feb. No lunch

Something incorrect in this review?

Provence Marinaside

$$$$

You can imagine yourself on the Provençal seaside at this airy, modern, Mediterranean-style bistro on Yaletown's waterfront, where the focus is on French and Italian takes on seafood. Among the specialties are a delicious bouillabaisse, grilled halibut, and garlicky wild prawns. The rack of lamb is also popular. The sunny marina-view patio makes this a nice spot for breakfast, lunch, or a summertime dinner. You can enjoy the views over a glass of wine (with both British Columbian and European choices) and a light bite at The Wine Bar next door.

Purebread

$

This bustling little bakery is popular with tourists and locals alike. They serve delicious coffee, as well as plenty of sweet and savory goodies, from three-cheese sandwiches and vegan blackberry coconut scones to gourmet banana and chocolate brownies and more. The perfect spot for breakfast or a mid-afternoon snack. There's a second location on Millar Creek Road.

122–4338 Main Street, BC, V8E 1B4, Canada
604-962–1182
Known For
  • Sweet and savory scones
  • Outrageous brownies
  • Huge selection of breads and cakes
Restaurant Details
No dinner

Something incorrect in this review?

Purebread

$

This Whistler-based bakery offers its yummy handmade goodies and freshly baked bread at three locations in town, including this bright storefront café in Kits.

2887 W. Broadway, Vancouver, BC, V6K 2G6, Canada
604-336--9670
Known For
  • Huge assortment of cakes and pastries
  • Online pre-order available
  • Friendly staff

Something incorrect in this review?

Q at The Empress

$$$$ | Downtown
Candlelight dances beneath a carved mahogany ceiling at the Fairmont Empress hotel's flagship restaurant, where one of the two gracious rooms has expansive harbor views. The classically influenced Pacific Northwest menu changes seasonally but might feature such appetizers as Angus beef tartare or caramelized scallops and pork. Mains, featuring sustainably sourced meat and seafood, might include roasted Haida Gwaii halibut or butter-poached venison tenderloin. Simply grilled proteins with a choice of sides and sauces are also an option. The service is discreet and attentive and there are more than 800 labels on the wine list. If the weather is fine, the summer-only Veranda serves lunch, cocktails, and early-evening snacks, as well as the best sunset views over the harbor.
721 Government St., Victoria, BC, V8W 1W5, Canada
250-389–2727
Known For
  • Finesse in food and service
  • 800-label wine list
  • Adjoining Q lounge

Something incorrect in this review?

Quattro at Whistler

$$$$

Vancouverites in search of fine Italian fare flock to the Pinnacle Hotel for warming après-ski meals. The dining room exudes a whimsical Venetian style with ornamental ironwork, picturesque tiles, and hand-painted chandeliers. For a splurge try L'Abbuffata, a five-course Roman feast that comes on family-size platters meant for sharing. Other popular dishes include spaghetti pescatore (with prawns, scallops, and clams), pistachio-crusted sea bass, pressed Cornish game hen, and a plate of five pastas for two to share for a reasonable fixed price. The cellar is filled with 900 wine varieties and an impressive grappa selection.

4319 Main St., BC, V8E 1B1, Canada
604-905–4844
Known For
  • Extensive wine list
  • Warm atmosphere
  • Upscale, but not pretentious
Restaurant Details
No lunch

Something incorrect in this review?

Rain or Shine Ice Cream

$

There are always lines out the door at this popular local family-run ice-cream parlor, one of three in the city (the others are on West 4th Avenue in Kits and at UBC—there is also a food truck at English Bay). The dairy products used to create the company's signature Philadelphia-style ice cream, using only 100 percent dairy and no eggs, are locally sourced from a farm in Abbotsford. Perfect for a pitstop—rain or shine.

3382 Cambie St., Vancouver, BC, V5Z 2W5, Canada
604-876--9986
Known For
  • Lots of vegan and gluten-free options
  • Locally produced
  • Flavors change seasonally

Something incorrect in this review?

The Raven Room

$$$

Located inside the Pan Pacific Whistler Village Centre, The Raven Room is not your average hotel eatery: it’s privately owned by four renowned Whistler restaurateurs. The menu consists of both small plates (tapas) and larger mains and is sure to satisfy everyone, from carnivores to vegans. The burrata with pistachios, honey, and grilled ciabatta is a must. They also have a very innovative cocktail menu that uses fresh, local ingredients. And a cute tucked away patio, too.

4299 Blackcomb Way, BC, V8E 0X3, Canada
604-962–0311
Known For
  • Mountain views
  • Innovative cocktail list
  • Dessert menu
Restaurant Details
No lunch

Something incorrect in this review?

Reposados Tacos & Tequila

$$

Expect great food and lively ambience at this small Mexican restaurant. The outdoor patio is the perfect place to imbibe a margarita and watch the world go by in the summer, and in winter you can reserve an igloo for a unique experience. It's first-come first-served, and this place gets busy, so get there early, or be prepared to wait (or order take-out).

429 9th Ave. N, Golden, BC, Canada
250-939–8807
Known For
  • Tasty Mexican cuisine
  • Unique igloo dining in winter
  • Lively atmosphere
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Rimrock Café

$$$$

About 3 km (2 miles) south of the village, this restaurant is a perennial favorite as much for its cozy, unpretentious dining room as for its great seafood. Although seafood takes precedence on the menu—try the raw oysters with champagne—Alberta beef and local game will satisfy carnivores. If you want a booth or a coveted table near the fireplace, dine on the early side or make a reservation. Otherwise, be prepared to wait.

2117 Whistler Rd., BC, V0N 1B0, Canada
604-932–5565
Known For
  • Its sampler dishes
  • Outdoor covered summer patio
  • Large, global wine list
Restaurant Details
No lunch
Closed mid-Oct.–mid-Nov.

Something incorrect in this review?

Robba da Matti

$$$

This cozy Italian restaurant in the heart of Yaletown is a fan favorite, thanks to the homemade pastas and tapas menu. Try the lobster and crab ravioli, the braised veal shank with saffron risotto, or the four-cheese gnocchi. They have plenty of Italian wines and classic cocktails on the menu, too. There are two other locations in Gastown and the West End as well. The West End location also serves brunch.

1127 Mainland St., Vancouver, BC, V6B 5P2, Canada
604-558--1174
Known For
  • Wine options
  • Cozy, family vibe
  • Homemade pasta

Something incorrect in this review?