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.

Rock Salt Restaurant & Café

$$$
You can watch the ferry coming across the harbor from the sea-view windows of this Fulford Harbour eatery. Wholesome goodies run the gamut from slow-baked ribs to seafood curries to much-loved yam quesadillas. The made-from-scratch breakfasts are worth getting up early for, and the take-out counter offers provisions for your onward journey.

Rockwater Grill & Bar

$$

This is Golden's main music venue, specializing in upscale pub food like burgers, sandwiches, and bowls and starters like buffalo cauliflower, prawn tostadas, and Korean barbecue steak bites. They have eight rotating beers on tap, all from British Columbia, as well as innovative cocktails.

429 9th Ave. N, Golden, BC, Canada
250-344--5951
Known For
  • Live music
  • Multilevel rooftop patio next to the Kicking Horse River
  • Extensive beer-on-tap selection

Something incorrect in this review?

Rodney's Oyster House

$$$

This faux fishing shack in Yaletown has one of the city's widest selections of oysters (up to 18 varieties), from locally harvested bivalves to selections from Ireland, New Zealand, and beyond—they're all laid out on ice behind the bar. Or try the clams, mussels, and other mollusks from the steamer kettles. If you're fishing for an afternoon snack, come in between 3 and 6 pm when a light menu of raw oysters, steamed clams, garlic prawns, and a few additional seafood nibbles are served. There's a second location in Gastown.

1228 Hamilton St., Vancouver, BC, V6B 6L2, Canada
604-609–0080
Known For
  • Extensive oyster selection
  • Happy hour specials
  • Delicious clam chowder

Something incorrect in this review?

Recommended Fodor's Video

Royal Dinette

$$$ | Downtown
House-made pickles and preserves line the walls of this bright and modern "farm to Downtown" hot spot, extending the availability of BC produce throughout the drizzly Vancouver winter. Don't let the old-fashioned diner-style counter fool you—the food here is seasonal and local with menus changing quarterly to showcase what's fresh. Bright vegetable dishes like summer squash with goat feta, tayberry, almonds, and basil complement house-made pasta (including gluten-free options) and hearty meat dishes like sweetbreads with broccoli, smoked peanuts, and oyster mushrooms or Berkshire pork with peach, black beans, pumpkin seeds, and cilantro. Even the drink list leans local, with plenty of BC beers on offer and cocktails that incorporate house-made tonic, hot sauce, and milk liqueur.
905 Dunsmuir St., Vancouver, BC, V6C 1A8, Canada
604-974–8077
Known For
  • House-made pasta
  • Gluten-free dining
  • Local ingredients
Restaurant Details
Closed Sun. No lunch Sat.

Something incorrect in this review?

Salt Spring Coffee

$

The Ganges location of this popular local organic coffee, which is sold all around Vancouver Island and Vancouver, is the flagship café and roastery where it all began in 1996. Stop by for an organic brew and tasty treat. A bag of their fair trade coffee also makes a thoughtful gift to bring home.

109-109 McPhillips Ave., BC, V8K 2T6, Canada
250-537–0825
Known For
  • Organic fair trade coffee
  • Local favorite
  • Family-owned and operated for 25 years

Something incorrect in this review?

Salt Tasting Room

$$ | Chinatown

If your idea of a perfect light meal revolves around fine cured meats, artisanal cheeses, and a glass of wine from a wide-ranging list, find your way to this sleek cellar space beneath the Irish Heather Shebeen gastro-pub in Chinatown. Salt's concept doesn't involve a kitchen, per se; it's all about assembling the selection of top-quality provisions—perhaps smoked beef tenderloin or British Columbian–made Camembert, with accompanying condiments—into artfully composed delights. The whole shebang is more like an upscale picnic than a full meal; however, a three-course set menu is well-priced. 

248 E. Georgia St., Vancouver, BC, V6A 1Z7, Canada
604-633–1912
Known For
  • Local charcuterie
  • Extensive wine list
  • Three-course set menu
Restaurant Details
No lunch

Something incorrect in this review?

Saturna Lighthouse Pub

$$
This is a great place to grab a bite while waiting for the ferry at Lyall Harbour. Menus are seasonal and offer local, organic ingredients, such as island-grown lamb burger and organic free-range chicken wings. Local craft beer, from Lighthouse Brewery in Victoria, is on tap. If you're not racing to catch the ferry, stay to take in the spectacular sunset from one of two oceanside patios.
100 East Point Rd., Saturna Island, BC, V0N 2Y0, Canada
250-539–5725
Known For
  • Pub grub
  • Great views
  • Fish-and-chips
Restaurant Details
Closed Nov.–Dec.

Something incorrect in this review?

Screamers Ice Cream Cafe

