Best Restaurants in Port Moody, BC

Aerial view of Port Moody waterfront restaurant patio at dusk

Port Moody’s dining scene is shaped by its geography and its demographics. The city is small, around 35,000 people, but it draws a well-travelled resident base that expects more than chain restaurants and mall food courts. The main concentration of restaurants runs along St Johns Street, which functions as the city’s high street, and the density of options there is higher than the population size might suggest. Independent operators dominate, particularly in the ethnic cuisine categories, and the result is a strip where genuine meals can be had without booking in advance on most nights.

The Evergreen SkyTrain extension, which opened in 2016, changed Port Moody’s relationship to the rest of Metro Vancouver by making it easier for people to come in from Vancouver and Burnaby specifically to eat. The restaurant scene responded: a few new operators opened with explicit awareness that the audience was broader than the immediate neighbourhood. The best restaurants in Port Moody today are worth the trip from elsewhere in the Lower Mainland, particularly combined with an afternoon at Rocky Point or a walk along the Shoreline Trail.

Best Restaurants in Port Moody, BC
St Johns Street: The Restaurant Corridor

St Johns Street: The Restaurant Corridor

St Johns Street between the Moody Centre SkyTrain station and the Murray Street intersection is where the majority of Port Moody’s independent restaurants are concentrated. The strip has a mix of cuisine types that reflects the community’s diversity: you will find Indian restaurants, sushi spots, Thai, Vietnamese, and a few cafes and casual spots that defy easy categorisation. The strip is walkable and dense enough that browsing for a table on a weeknight is a genuine option without a reservation.

The independent character of St Johns Street is worth emphasising because it distinguishes the dining experience here from what you get in nearby Coquitlam’s commercial corridors, where chains and mall anchors dominate. The St Johns operators tend to have been in business for several years and have built local followings. Staff familiarity with regulars is common. The restaurants are not tourist-oriented; they are cooking for the neighbourhood and the quality reflects that accountability.

Lunch on St Johns Street tends to be quieter than dinner, making weekday lunches a particularly good time to visit spots that fill up in the evening. The street parking situation is manageable during the day and becomes more competitive after 6pm. Several of the restaurants along the strip have tables outside during summer, extending the pavement cafe feel that the street has when the weather cooperates.

Indian and South Asian Dining

Port Moody has developed a genuine reputation for Indian food, with several St Johns Street restaurants that draw diners from across the Tri-Cities and from Vancouver. The concentration of South Asian residents in Port Moody and neighbouring Coquitlam creates a discerning local audience that keeps quality high. The best Indian restaurants here are doing authentic regional cooking rather than an anglicised version of the cuisine, and the difference is noticeable.

The range within the Indian restaurant category on St Johns covers North Indian, South Indian, and a few spots that blend regional traditions. Vegetarian options are consistently strong across this category, reflecting the traditions of the cuisines being represented. Several spots are specifically popular for their lunch buffets, which offer a reliable way to try a wide range of dishes and are genuinely good value by Metro Vancouver standards.

The pattern of dining late, which is common in Indian restaurant culture, maps reasonably well onto St Johns Street: most of the Indian spots are busy from 6:30pm onward on weekends and reservations are worth making for groups of four or more. Smaller parties generally manage walk-in seating on weeknights, though summer weekends are the exception.

Indian and South Asian Dining

Asian Options: Sushi, Thai, and Vietnamese

Asian Options: Sushi, Thai, and Vietnamese

Japanese food in Port Moody is well-served by several sushi spots of varying ambition. The best of these are doing more than conveyor-belt sushi: fresh fish, thoughtfully constructed rolls, and some Japanese izakaya-style small plates that suit the pace of a long dinner. Port Moody’s proximity to the ocean-adjacent communities of the Tri-Cities means fresh seafood availability is reasonable, and the better sushi spots take advantage of this.

Thai and Vietnamese options on St Johns Street range from quick lunch spots to sit-down dinners that have attracted followings for specific dishes. The pho restaurants in particular are popular in the colder months when the inlet fog sits in the valley and a bowl of broth is exactly what you want. The spring rolls and Vietnamese sandwiches at the better spots are worth noting: Port Moody has a Vietnamese banh mi option that holds up well against comparable spots in Vancouver’s Chinatown.

The overall quality of Asian dining on St Johns Street is consistent with the fact that the resident base eating at these restaurants knows the cuisines well. The feedback loop keeps operators honest, and places that cut corners do not tend to last. This is not a tourist strip where unfamiliarity with the cuisine can mask mediocrity.

