Because of its close location to Vancouver and the fact Vancouver International Airport (YVR) is located in Richmond, and not Vancouver City itself, the bustling seaside city of Richmond has become a growing hotspot for travelers.

Yet Richmond, which is located on Canada’s Pacific Coast, is a charming city in its own right. With chilled out vibes alongside mountain and sea views, many traveling to Vancouver often spend some time in Richmond before heading on to its more famous neighboring city.

Luckily for those who choose to travel or visit Richmond, the restaurant scene is booming. In particular there’s a number of fantastic spots for breakfast and brunch in Richmond, BC.

And as we know this city well, we’ve decided to share some of our favorites.

Below are our eight recommendations for the best places to grab brunch and breakfast in Richmond, BC. Bon Appetit!

Eight Exceptional Spots For Breakfast & Brunch in Richmond, BC

1. The Story Cafe Eatery & Bar

Picture yourself in a relaxed cafe, sipping on your morning coffee with the sound of Elvis playing in the background. If that sounds like the perfect way to start a day, then we think you should give breakfast at The Story Cafe a try.

This cozy quaint vintage-themed cafe is decorated with many old-style trinkets, from vinyls to typewriters, and all have special stories related to British Columbia.

As one of the most affordable places for breakfast and brunch in Richmond, BC, The Story Cafe is often bustling with regulars in the morning. That means the service can be a little slower during peak times, but the atmosphere and good food is well worth it.

So what dishes can you expect? Well some of our favorites include the Fried Chicken French Toast and the Pulled Pork French Toast. We’re yet to see such items on any other breakfast menu!

If you want to dive into the vintage vibes of this place, then why not try their themed breakfasts like the Titanic or The Beatles English Breakfast. They also serve some delicious pastries, with some of the most popular being the Hazelnut Croissant and Cinnamon Scone.

Brunch and breakfast starts from 9am until 3pm. And good news for animal lovers, you can bring your furry friend along as the cafe’s patio area is pet friendly!

The Story often have live music in the evenings too, so if you fancy visiting for a second time why not try out the night-time ambiance there.

Address: 2800 Sexsmith Rd, Richmond, BC V6X 1V5

2. Flying Beaver Bar & Grill

Right beside the Harbour Air Terminal you will find another restaurant that serves up great breakfast in Richmond, BC.

Located on Fraser River, the Flying Beaver sits in a great setting as customers can enjoy breakfast on the patio which directly overlooks the river.

And because it’s situated beside the Harbour Terminal, you will likely see one or two seaplanes flying by while enjoying your food. With those views, having breakfast here always feels like starting the day on the right track.

While this place transforms into a lively bar at night, their weekend breakfast menu is also very popular.

Our recommendations include the Short Rib Skillet and Smoked Salmon Hash. Both come in generous portion sizes and are extremely tasty. On top of that, at the time of writing all items on the breakfast menu were very well priced. Making this an affordable and scenic place for breakfast in Richmond, BC.

One last tip from us: To truly enjoy breakfast outside, make sure you wear warm clothes because the Canadian wind can be a bit chilly in the morning! Although if it is too cold, the Flying Beaver has floor to ceiling windows and a retractable roof. So whatever the weather, you’ll get those fantastic views.

Address: 4760 Inglis Dr, Richmond, BC V7B 1W4

3. Steveston Cannery Cafe

Aside from great food, what else do you look for in a breakfast restaurant? For us it’s a laidback atmosphere and a lovely outside dining space where you can enjoy the early morning rays.

That’s exactly what you’ll get at the Cannery Cafe. This cafe is located in Steveston Village, a neighborhood of Richmond that’s known for its historic port. Located not far from the water, this cafe has that perfect coastal city atmosphere and a big patio to enjoy.

Opening at 9am, they serve both breakfast and brunch.

A brunch dish you must try is the Chic ‘N Waffle. It’s the usual Fried Chicken and Waffle combo, but Cannery’s version is easily one of the best in BC. The juicy chicken just contrasts so well with the waffle’s crispy outside.