$

New owners took over this village staple and gave it a new look with a retro vibe. They serve premium ice cream products, including banana splits, milkshakes and cones, innovative sweet and savory crepes, and $5 hot breakfast options.

Sea Harbour Seafood Restaurant

$$$

Conveniently located at the entrance to Bridgeport Station on the Canada Line, this upscale Chinese restaurant serves first-rate Hong Kong-style seafood, often plucked live from the tanks and cooked to the specifications of its well-heeled clientele. Ask for whatever fish is freshest, and try the distinctive pork with chayote squash. This is also a popular spot for lunchtime dim sum, both traditional and more contemporary. Although you won't be out of place in jeans, you could dress up a bit, particularly in the evening. Reservations are recommended.

150-8888 River Rd., Vancouver, BC, V6X 0E1, Canada
604-232–0816
Known For
  • Cooked-to-order seafood
  • Dim sum
  • Upscale dining
Restaurant Details
Closed Tues.

Something incorrect in this review?

Shanghai River Restaurant

$$$

A brigade of chefs is at work in the open kitchen of this popular restaurant that specializes in Shanghai-style fare, which is richer and slightly sweeter than more delicate Cantonese dishes. They're prepping the handmade dumplings, including the soup-filled xiao long bao and the panfried pork buns that are among the specialties here. Hand-pulled noodles, saucy braised eggplant, and fresh stir-fried greens are other good options. Book in advance or prepare to wait.

7831 Westminster Hwy., Vancouver, BC, V6X 4J4, Canada
604-233–8885
Known For
  • Shanghai-style dishes
  • Handmade dumplings
  • Hand-pulled noodles

Something incorrect in this review?

Shelter

$$$
This big, bustling spot on the edge of town draws both locals and visitors for burgers, chowder, and fish-and-chips for lunch, and dinners of shucked oysters, pan-seared salmon, and grilled rib eyes. Chef Matty Kane's handmade fettuccini with freshly caught mussels and side-striped prawns has been on the menu from the start and is his personal fave. Choose from the upbeat pub vibe in the lofty wood-beamed first-floor lounge, or opt for a more serene dining experience, with sea views, in the upper-floor restaurant. The restaurant's newer laid-back sister property, Shed, is just down the road in the center of town.

Shiang Garden Seafood Restaurant

$$$
Dim sum aficionados make the trek to this upscale Cantonese restaurant for some of the tastiest tidbits in town, served daily for brunch or lunch. Order from the menu (there are no carts circling the dining rooms), or just point at what the other tables are having. In the evenings, Hong Kong–style seafood and other subtly seasoned southern Chinese dishes are the specialties. The multilevel restaurant, which is popular with Asian families, is in a shopping plaza, set back from No. 3 Road at Leslie Road.
4540 No. 3 Rd., Richmond, BC, V6X 4E4, Canada
604-273–8858
Known For
  • Dim sum
  • Cantonese–style seafood
  • Popular with locals
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Shirley Delicious

$
Heading to the beach? Fuel up with a breakfast burrito, a chai latte, or an organic chocolate brownie at this welcoming café 18 km (11 miles) west of Sooke. Virtually everything, from the quiche and corn fritters to the organic bread and wholesome treats (many gluten-free and vegan) are made from scratch at this cute little A-frame in the woods. The great food and effusively friendly owners make this a favorite stop for locals, surfers, and road-trippers alike.
2794 Sheringham Point Rd., Sooke, BC, V9Z 1G4, Canada
778-528–2888
Known For
  • Favorite with locals
  • Made-from-scratch ingredients
  • Good for breakfast
Restaurant Details
Closed Tues. No dinner

Something incorrect in this review?

The Siding Cafe

$

Originally constructed in 1915 by the Canadian Pacific Railway, this building has been home to a variety of businesses, including a ham radio spot and a grocery store, and has been operated as a café by the current family since 1991. The café's small menu, which can be dine-in or ordered to go for a park picnic, includes rice bowls, paninis, soup, salad and sandwiches, and a variety of cold drinks and grab-and-go items. The Siding is also the local general store, gift shop, and liquor agency.

318 Stephen Ave., Field, BC, Canada
250-343–6002
Known For
  • Vegetarian and gluten-free daily soup
  • Scenic backdrop of the surrounding mountains
  • Grab-and-go items
Restaurant Details
No dinner

Something incorrect in this review?

The Snack Bar by Street Avenue Food

$

This snack bar serves up fresh fast food like poutine, hot dogs, and fish-and-chips. There is outdoor seating available, but it's limited.

Spinnakers Gastro Brewpub

$$ | Vic West

