This post may contain affiliate links. If you buy through those links, I may earn a commission at no extra cost to you. You can read the full disclosure here.
If you like nature and food, there’s no better place to visit than Vancouver. Regardless of the time of year you visit, they will both be great. And if you prefer relaxing, slow mornings, you’re in luck. There are numerous restaurants serving great brunch in Vancouver. Therefore, when booking your hotel, I would recommend against paying for breakfast. There are so many great brunch options that it makes no sense to eat the same thing at your hotel every morning.
If you’re not from Canada, expect to spend around 20-25 CAD per person on brunch (including a coffee but not alcohol). In no particular order, here are my recommendations for brunch in Vancouver:
Located inside Fairmont’s Pacific Rim hotel, this café has been my favourite during my last trip to Vancouver in 2019. If I remember correctly, I think I went there 6 or 7 times during my week-long trip! That’s because they serve more than just breakfast. My hotel was located nearby so it made it too easy for me to pop in every morning for breakfast. I also had takeaway pizza one evening from there and a couple of small cakes. My breakfast favourites were the bacon and egg flatbread, as well as the steak gnudi. My favourite takeaway item was the prosciutto fig pizza and favourite dessert item was the raspberry cake pop.
Giovane Café has a bright, airy ambiance with views of Cordova Street. It is open everyday from 8:00 am until 4:00 pm. They also sell small gifts and souvenirs such as cards, water bottles, notebooks, rain coats, and more.
A small, cosy eatery with rustic ambiance. The bistro has large windows that offers great views of Gastown. If I had to describe the cuisine in two words, I’d say international comfort. You can try dishes such as the eggs and eggplant Shakshuka, Croque Monsieur, and brioches. They are open Thursday-Sunday from 8 am until 10 pm and Monday-Wednesday from 8 am until 3 pm. Brunch is served until 3 pm everyday.
Located inside a brewery, this eatery is one of the most popular brunch spots in Vancouver. It is located in Railtown, steps away from the Gastown Steam Clock and offers modern rustic cuisine. You can try interesting dishes such as Wagyu Meatball Skillet, Settlement Sausage Skillet, Belgard Brunch Burger, Railtown Breakfast Wrap, and many others. Belgard Kitchen is open Monday-Friday from 11:30 am until 11:00 pm and Saturday-Sunday from 10:00 am until 11:00 pm. Brunch is served Saturdays, Sundays and on Holidays. It is recommended to reserve a table for brunch.
With a cute and cosy interior, and tasty, filling portions, Catch 122 Café Bistro is great for those who have a hearty appetite in the mornings. You can try dishes such as Bulgogi Steak N Egg, KFC Dutch Baby Baked Pancake, Pulled BBQ Pork Shoulder Benny, Cauliflower Benny, Apple Ricotta Hotcake, and many others including vegetarian options. Catch 122 Café Bistro is open for dine-in Monday, Wednesday-Friday from 8:00 am until 3:00 pm and Saturday & Sunday from 9:00 am until 3:00 pm. If you plan on going on a weekend or holiday, it is a good idea to reserve a table in advance.
For those with a sweet tooth, try some waffles from the Little Belgian. If you’re not into sweets, they also serve savoury waffles. They even have avocado waffle (a take on avocado toast). And if you don’t want waffles, you can choose a bagel with your breakfast instead. Le Petit Belge is open from Monday-Friday from 8:00 am until 3:00 pm, and Saturday-Sunday from 8:00 am until 5:00 pm.
With a waterfront location and cute ambiance, this is a perfect place to grab something to eat before heading to the aquarium. You can try omelette with wild kale and Boursin cheese, duck leg with bacon and sunny side up egg, mushroom toast with potatoes and arugula salad, pork belly Benny, breakfast chicken cacciatore, and more. The Eatery is open everyday from 8:00 am until 3:30 pm (kitchen closes at 2:30 pm). It is located along the waterfront, right outside Stanley Park.
This is a cute little place in the heart of Gastown, just steps away from Canada Place. Nelson the Seagull specializes in brunch and is well known for the delicious sourdough. Aside from the typical breakfast items, you can also get dishes such as peach toast, carrot ginger soup, PB&J on toast, salmon on rye, freshly made pastries, peanut butter cups and more. Nelson the Seagull is open from 8:00 am to 3:00 pm on weekdays and 9:00 am to 4:00 pm on weekends.
If you are looking for something Mediterranean, Café Medina is the place to go. And judging by its popularity, many others agree with me. I went there during a cold, rainy day and there was a bit of a wait. I figured it was due to the weather, but it seems it’s just how it normally is. I still managed to get a table without having a reservation. Despite being full, the café didn’t seem that busy thanks to its large windows and bright decor.
Café Medina is open Sunday-Wednesday from 9:00 am until 3:00 pm and Thursday-Saturday from 9:00 am until 10:00 pm. You can try items such as breakfast paella, frittata, wolves breakfast (steak, egg, bacon), breakfast burger, tangine, and more. The café is located downtown.
If you’re looking for something locally grown and in season, go to Forage. Would you like some eggs with clams? They have it. How about some poached eggs over a bed of veggies? They have it too. Assuming they are in season during your visit. Forage serves brunch Saturdays and Sundays from 9:00 am to 2:00 pm. Depending on the season you visit, you can try delicious dishes such as free range Benedict with smoked salmon, roasted mushrooms with goat cheese and caraway rye, halibut cakes with potatoes, duck ragout with eggs, and more. The decor is modern rustic, with a lot of wood and large windows. Forage is located on West End Vancouver, close to Coal Harbour. It is also a great place to grab breakfast before heading to Stanley Park.
A meat-centric brunch spot with a focus on Pacific Northwest flavours. If you’re looking for a unique and unforgettable brunch, this is the place to go. Wildebeest serves delicious farm-to-table dishes such as: bone marrow, mushroom toast, winter squash Benedict, fir beignets, and more. It is located in Gastown and has a cosy atmosphere with wood and brick details. Brunch is served on weekends and holidays from 10:00 am until 2:00 pm. If you absolutely want to try something off their brunch menu, it’s best you reserve a table in advance.
Granville Island is a small peninsula, shopping district and food market located located across False Creek from Downtown Vancouver. The market is open from 9:00 am until 6:00 pm everyday. There are many vendors and bistros serving local and international foods. They also serve vegan and vegetarian options. Some of the items you can choose include: brunch at the restaurants, wok, spring rolls, burritos, fish and chips, coffee and pastries, lobster rolls, stir-fry and many more. Granville Island is certainly a place you come to for at least half a day.
These have been my top places for brunch in Vancouver, BC. Do you have any favourite brunch spots in Vancouver?