While you’re there, try their Rose Tea Latte as well. It’s one of their signature drinks and its presentation is very photogenic.

Need more reasons to visit? Well, fun fact – Cannery Cafe is actually one of the shooting locations of the ABC hit show, Once Upon A Time.

In the show, the cafe is the fictitious Granny’s Diner. But don’t worry about the cafe being gloomy like it’s portrayed on the show! The dark ambiance was just made to match the show’s theme. In real life, Cannery Cafe is a cute little dining place.

This spot is a popular stop for brunch in Richmond, so it can get pretty busy. With that the case, we advise coming early so you don’t have to wait to be seated. We also suggest you sit outside rather than inside because their patio really is a fantastic place to start your day.

Address: 3711 Moncton St, Richmond, BC 

person performing coffee art

4. The Apron

Getting off the plane at YVR before noon? If so, why not head to to The Apron and try some of the best breakfast in Richmond BC!

This breakfast spot is located in Westin Hotel and although they originally only served hotel guests, they’ve now opened up to non-residents too. As it’s situated so close to the airport, The Apron is perfect for anyone who is feeling ravenous after a long flight.

This restaurant has inside and outside dining areas, and has a very laid-back, pleasant atmosphere. Although popular among travelers, The Apron is normally on the quiet side making it a nice stop to reflect in the morning while enjoying some classic breakfast items.

As you’d expect at a hotel, the service is fantastic, the waiting staff are attentive and the chef will sometimes even come out of the kitchen and explain the dishes to customers.

The Apron serves a variety of meals, from seafood to French cuisine, American classics to more health-conscious fare. However the breakfast menu covers all the morning classics, from eggs, bacon, toast, and grilled potatoes to granolas and pancakes.

One of our favorites is the pancake with berries and peach. It’s cooked just right and is doused in delicious syrup. But if you’re vegan, they also serve a very tasty coconut chia with fruit, and a crunchy almond maple granola.

The Apron is open as early as 6:30 am. So if you’re an early bird this is a great spot for breakfast in Richmond, BC.

Address: 3099 Corvette Way, Richmond, BC V6X 4K3 (inside Westin Hotel, near Vancouver Airport)

5. Kam Do Bakery

Richmond is known for its Asian population, with more than 50% of the city’s residents being of Chinese and Hong Kong descent. That’s because back in the 80s, many immigrants from Hong Kong came to Canada’s west coastal areas. It’s no wonder then that there are many Asian restaurants in the area, particularly Hong Kong/Cantonese eateries. 

One Hong Kong restaurant in Richmond that’s really popular amongst locals is Kam Do. Technically, it’s a bakery, but they have a brunch menu filled with Hong Kong breakfast foods that will make Hongkongers feel nostalgic. And if you’ve not tried Hong Kong cuisine before all we can say is: What are you waiting for!

Kam Do’s signature item is the classic Hong Kong pineapple bun or Bolo Bao. The luncheon meat sandwich is also a best seller.

When talking about HK style breakfast, then Macaroni Soup is a must. The Macaroni Soup here is customizable, and you can add Spam, egg, sausage, or noodles.

Overall, this place is perfect for a quick cheap morning meal. Everything on the breakfast menu costs less than $10 and is available until 3pm.

The bakery is also located near Richmond Centre. So if you get hungry while shopping at the mall, just walk a few steps and enjoy an amazing Hong Kong breakfast at Kam Do.

For a taste of Asia, and something a little different, there’s no doubt Kam Do Bakery is a fantastic place for breakfast and brunch in Richmond, BC.

Address: 6211 No. 3 Rd Unit 135, Richmond, BC V6Y 0C2 (near Richmond Centre)

6. Blue Duck Cafe