Victoria's longest list of handcrafted beers is just one reason to trek over the Johnson Street Bridge or hop a Harbour Ferry to this Vic West waterfront pub. Canada's oldest licensed brewpub, and a popular hangout, Spinnakers relies almost exclusively on locally sourced ingredients for its top-notch casual fare. Opt for the pubby adults-only taproom, with its covered waterfront deck, double-sided fireplace, and wood-beamed ceilings, or dine in the all-ages waterfront restaurant. Either way you can enjoy a great selection of sharing plates alongside high-end pub grub such as mussels steamed in ale, or brick-oven pizzas (try the house-smoked wild salmon or the mushroom and beer). You can also stop by for breakfast, served from 8 am to 2 pm daily, or grab some house-made picnic fixings and malt vinegars at the take-away deli and bakery.

308 Catherine St., Victoria, BC, V9A 3S8, Canada
250-386–2739
Known For
  • High-end pub fare
  • Brick-oven pizza
  • Takeaway deli

Something incorrect in this review?

The Stable House Bistro

$$$

This little meeting place, tucked just off Granville Street on West 13th Avenue, has the feeling of a buzzy European bistro. Small plates are made for sharing, as are the charcuterie and cheese boards and the menu changes with the seasons. The extensive wine list features a selection of both local and wines from around the world. A four-course family style menu is also available. 

1520 W. 13th Ave., Vancouver, BC, V6J 2G4, Canada
604-736--1520
Known For
  • Weekend brunch board
  • Excellent food and wine pairings
  • Lively daily happy hours
Restaurant Details
No lunch Mon. and Tues.
Reservations recommended

Something incorrect in this review?

The Stand

$ | North Pender Island
You can refuel before catching the ferry at the Stand, a rustic take-out shack at the Otter Bay ferry terminal. The burgers—whether beef, salmon, halibut, or veggie—are enormous, messy, and delicious.
1371 MacKinnon Rd., Pender Island, BC, V0N 2M1, Canada
250-629–3292
Known For
  • Outdoor seating
  • Good for kids
  • Huge burgers
Restaurant Details
Closed Fri. No dinner

Something incorrect in this review?

Stanley's Bar and Grill

$$

In a 1911 manor house, this bar and grill with a large patio is very family-friendly, with a menu of burgers, fish, soups, and salads, as well as sharing plates and vegetarian options. The location right in Stanley Park is great, especially mid-bike ride. It overlooks the Rose Garden and is steps from Malkin Bowl, where outdoor theater and concerts are held in summer.

Steamboat Lounge & Forage

$$$

Opened in June 2024, Steamboat offers an elevated dining experience, with nourishing dishes made from sustainable ingredients. A small afternoon menu is offered from 2--5 pm, while the dinner menu—available from 5--9:30 pm—offers small plate and sharing/large plate options like braised bison short ribs and wild sockeye salmon. There are also three "trio" options: taco, slider, and plant-based dip trio, with suggested accompanying cocktail or beer flight options.

7497 Main St. W, Radium Hot Springs, BC, Canada
250-270–7253
Known For
  • Sustainably sourced ingredients
  • Small and sharing/large plate options
  • Margarita, beer, and wine flights
Restaurant Details
No lunch

Something incorrect in this review?

Steeps Grill & Wine Bar

$$$

Although it's atop Whistler Mountain, you're likely to see as many non-skiers as skiers in the crowd dining here. That's because Steeps Grill & Wine Bar is located inside the enormous Roundhouse Lodge at the top of Whistler Village Gondola, and lots of the visitors are simply sightseers. While other mountain dining outlets tend to cater to the grab-and-go crowd, this venue is a stay-a-while, full-service dining affair offering lots of west coast favorites like smoked salmon chowder and sockeye salmon and succotash.

Whistler Mountain, BC, V0N 1B4, Canada
604-905–2379
Known For
  • Incredible views
  • West coast cuisine
  • Wine flights
Restaurant Details
No dinner. Closed in summer and fall

Something incorrect in this review?

Sturdies Bay Bakery and Cafe

$
Stop into this cheerful local favorite near the ferry terminal for freshly made pastries and sandwiches. The bread is highly praised, and you can often find roasted organic chicken or other cooked food for taking lunch to the beach.

Summerhill Sunset Organic Bistro

$$$
When the sun cooperates, the skies here become a dazzling array of salmon, orange, pink, and turquoise as dusk approaches. The food is impressive enough, though, that you'll be lingering over every mouthful long after the sun goes down. In addition to salads and soups, there are expertly prepared dishes like strip loin served with garden salsa verde. There are also options for those who have vegan and gluten-free diets. Make sure to share a plate of artisanal cheeses and breads. Before dinner, try to schedule a tour of the winery's pyramid, fashioned after the one in Egypt.
4870 Chute Lake Rd., BC, V1W 4M3, Canada
250-764–8000
Known For
  • Organic fare sourced straight from their garden
  • Artisanal cheeses
  • Extensive organic and biodynamic wine list