Waterfront and Rocky Point Adjacent Dining

Dining close to the water in Port Moody is limited but worth knowing about. The options nearest to Rocky Point Park lean toward casual: the seasonal concession at the park itself, a few spots along Murray Street that have patios within sight of the inlet, and the brewery tasting rooms that provide a food-adjacent experience when trucks are present. True sit-down waterfront dining in the sense of a restaurant with tables directly overlooking the water is not the feature here that it is at some other Metro Vancouver waterfront locations.

What the Rocky Point area offers instead is a combination of casual food and setting that works particularly well in summer. Eating takeout on the Rocky Point pier, watching the water and the mountains, is one of Port Moody’s more distinctive dining experiences even if it does not fit the traditional restaurant category. Several of the Murray Street businesses adjacent to the park have exterior seating that comes close to the waterfront dining experience in practical terms.

For a more traditional sit-down meal with some sense of being near the water, the best approach is to eat on St Johns Street and then walk down to the inlet afterward. The streets between St Johns and the waterfront are residential but pleasant, and the walk to Rocky Point takes about 10 minutes from most spots on the restaurant strip.

What to Eat in Port Moody: Beyond the Breweries

Port Moody’s identity as a craft beer destination can overshadow its food scene, but the restaurants on St Johns Street are doing work that stands independently. If you are making the trip from Vancouver, the combination of a meal on St Johns Street and an hour or two on Brewers Row is a better Port Moody day than the breweries alone. The food scene is genuinely good enough to be the reason for the visit rather than an afterthought.

Coffee and dessert culture in Port Moody is worth noting separately from the restaurant scene. Several of the St Johns Street cafes double as dessert destinations in the evening, and the baked goods at a few spots have developed regional followings. The patisserie and cake culture on this strip is better than most people outside Port Moody realise.

Late-night options in Port Moody are limited. The city follows a relatively early schedule, and most restaurants close between 9 and 10pm. If you are arriving in the evening from Vancouver and want to eat late, checking hours in advance is important. The SkyTrain runs until midnight, so a late dinner is logistically possible if you find an operator that stays open.

Tips for Dining in Port Moody

Make reservations for dinner at the better Indian and Japanese spots on weekends, particularly if you are a group of four or more. Weeknight tables are easier to get without booking but summer weekends fill up the popular spots quickly.

Combine your restaurant visit with transit. The Moody Centre and Inlet Centre SkyTrain stations give you access to all of St Johns Street and the Murray Street area within a short walk. This eliminates parking stress and makes an evening out more flexible.

Ask about daily specials. Several of the independent spots on St Johns Street run specials based on what came in fresh or what the kitchen is working with that week. The specials are often the best value and the most interesting cooking on the menu.

Lunch on weekdays is the best-kept secret on St Johns Street. Most of the restaurants are half-full at most during the lunch hour on a Tuesday or Wednesday, service is faster, and several spots offer lunch-specific pricing that is noticeably less expensive than the dinner menu.

Questions Often Asked

What kind of food is Port Moody best known for?

Port Moody has a strong reputation for Indian and South Asian cuisine, with several well-regarded restaurants on St Johns Street drawing diners from across the Tri-Cities. The city’s craft brewery scene on Murray Street is also a major draw. The overall restaurant corridor on St Johns covers a range of Asian cuisines alongside Indian, making it a genuinely diverse dining destination.

Are there good vegetarian and vegan options in Port Moody?

Yes. The Indian restaurants on St Johns Street have consistently strong vegetarian menus, as do several of the Asian options. A few spots are specifically vegetarian or have menu sections clearly designed for plant-based diners. The variety is better than you might expect from a city of this size.

Is Port Moody a good destination for a dinner out from Vancouver?

Yes, particularly if you are combining dinner with another activity. The SkyTrain ride from Vancouver takes around 35 to 40 minutes. The best approach is to pair dinner on St Johns Street with Brewers Row or a walk at Rocky Point. The combination makes the trip worthwhile as a full evening rather than just a meal.

What are the best streets for restaurants in Port Moody?

St Johns Street between Moody Centre SkyTrain station and the Murray Street area is where the majority of Port Moody’s independent restaurants are concentrated. Murray Street itself has the craft breweries and associated food truck culture but fewer sit-down restaurants. Most visitors cover both in the same visit.

Scroll to Top