Are you a fan of waking up late and devouring as many pancakes as your extra stretchy pants will allow? If so then this post all about the best brunch in Vancouver is totally for you.
I mean, not only is brunch basically my favorite meal in existence, but I have been to Vancouver more times than I can remember.
And trust me, it is a next-level awesome city with a vibrant foodie scene that you can dig into (literally) while visiting some of the best brunch places in Vancouver.
So, stop using Google reviews that mislead you into grabbing a meal at second-rate restaurants that are super disappointing.
Instead, use this handy expert’s guide – complete with a free map – to quickly and easily uncover all the best brunch spots in Vancouver for your next big adventure.
This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.
If you’re booking a trip right now then I IMPLORE you to get travel insurance – even if it’s not from me.
After all, this past year has been a wild ride and I don’t want you to lose money because government regulations have changed.
Truth be told though, I’ve never traveled without travel insurance and don’t think you should either – especially since I think we’ve all had plans drastically change because of the pandemic.
Therefore, find an insurance agency that covers travel changes related to COVID-19, like my two all-time faves World Nomads and Safety Wing. You can also read more about which policy is right for you in my full review here.
Where to Stay in Vancouver
Looking for a super snazzy home base from which to experience all the very best brunch spots in Vancouver?
If so then check out this short list of some of my all-time fave hotels. Because no matter your budget you’re sure to find a first-rate accommodation that is perfect.
And yes, Vancouver is expensive. And no, there’s nothing you can do about it…sadly.
- Cambie Hostel Gastown (budget) – Strapped for cash but still need a convenient place to stay? If so then check out Cambie Hostel Gastown. Not only is it an adults-only hostel, but dorm rooms are segregated by gender. Heck, there’s even an awesome gastropub on-site. And while it’s not the best hostel I’ve ever stayed at, it works if you’re not gonna be in your room a bunch.
- The Burrard (mid-range) – Just a hop, skip, and jump away from the vibrant bar scene on Davie Street is this unique hotel. Created out of a motor inn circa 1956, modern rooms have retro yet stylish decor that includes Nespresso machines, flat-screen TVs, free WiFi, and more. There’s also a palm tree-lined courtyard with lounge chairs, in addition to free bikes/umbrellas for patrons to use.
- Fairmount Hotel Vancouver (luxury) – If you wanna feel like a total baller then book a room at this historic 4-star hotel from 1929. Not only is it conveniently located near the Vancouver Art Gallery, but traditionally styled rooms come with everything you need for a comfy stay. Plus, you get access to awesome on-site highlights like a restaurant, fitness center, spa, indoor pool, etc.
Best Brunch in Vancouver – Gastown
1. Catch 122 Cafe and Bistro
Home to one of the top contenders for the best brunch in Vancouver, Catch 122 Cafe and Bistro is a staple in the Gastown area.
In fact, this amazing eatery has a dining room that features stunning exposed brick walls and vibrant wood throughout – decor that perfectly compliments a decadent brunch menu that is served daily until 3:00 pm.
So, mosey on over to one of the best brunch spots Vancouver has to offer and try a variety of decadent delights that totally overwhelm you with amazing flavor.
Because while everything on the menu is amazing, the Croque Madame with smokey pork is sure to satisfy even the hangriest of diners.
Alternatively, you could always opt for something sweet instead and try their dutch baby-baked pancakes.
After all, they are served hot and fresh daily and come generously adorned with banana cream and dulce de leche.
Address: 122 W Hastings St, Vancouver, BC V6B 1G8, Canada
Hours: Brunch is served daily until 3:00 pm.
Price: Most entrees start at around $18/$19 CAD per person.
How to Get There: Take the SkyTrain to the Granville station and walk from there.
2. Ask for Luigi
If your version of the best brunch in Vancouver includes plates overflowing with generous portions of homemade pasta, then Ask For Luigi is the place for you.
See, this quaint little restaurant is known for serving amazing Italian fare, and dishes that come in large portions that are meant to be shared (I won’t judge you if you want to keep the foodie goodness all to yourself).
And while I know the idea of a breakfast pasta paired with a sunny-side-up egg can seem slightly mad, it’s really good.
Alternatively, though, you could always go with the delish burrata, pear butter, honey, and sourdough if you’re not in the mood for pasta.
And if you time your visit right, you can actually watch them make the pasta by hand right in front of you.
Oh, and you are forbidden from leaving before ordering some of their banana bread with cinnamon ricotta.
Seriously one of the best things I’ve eaten in a crazy long time.
Address: 305 Alexander St, Vancouver, BC V6A 1C4, Canada
Hours: Served daily from 11:30 am to 2:30 pm.
Price: Between $19 and $29 CAD each.
How to Get There: Take the SkyTrain to the Granville station and walk from there.
3. Twisted Fork
Grab a seat in one of this French bistro’s cozy booths and snuggle up next to the one you love while you enjoy the best brunch in Vancouver.
After all, this simple but delicious little spot is known for imaginative takes on traditional French cuisine, resulting in dishes like the totally drool-inducing banana-stuffed brioche french toast.
Yes, this is what you should order. Yes, the portion will be massive. And yes, you should still get an asiago scone on the side.
Just don’t forget to try their top-notch coffee too, which comes out in a little French Press for added flare.
Pro Tip: This places is small and popular so prepare for a wait at peak times. You can also check their website in advance to see how long the wait is.
Address: 213 Carrall St, Vancouver, BC V6B 2J2, Canada
Hours: Brunch is served daily from 8:00 am to 3:00 pm.
Price: $23.60 CAD.
How to Get There: Take the train to waterfront station and walk from there.
Best Brunch in Vancouver – Downtown
4. 1931 Gallery and Bistro
Normally, restaurants situated inside museums are nothing to write home about. However, the easy exception to that rule is 1931 Gallery and Bistro.
See, this is one of the best brunch spots in Vancouver that is a relatively new addition to the foodie scene – a stunning 120-seat restaurant with an outdoor patio that offers sweeping views of Robson Square from the Vancouver Art Gallery.
This is one of the best brunch spots in Vancouver that pays homage to the institution’s founding year and invites patrons to sit down amidst a vibrant yet minimalist interior.
So, grab a table today and enjoy modern, West Coast fusion delights like the smoked salmon benedict or the tuna poke if you’re in the mood for lunch.
Then, wash it all down with a Mimosa – made with Brut and either orange or pink grapefruit juice – and dig into the best breakfast downtown Vancouver has to offer.
Address: 750 Hornby St, Vancouver, BC V6Z 2H7, Canada
Hours: Open daily from 10:00 am to 4:00 pm.
Price: Entrees are priced between $18 and $25 CAD per person.
How to Get There: Take the SkyTrain to Waterfront station and walk from there.
5. Jam Cafe
This place is so popular among locals for serving the best brunch in Vancouver that they now have a second location on 4th Avenue too.
And while this hip cafe with a fun and funky vibe (they have a periodic table of elements made using breakfast items on the wall) is nothing fancy, they offer giant portions of beautifully plated brunch classics like the cinnamon pancakes (very sweet) and french toast with fried chicken.
Alternatively, you could always order their ever-popular crumbled biscuit and egg bowls and just chillax here since breakfast is served all day at this cozy spot.
Pro Tip: If you’ve always wanted to try the Dr. Seuss classic Green Eggs and Ham, now’s your chance since they have it here on the menu.
Address: 556 Beatty St, Vancouver, BC V6B 2L3, Canada
Hours: Open daily from 8:00 am to 2:30 pm and until 3:00 pm on the weekends.
Price: Most entrees are between $18 and $20 CAD each.
How to Get There: Take the SkyTrain to Granville station and walk from there.
6. Earls Kitchen + Bar
This upscale burger restaurant is so beloved that there are now four different outposts scattered throughout Vancouver, in addition to several different locations in other parts of North America too.
And while this place may be sleek it’s still pretty chill and serves great comfort foods like coconut prawns and margarita pizza.
However, for brunch, you’ll want to opt for The Cure breakfast sammie or the Avocado Super Benedict since both are really delightful.
Pro Tip: Stop by for happy hour to score great deals on apps and drinks. They also have a brunch happy hour where all entrees are just $8.00 and Mimosas are $5.00 from open until 11:00 am.
Address: 905 Hornby St, Vancouver, BC V6Z 1V3, Canada
Hours: Brunch from 11:00 am to 3:00 pm on weekends.
Price: Most entrees are between $15.00 and $20.00 CAD each.
How to Get There: Take the train to Vancouver City Centre station and walk from there.
7. Cafe Medina
This cozy little spot serves up the best brunch in Vancouver if you like waffles, waffles, and – oh yeah- more waffles.
However, these aren’t just your ordinary waffles since they come adorned with unique toppings like fig orange marmalade, creme de Fruit de Passion, and milk chocolate lavender.
However, if you really can’t get behind eating a sweet dish for brunch, then go with the paella since it’s prepared with a sunny-side-up egg, chorizo, veggies, and avocado.
Also, before you stop by, just be aware that this is one of the best brunch places in Vancouver that is MEGA popular. Like, even on a quiet Monday morning at 10:00 am.
So, make a reservation or stop by right when they open to avoid a long queue at this lively restaurant.
Pro Tip: If you’re in the mood for a creative cocktail, try their Moroccan Maria since it’s made with tequilla but is kind of like a bloody mary.
Address: 780 Richards St, Vancouver, BC V6B 3A4, Canada
Hours: Brunch is served daily until 3:00 pm.
Price: Most entrees are between $20 and $26 CAD each.
How to Get There: Take the Expo Line to Granville station and walk from there.
8. Homer Street Cafe and Bar
As a total icon of downtown, Homer Street Cafe and Bar is an easy pick for the best brunch in Vancouver.
In fact, this swank, vintage-inspired restaurant sits inside two of the city’s most famous buildings, the Homer Building and the infinitely newer Beasley Building.
And while they are well-known for their rotisserie chicken, they offer an incredible brunch menu on weekends and holidays.
So, be sure to check out one of the best brunch spots in Vancouver and order decadent delights like the Crispy Halibut Branade with poached eggs and hollandaise or the Chilaquiles with ancho chiles, their famous roast chicken, avocado, cilantro, egg, and feta.
You are also forbidden from leaving without ordering their amazing Caramel Kiss cocktail. Yes, it’s sweet but that’s to be expected since it’s made with butterscotch liqueur, espresso, oat milk, whipped cream, caramel sauce.
So, yeah, it’s more like a dessert than a drink really.
Address: 898 Homer St, Vancouver, BC V6B 2W5, Canada
Hours: Available on weekends from 10:30 am to 2:30 pm.
Price: Most entrees are between $18.00 CAD and $20.00 CAD each.
How to Get There: Take the train to Granville station and walk from there.
9. Joe Fortes Seafood and Chop House
This popular seafood restaurant and steak house have an incredible oyster bar and a fabulous rooftop patio where you can sit and soak up enchanting views of the city.
Also, because this restaurant is on this list of the best brunch places in Vancouver, they clearly serve a wicked awesome brunch too.
Available on weekends from 11:00 am to 3:00 pm, their selection of brunch entrees includes chicken and waffles, a crab and egg white frittata, and a Joe’s Signature Benedict that is made with mushrooms, prosciutto, and truffle sage hollandaise.
Yeah, definitely opt for their signature Benny and pair it with their Drift Away cocktail.
Yeah, this drink is pretty dang refreshing and made with watermelon vodka, St. Germain, Elderflower Liqueur, cucumber, mint, etc.
Address: 777 Thurlow St, Vancouver, BC V6E 3V5, Canada
Hours: Brunch is served Saturday and Sunday from 11:00 am to 3:00 pm.
Price: Most entrees are priced between $25.00 and $35.00 CAD.
How to Get There: Take the Expo Line to Burrard station and walk from there.
Best Brunch in Vancouver – Waterfront Area
10. Miku Restaurant
Love sushi and looking for one of the best brunch spots in Vancouver? If so then check out Miku Restaurant.
Not only is there an outdoor patio with stellar waterfront views but this amazing Japanese restaurant whips up creative sushi entrees using nothing but sustainable seafood too.
You’ll also love the spacious, white interior with vibrant fish on the walls.
The decor provides the perfect atmosphere in which to try signature entrees like the Aburi Chirashi Tart, the Aburi Chicken, and Kaisen Soba Peperoncino.
And while they don’t have a designated brunch menu perse, you can stop by for lunch and just order a traditional selection of 13 pieces of sushi if you aren’t looking for anything super fancy.
Address: 200 Granville St #70, Vancouver, BC V6C 1S4, Canada
Hours: Open daily from 11:30 am to 10:00 pm, with a later opening time of 12:00 pm on the weekends.
Price: Most entrees are between $25.00 and $35.00 CAD each.
How to Get There: Take the train to the waterfront station and walk from there.
11. ARC Restaurant
This sleek and modern seafood restaurant is an amazing waterfront spot that features a fantastic bottomless weekend brunch that starts at just $65 CAD per person.
And while that sort of price tag may seem a bit steep, it’s worth it since you get to enjoy a never-ending array of small plates like the short rib poutine, the apple/cinnamon/caramel croissant skillet, the avocado toast. the waffles with fresh berry compote, and more.
You also receive complimentary tea and coffee with your meal too. Although, truth be told, you may be tempted to order something a wee bit stronger with a cocktail menu that features things like a Red Eye Ceasar and an Aperol Spritz.
Pro Tip: Try the Let’s Get “Fizzical” Mimosa Tasting Flight since it features a trio of Mimosas like peach, star anise and cinnamon, Grapefruit, and elderflower, and pineapple and hibiscus.
You also don’t have to order the bottomless brunch and can try a la carte plates for around $26.00 (I like The Benedicts myself).
Address: 900 Canada Pl, Vancouver, BC V6C 3L5, Canada
Hours: Served weekends from 10:30 am to 1:30 pm.
Price: Individual entrees are around $26.00 CAD each.
How to Get There: Take the SkyTrain to the Waterfront station and walk from there.
Best Brunch in Vancouver – Kitsilano
12. Sophie’s Cosmic Cafe
If you want a one-of-a-kind experience while enjoying the best brunch in Vancouver, then Sophie’s Cosmic Cafe is the spot for you.
After all, this super kitschy retro diner comes fully outfitted with super unique decor like vintage toys, antiques, and quirky art.
However, once you finally get past the fun aesthetic, you’ll find a menu full of brunch/breakfast classics that everyone will love.
Highlights include personal faves like the always awesome Eggs Benny, rich coffee, the massive/light and fluffy pancakes, and the DIVINE deep-fried home fries.
Yup, the home fries are without a doubt the best thing on the menu at one of the best brunch places in Vancouver.
Also, be sure to nab a premo table on the outdoor patio to make the most of your visit during the warm summer months.
Oh, ask for some of their awesome, homemade hot sauce too. Soo good.
Pro Tip: They serve delicious gluten-free bread too. But they have a bunch of vegetarian/gluten-free items on the menu at one of the best brunch spots in Vancouver.
Address: 2095 W 4th Ave, Vancouver, BC V6J 1M7, Canada
Hours: Open daly from 8:00 am to 3:00 pm.
Price: Most items are around $20.00 CAD each.
How to Get There: Catch a train to Pacific Central Station and walk from there.
Looking for the best brunch in Vancouver that is super high-end and perfect for a special occasion?
If so then head over to Botanist and enjoy modern Canadian cuisine from inside the sleek restaurant at the Fairmont Hotel.
In fact, not only is the food delicious and well-priced, but the staff are friendly and are known for providing exceptional service.
Just do yourself a solid and make a reservation before you dig into either their two or three-course tasting menu.
Personally, though, I’d go with the three-course menu (it’s only $6.00 more) and try fan faves like the avocado toast, the beef tartare, the short rib poutine, and the crab/avocado benedict.
You should also try one of their refreshing brunch cocktails while you’re here, like the Indigo Harvest with sherry, cedar, and thyme.
Address: 1038 Canada Pl, Vancouver, BC V6C 0B9, Canada
Hours: Brunch is served on weekends from 11:00 am to 2:00 pm.
Price: $62.00 CAD for the two-course menu or $68.00 for the three-course menu.
How to Get There: You can easily walk here from the Waterfront station.
Best Brunch in Vancouver – Yaletown
14. OEB Breakfast Co.
This bright and airy breakfast joint features an amazing view that is pretty dang drool-worthy.
However, the only thing more alluring than the panoramas are the brunch dishes, like the scrambled crepe or the “Get Shorty Rib” breakfast poutine.
In fact, all of their breakfast poutines are delicious. However, they are quite filling. So, only order this dish if you’re feeling extra hungry.
Also, don’t leave without trying their Monte Cristo cocktail. Yup, it’s the perfect brunch drink since it includes a refreshing mix of Kahlua, Grand Marnier, and fresh coffee.
Pro Tip: This is a best brunch in Vancouver spot that you can skip if you’re short on time since they now have outposts all over the globe.
Address: 1137 Marinaside Crescent, Vancouver, BC V6Z 2Y3
Hours: Open daily from 7:00 am to 3:00 pm.
Price: Most entrees are between $18 CAD and $25 CAD each.
How to Get There: Take the SkyTrain to Yaletown-Roundhouse Station and walk from there.
15. Provence Marinaside
Like many of the waterfront eateries on this list, Provence Marinaside has a fantastic patio where you can enjoy sweeping views while digging into a variety of French-inspired seafood dishes.
Live jazz music also adds to the exquisite ambiance here from 6:00 pm to 9:00 pm on Wednesday nights.
However, if you’re looking for the best brunch in Vancouver, hit this place up and try amazing things like seafood crepes and the Croque monsieur benedict – or bring a bestie so you can try both.
And if you’re more of a plant-based eater, opt for the vegan spiced Moroccan chickpea crepe which is really good too.
Pair it all with a light and bright French Spritz and you’ll have a brunch to remember.
Address: 1177 Marinaside Crescent, Vancouver, BC V6Z 2Y3, Canada
Hours: Available Monday through Friday from 10:00 am to 11:30 am and on weekends from 9:00 am to 3:00 pm.
Price: Most entrees are around $20.00 CAD each.
How to Get There: Take the Canada Line to Yaletown-Roundhouse station and walk from there.
16. 33 Acres Brewing Company
If your vision of the best brunch in Vancouver includes copious amounts of eggs Benedict and in-house brewed craft beer, then 33 Acres Brewing Company is one of the best brunch places in Vancouver for you.
After all, this warm and welcoming, minimalist-style cafe/brewery has tons of rustic accents that make this feel like a super cool place to hang out and have brunch once the weekend comes along.
So, stop by for either their Chorizo Benedict or their Tomato Avocado Benedict. In fact, both are served with stellar hollandaise sauce and some epic, homemade buttermilk biscuits that will always leave you wanting more.
Whatever you do though, don’t leave without grabbing a seat on the patio and enjoying beers like the 33 Acres of Darkness (Dark Lager), the 33 Acres of MKII (Mezcal Gose), and 33 Acres of MK I (dry-hopped pilsner).
Address: 15 W 8th Ave, Vancouver, BC V5Y 1M8, Canada
Hours: Brunch is served on weekends from 11:00 am to 3:00 pm.
Price: Between $14 and $17 CAD each.
How to Get There: Take the Canada Line to Olympic Village station and walk from there.
Best Brunch in Vancouver – Railtown
17. Belgard Kitchen
Truth be told, this charming wood-walled Canadian restaurant in the Settlement Building is known for its delightful small plates and next-level awesome fancy schmancy flatbread pizzas (roasted mushroom and bacon anyone?).
However, this place may just be a top contender for the best brunch in Vancouver since the decor is rustic yet welcoming, the staff are friendly and attentive, the beer flights are out of this world, and the brunch fare is truly inspired.
So, run – don’t walk – to Belgard Kitchen this weekend. Just be sure to wear a pair of extra stretchy pants so that you can enjoy their Belgrad Bacon and Wagyu Meatball Skillet.
However, I am a dessert lover through and through and always get the Tiramisu Bread Pudding French Toast with espresso and vanilla crème anglaise.
Yeah, it’s basically like three of my all-time fave foods rolled into one glorious dish.
Just chase down all this dessert goodness with a tasting paddle that includes an assortment of 4 beers on tap – for just $9.50 CAD – and you’ll be ready to party like a rockstar all weekend long.
Pro Tip: Stop by for their daily happy hour from 3:00 pm to 6:00 pm on weekdays and all day on Mondays.
Address: 55 Dunlevy Ave, Vancouver, BC V6A 3A3, Canada
Hours: Served weekends and holidays from 10:00 am to 3:00 pm.
Price: Between $16 and $24 CAD for an entree.
How to Get There: Take the Expo Line to Granville and then catch a bus from there.
Best Brunch in Vancouver – SOMA (aka South Main)
It comes as absolutely no surprise that this vegan, vegetarian-inspired fine dining restaurant makes it on this epic list of the best brunch places in Vancouver.
After all, their stunning, award-winning menu has them ranked as one of the best vegetarian restaurants in the world.
Accordingly, high-class hipsters in expensive denim jeans flock here from miles around – many of whom enjoy a plant-based diet and want to try fancy plates like the parsley root dumplings and the raw zucchini tagliatelle.
Although, if you’re here for brunch, opt for refined, exquisitely plated entrees like the Sando with miso brioche, a soft scramble, and smoked butter.
Alternatively, if you’re a dessert monger like me, you could try the delicious pancakes with hazelnuts, rose syrup, and raspberry/sumac instead.
Regardless of the entree, you order, try balanced and inventive cocktails like the Lilac Sour and the Cherry Pétillant.
Trust me, you deffo won’t find cool drinks like this anywhere else.
Address: 3995 Main St, Vancouver, BC V5V 3P3, Canada
Hours: Served on weekends from 10:00 am to 2:00 pm.
Price: Most entrees are between $14 and $19 CAD each.
How to Get There: Take the Expat line to Nanaimo Station and catch a bus to the restaurants from there.
Best Brunch in Vancouver – Chinatown
Funnily enough, this sleek Belgian restaurant is one of the best brunch spots in Vancouver that is actually found in Chinatown.
However, regardless of the mildly odd location, this upscale eatery is well-outfitted with exposed brick walls, and super cool light fixtures that create a light and airy feel.
Plus, it doesn’t hurt that there’s a fantastic, flavorful menu full of lots of sustainably sourced seafood.
Additionally, they serve breakfast daily and even offer an extensive brunch menu throughout the weekend that features paella and my personal fave, Belgian waffles with white chocolate-and-pistachio rosewater dipping sauce on the side.
However, the waffles are more of an add-on so you could always go with the wonderfully filling/savory Goufre a la Raclette (i.e. a sourdough waffle with gooey cheese, smoked Coppa, mushroom ragoût, soft boiled eggs, and candied bacon salad) instead.
Yeah, pardon me. I think I need a moist towelette to wipe the drool from my mouth.
Address: 568 Beatty St, Vancouver, BC V6B 2L3, Canada
Hours: Brunch is served on weekends from 9:00 am to 3:00 pm.
Price: Most entrees are between $18.00 and $20.00 CAD each.
How to Get There: Take the Expo Line to Chinatown station and walk from there.
Best Brunch in Vancouver – Hastings-Sunrise
20. Red Wagon Restaurant
Tucked away in a fun up-and-coming neighborhood, this chill local diner is known for serving amazing all-day breakfast.
In fact, the food here is so delish that there is regularly a line out the door just to get inside.
However, if you can manage to snag yourself a coveted table, you will not be disappointed by a menu full of cool variations on tradtional comfort foods.
So, be sure to order their pulled pork pancakes. After all, the pancakes are exceptionally light and fluffy and come with a hefty helping of Jack Daniels-infused maple syrup.
Alternatively, their Chilaquiles are pretty good too if you’re looking for something with a bit of Mexican flare.
You also won’t have to worry about walking away hungry since the portions here at one of the best brunch places in Vancouver are pretty generous.
Pro Tip: This is one of the best brunch places in Vancouver that does NOT take reservations. So, you will have to wait. You also have a one-hour time limit on your table since the food here is so in demand.
Address: 2128 E Hastings St, Vancouver, BC V5L 1V2, Canada
Hours: Open daily from 9:00 am to 2:30 pm.
Price: Most entrees are between $15.00 and $20.00 CAD each.
How to Get There: You can take either the 016, the 007, or the 020 bus here from downtown.
Map of the Best Brunch Places in Vancouver
Additional Canada Resources You’ll Love
- Pros and Cons of Living in Canada
- Romantic Getaways in Ontario
- Vancouver to Banff Road Trip
- Quebec Road Trip Itinerary
- Best Hikes in Vancouver