Something incorrect in this review?

Sun Sui Wah

$$$$

This bustling Cantonese restaurant is best known for its excellent dim sum (served 10:30 to 3 weekdays and 10 to 3 weekends), which ranges from traditional handmade dumplings to some adventurous fare. Dinner specialties include roasted squab marinated in the restaurant's secret spice blend and king crab plucked live from the tanks, then steamed with garlic. If you can, come with a group, so you can sample more dishes. There's an additional location in Richmond.

3888 Main St., Vancouver, BC, V5V 3N9, Canada
604-872–8822
Known For
  • Dim sum
  • Handmade dumplings
  • Seafood tanks

Something incorrect in this review?

Sunny Mayne Bakery Café

$
Join the locals for homemade soups, sandwiches, and baked treats at this tiny Miner’s Bay spot; it’s open for breakfast and lunch daily.
472 Village Bay Rd., Mayne Island, BC, V0N 2J0, Canada
250-539–2323
Known For
  • Baked goods
  • Breakfast
  • Daily pizza
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Sushi Village

$$
If you don't equate sushi with social buzz, then you haven't been to this perennial Whistler hot spot, which offers everything from après-ski to late-night dining. The chef's choice sashimi is a favorite, as are the dozen different house special rolls, including one tasty combination of shrimp tempura, avocado, scallops, and salmon. There are also teriyaki dinners and hot pots served family-style as well as a gluten-free menu. Phoning ahead for take-out orders lets you jump the line.
4340 Sundial Crescent, BC, V0N 1B4, Canada
604-932–3330
Known For
  • Sake selection (and sake margaritas)
  • Festive environment
  • The sashimi is super popular
Restaurant Details
No lunch

Something incorrect in this review?

Tacofino

$

Heading to the beach? Follow the surfers to this orange catering truck at Outside Break, a cluster of driftwood- and cedar-sided shops just south of town. Dubbed “slow food fast,” the quick, cheap, and wholesome eats here include burritos, gringas (flour tortillas stuffed with meat or beans), and Baja-style fish tacos. Everything, including the salsa, is made from scratch. This is the original; there are now outposts in Vancouver and Victoria. Open until 6 pm.

1184 Pacific Rim Hwy., Tofino, BC, V0R 2Z0, Canada
250-726–8288
Known For
  • Fresh, healthy ingredients
  • Mexican-inspired beach food
  • Original food truck location
Restaurant Details
No dinner

Something incorrect in this review?

The Tapa Bar

$$$ | Downtown

Chef-owner Danno Lee has re-created the fun and flavors of a Spanish tapas bar in this little pedestrian-only lane off Government Street. Small, flavorful dishes run from simple-but-tasty grilled vegetables to prawns in white wine, spicy mussels, thin-crust pizzas, pastas and a multitude of vegetarian options. One specialty is the Pollo Armanda: charbroiled boneless chicken with artichokes, sun-dried tomatoes, capers, lemon, and white wine. Almond-stuffed dates are a particular hit. Rich colors and lively artwork create a casual interior; the patio is a choice spot. Just need a snack? Tapas are served all afternoon and late into the evening. A wine bar next door is run by the same owners.

620 Trounce Alley, Victoria, BC, V8W 1K3, Canada
250-383–0013
Known For
  • Lively room
  • Patio
  • Late-night tapas

Something incorrect in this review?

The Teahouse at Abkhazi Garden

$$$ | Fairfield

Afternoon teas (C$54), with fresh-baked scones and cream, mini-quiches, cucumber sandwiches, and seasonal treats featuring produce from the garden, are served in the living room of the Abkhazi Garden. Late-morning snacks (called "elevenses") and light lunches are also available at this romantic garden setting.

1964 Fairfield Rd., Victoria, BC, V8S 1H4, Canada
778-265–6466
Known For
  • Garden location
  • Romantic teahouse
  • The venue's "story"
Restaurant Details
Closed Mon. and Tues. Oct.–Mar.

Something incorrect in this review?

The Teahouse in Stanley Park

$$$$ | Stanley Park

The former officers' mess at Ferguson Point in Stanley Park is a prime location for water views by day, and for watching sunsets at dusk. The Pacific Northwest menu is not especially innovative, but its broad appeal will please those looking for local fish, rack of lamb, steaks, and a host of other options, including gluten-free pasta. Various tasting boards—charcuterie, cheese, seafood, and vegetarian options—make for good grazing in the afternoon. In summer you can dine on the patio.