Hidden in the industrial area off of Westminster Highway, is an inconspicuous Richmond breakfast spot called the Blue Duck Cafe. It’s a bit of a cliche but this cafe remains something of a hidden gem. Most of the customers tend to be business people just enjoying a meal after a meeting, so the atmosphere is nice and quiet.

This is a simple eatery, and the exterior and interior may not impress you much. But the food is fantastic, and the unpretentious air of the place actually means that the prices are super affordable.

The breakfast dishes are priced around the $6~7 mark at the time of writing, and drinks were all under $5.

If we were to recommend something from the menu it would be the omelets – they’re some of the best in the region. Outside of the breakfast menu, Blue Duck Cafe also serves other affordable food and pastries which are perfect to grab and go, like sandwiches and paninis.

Another big plus point of this place is the service. The owners are incredibly friendly and attentive, and the food comes out fast. Overall, it’s a nice little place to get your morning fix. Blue Duck Cafe is open for breakfast and brunch, from 7am to 2:30pm.

Address: 20800 Westminster Hwy, Richmond, BC V6V 2W3

7. After Party Club Cafe

Do you like your brunch to be a little more filling? If so then good news! After Party Club Cafe serves a variety of Asian fusion dishes that should keep you full for much of the day.

Even though this place is known more for their lunch and dinner dishes, After Party Club Cafe has quickly become one of the best places to have brunch in Richmond, BC. Why? Well their brunch dishes come in hearty portions, and as expected from an Asian fusion restaurant, they’re extremely tasty too and full of flavor.

One favorite brunch item of ours is the Mentaiko Egg Toast, which is a toasted scrambled egg topped with mentaiko mayo. The soft egg and creamy mayo go very well together, and is the perfect start before a busy day in Richmond.

If you want something meatier, then you should order the Flaming Chicken Breakfast Poutine. The chicken is cooked perfectly and the dish comes with delicious waffle fries.

As for the cafe’s interior, there’s a lovely big seating area with comfy couches and bookshelves lining the wall. It’s a great place to hang out with friends or settle in and read a book. There are also board games you can play, so grab a drink and enjoy reliving some childhood memories.

Another cool detail about this cafe is that their menu actually comes in two languages, one in English and one in Chinese. Just ask the waiter for whichever language you’re more comfortable with! However, this place does open late – at 11:30am – so it’s only suitable for a late brunch.

Address: 4351 No. 3 Rd #160, Richmond, BC V6X 2C3

8. Bruno

Ending this list with a bang, our last recommendation for breakfast in Richmond, BC is swanky restaurant Bruno. Located in Versante Hotel, Bruno is an upscale resto that serves high quality food.

This place is all about excellent food, and we suggest you start with the Truffle Potato – the garlicky truffle butter taste will make your mouth water. Another breakfast item that we really liked was the Liege Waffle. This waffle, named after the Belgium city of Liege, is garnished with berries and is perfectly cooked – crispy on the outside and soft on the inside.

However we have to talk about the seafood breakfast items. The Salmon Lobster Benny is one of our favorites. The crunchy bacon paired with fresh salmon and sunny side up egg makes for a fantastic morning meal. Another recommendation is the Chilled Shellfish. It comes with mussels, clams, scallops, and prawn cocktail, all of which are served fresh.

But the star of the show in this restaurant is the all you can eat oysters. The best thing about the oysters – aside from the fact it’s all you can eat! – is that they aren’t too salty. So you won’t mind going back for more again and again.

Although it should be mentioned that the oysters can take a long time to be served, and by long we mean more than an hour! So if you really want to take advantage of the all you can eat oysters, we suggest immediately ordering the next round as soon as the first lot arrive at your table.

Address: 8499 Bridgeport Rd Richmond, BC V6X 1R7 (inside Versante Hotel)

The Best Breakfast and Brunch in Richmond, BC: Our Final Thoughts

Whatever your breakfast style is, we’re sure you can find a brunch or breakfast in Richmond, BC that is perfect for you.

So, which one of our top restaurants are you going to try the next time you’re in town?