109 Best Restaurants in Vancouver, British Columbia

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.

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.

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.

Recommended Fodor's Video

Sal y Limón Mexican Cuisine

$

This casual eatery serves Mexican favorites like tacos, burritos, tortas, quesadillas, and more—all for less than C$12. Whatever you order, make sure to try one (or several) of their flavor-packed hot sauces. A great spot for a casual lunch or dinner, and if it's nice out, bring your eats to the nearby Robson Park for a picnic. The Kingsway location is full of Mexican artwork. There are three other locales across the city.

Sala Thai

$$

Vancouver's ocean of Asian restaurants can be overwhelming so finding dependably great, authentic Thai cuisine is a treat. Sala Thai means "an open pavilion for gathering," so you can expect gracious hospitality and service, alongside seafood, noodles—pad Thai, pad see-ew to name just two---and curries with coconut milk, fruits, and spices. The diverse menu includes desserts like jackfruit, mango, and sweet sticky rice, as well as deep-friend bananas and homemade coconut ice cream. No wonder kids love the place.

Salmon House on the Hill

$$$$

Perched halfway up a mountain, this restaurant has stunning water and city views by day and expansive vistas of city lights by night. It's best known for its alder-grilled salmon, though the sablefish is also tempting. The seafood tower, prepared for two, gives you both chilled and grilled fish, along with a "seafood feast bowl"—salmon, clams, mussels, and prawns in a Thai coconut broth, served with a king crab leg. With a good selection by the glass, the wine list emphasizes British Columbia labels. The Northwest Coast interior is tastefully done, though it can hardly compete with what's outside the windows. The Salmon House is about 30 minutes from Vancouver by car. Head over the Lions Gate Bridge, follow Highway 1 west, then take the Folkestone Way exit.

2229 Folkestone Way, Vancouver, BC, V7S 2Y6, Canada
604-926–3212
Known For
  • local seafood
  • British Columbia-focused wine list
  • stunning views
Restaurants Details
Rate Includes: Closed Mon.–Tues.

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
Restaurants Details
Rate Includes: No lunch

Sciué

$

Inspired by the street foods of Rome, this cafeteria-style Italian bakery-café (pronounced "shoe-eh") starts the day serving espresso and pastries, then moves to panini, soups, and pastas. One specialty is the pane romano, essentially a thick-crust pizza, sold by weight. There can be lines out the door at lunch, so try to visit early or late. (Not too late, though, as it's only open until 5 pm.) There are additional Downtown branches with varying hours. If you're in Yaletown, look for the location at 126 Davie St.; it's open every day.

110–800 W. Pender St., Vancouver, BC, V6C 2V6, Canada
604-602–7263
Known For
  • thick-crust pizza
  • lunchtime crowds
  • fast service
Restaurants Details
Rate Includes: Closed weekends, Reservations not accepted

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
Restaurants Details
Rate Includes: Closed Tues.

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

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.

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.

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.

The Acorn Restaurant

$$$

Vancouver's first upscale vegetarian dining room, this barely bigger-than-an-acorn restaurant serves imaginative plant-based fare that does its vegetables proud. With a hyper-seasonal menu, dishes rotate weekly following shipments from local organic farms. Many menu items are vegan or gluten-free. If you have to wait for a table, pass the time with one of their signature cocktails.

3995 Main St., Vancouver, BC, V5V 3P3, Canada
604-566–9001
Known For
  • vegan options
  • gluten-free choices
  • creative cocktails
Restaurants Details
Rate Includes: No lunch weekdays, Reservations not accepted

The Federal Store Luncheonette & Grocer

$

It would be easy to miss this tiny luncheonette and grocer nestled off Main Street on a residential street, but locals know this is a place to go for pastries, sandwiches, coffee, and specialty groceries perfect for a picnic. Their cakes and cupcakes are particularly divine. There's a small area for seating, but if it's a busy afternoon, take your snacks to go, and head to a local park for a picnic.

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
Restaurants Details
Rate Includes: No lunch Mon. and Tues., Reservations recommended

The Teahouse in 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.

The Union

$$

At this casually cool restaurant and lounge whose tagline could be "Asia's greatest hits," the sharing plates and fun cocktails have elements from Japan to India and everywhere in between. Start with a Banga, a cocktail in a jar, then choose Thai papaya salad, a Vietnamese banh mi (sandwich), or Indonesian nasi goreng (fried rice). Banga #2 blends tequila, mandarin, lime, agave syrup, and galangal, while #3 is a mix of bourbon, mirin, mint, calamansi, and ginger beer. Nonalcoholic drinks with flavors like coconut, ginger, and Thai basil are also delightful. More great food choices include sweet and spicy chicken wings, Cha Ca Hanoi (Pacific cod, rice vermicelli, and greens in a turmeric-herb-coconut milk broth), and spicy sambal green beans.

219 Union St., Vancouver, BC, V6A 2B2, Canada
604-568–3230
Known For
  • pan-Asian menu
  • refreshing cocktails
  • steamed bao buns
Restaurants Details
Rate Includes: No lunch weekdays, Reservations not accepted

Vij's Rangoli

$$ | South Granville
Part of Vikram Vij's growing restaurant empire, this modern bistro serves innovative Indian fare in a relaxed environment. Nab a table in the cozy interior and order grilled chicken marinated in tamarind and yogurt, pulled pork with sautéed greens, or a curry of kale, jackfruit, cauliflower, and potato. Wash it all down with ginger lemonade or the Bollywood 411, a cocktail of prosecco, pomegranate, and mango juice.
1480 W. 11th Ave., Vancouver, BC, V6H 1L1, Canada
604-736–5711
Known For
  • modern Indian food
  • vegetarian-friendly menu
  • great service
Restaurants Details
Rate Includes: Credit cards accepted, Reservations not accepted