Skip to Content

Best Brunch in Montreal – 20 Must Try Places in 2024

If you want to eat like a local and brunch like a champion in the gorgeous city of Montreal then check out this giant guide to the best brunch in Montreal.

After all, this massive post is brimming over with expert picks for some of the best brunch places in Montreal.

And trust me, I should know. Not only am I a diehard foodie but I’ve lived and stayed at a family house near the Canadian border ever since I was born.

Therefore, I’ve been to Montreal more times than I can count and know exactly where to go if you want to experience some of the best brunch spots in Montreal.

So, ditch your standard guidebook and use this expertly curated list instead to plan your next visit to this magical city.

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.

Where to Stay in Montreal

Not sure where to stay while enjoying the best brunch spots in Montreal? If so then check out my insider picks for the best hotels in the city.

Trust me, they’ll be perfect no matter what your budget happens to be.

  • Hygie Hotel (budget) – This cozy pod hotel is nothing fancy, But, it is well-located near Old Montreal. It also has both dorm and private rooms for guests to choose from. There’s even a garden terrace for guests to enjoy making this a top pick for travelers on a budget.
  • Best Western Plus Montreal Downtown (mid-range) – As far as chain hotels go, this Best Western Plus is pretty nice since it’s well-located downtown and is near all of the city’s top attractions. Modern rooms are also well-priced and there’s even a lovely restaurant on-site for you to dine at.
  • Boxotel (luxury) – Luxury at its finest, Boxotel is a 4-star hotel with an array of studios, lofts, and apartments to choose from. Plus, there are various other on-site amenities for guests to experience like a gym, a hammam, and a rooftop terrace too.

Best Brunch Places in Montreal – Old Montreal

1. Olive et Gourmando

Pile of scones dusted in powdered sugar from a place that serves the best brunch in Montreal.

Initally, brunch here seems generic AF. However, if you give some of Dyan Solomon’s refined offerings a try you’ll be pleasantly surprised and quickly understand why this place is so popular.

So, expect lines out the door if you want to enjoy the best brunch in Montreal. However, the weekend plate is pretty dang epic and has a little bit of everything.

Alternatively, if you’re not that hungry then go with one of their cheese scones and pair it with a refreshing latte.

Truth be told though, all their pastries are epic and not to be missed when visiting one of the best brunch places in Montreal.

Just do yourself a favor and get here right when they open if you don’t want to wait forever and a half for a table.

Address: 351 Saint-Paul St W, Montreal, Quebec H2Y 2A7, Canada

Hours: Open Tuesday through Saturday from 9:00 am until 5:00 pm.

Price: $20.00+ per entree.

How to Get There: Take the 129 to De Bleury / Viger and walk from there.

2. Dandy

Also tucked away in the heart of Old Montreal, Dandy is another top contender for the best brunch in Monreal.

After all, this vibrant eatery features a big, bright, and airy dining room where you can happily devour sleek yet delicious all-day brunch items like their buttermilk fried chicken sandwich on a brioche bun.

But, if you have a massive sweet tooth like me then opt for their maple brown butter ricotta pancakes with lemon cream instead and pair it with a Sbagliato Spritz that is made with a refreshing combination of sweet vermouth, bitter orange liquor, grapefruit, and sparkling wine.

Pro Tip: If you’re not in the mood for a sit-down meal you can always grab some pastries (the maple butter tart is great) and coffee to go.

Address: 244 Rue Saint-Jacques, Montréal, QC H2Y 1L9, Canada

Hours: Open Wednesday through Sunday from 10:00 am to 4:00 pm.

Price: Most entrees are $20.00+ CAD each.

How to Get There: Take the 36 to Du Beaver Hall / Viger and walk from there.

Best Brunch Spots in Montreal – Saint Henri

3. Foiegwa

Giant plate of chicken and waffles from one of the best brunch places in Montreal.

Crafted out of an abandoned space and repurposed into an elegant diner, this sleek eatery is known for serving gourmet regional cuisine that includes the best brunch in Montreal.

However, contrary to what you might think, the prices are totally reasonable and the portions are generous.

So, stop by one of the best brunch spots in Montreal and order comfort food-inspired entrees like their amazing chicken and waffles. They are the perfect mixture of sweet and salty.

However, if the waffles are a bit too sweet for you then just order a side of sausage to balance it out.

Alternatively, you can order their light and fluffy ricotta pancakes which are super delish. They are also a bit on the sweet side though so just order a cup of joe on the side and you’ll be good to go.

Address: 3001 Rue Notre Dame Ouest, Montréal, QC H4C 1N9, Canada

Hours: Brunch is served Fridays from 10:00 am to 2:30 pm and Saturday/Sunday from 9:30 am to 3:00 pm.

Price: Between $16.00 and $25.00 CAD each.

How to Get There: Take the 747 to Lionel-Grouix Station and walk from there.

4. Junior

First opened in 2014, this cozy, super hip eatery has a vibrant atmosphere that is perfectly complimented by a wide array of Filipino specialties that easily qualify as the best brunch in Montreal.

You can also hear a wide array of karaoke classics playing in the background which just adds to the awesomeness.

Therefore, the most difficult part of your time here will be deciding what to order since literally everything on their brunch menu is hella awesome.

However, standouts are the melt-in-your-mouth delicious Coconut waffles or the next-level awesome fried chicken with waffles.

And yes, you will want to devour the Lechon since it’s cooked to pure perfection.

Pro Tip: This place accepts brunch reservations so be sure to make one so you don’t have to wait for a table at one of the best brunch places in Montreal.

Address: 1964 Notre-Dame St W, Montreal, Quebec H3J 1M8, Canada

Hours: Brunch is served Saturday and Sunday from 10:00 am to 3:00 pm.

Price: Around $15.00 CAD.

How to Get There: Take the 2 to Georges-Vanier station and walk from there.

5. Arthurs

Egg on toast and other Jewish cuisine from one of the best brunch places in Montreal.

This self-described “nosh bar” is the place to go for the best brunch in Montreal.

After all, the culinary titans behind this top brunch spot in Montreal are known for serving up all things Jewish.

And while it’s nothing fancy, this Jewish deli always delivers when it comes to taste.

So, expect to find very Jewish-inspired fare that includes latkes and Moroccan Toast with poached eggs, spiced chickpeas, and tahini (YUM).

And while all the food here is next-level awesome, the real highlight is their small but epic brunch menu.

Available only on weekends, you MUST stop by and sample their pancakes, Moroccan Toast, and cookies.

Yeah, they are all the stuff that foodie dreams are made of.

Pro Tip: This is one of the best brunch places in Montreal that is small and popular. So, wait times can be LONG.

Therefore, be sure to get here right when they open. Or, order your food to go and then eat in the park across the street.

Address: 4621 Notre-Dame St W, Montreal, Quebec H4C 1S5, Canada

Hours: Brunch is served on weekends from 9:00 am to 4:00 pm.

Price: Between $12.00 and $24.00 CAD.

How to Get There: Take the 2 to Place Saint-Henri and walk from there.

6. Resto-Café Quoi de N’Oeuf

Located just down the road from the Atwater Market, this family-friendly eatery has been serving up delicious, yet creative, egg dishes for well over 20 years.

So yeah, clearly they are doing something right here people. And you are forbidden from visiting one of the best brunch places in Montreal without ordering a sinature deep-dish brunch casserole.

It comes out to you in a full-on skillet and features decadent layers of warm mushrooms, bacon, swiss cheese gratin, and eggs dripping with hollandaise.

However, they have a bunch of options to choose from and even offer a very vegan version too.

Plus, their potatoes are super crispy and perfectly complement this already decadent dish.

It also doesn’t hurt that they continue to refill your coffee when it starts to run low.

Pro Tip: This place is usually packed so stop by at an off time. My latte also wasn’t that great so you may want to skip it.

Address: 2745 Notre-Dame St W, Montreal, Quebec H3J 1N9, Canada

Hours: Open daily from around 7:00 am to 2:00 pm, except on weekends when they open at 8:00 am.

Price: Around $20.00 CAD each.

How to Get There: Take the 1 or 2 to Lionel-Groulx station and walk from there.

Best Brunch Places in Montreal – Verdun

7. Archway

Looking for the best brunch in Montreal that also happens to be very vegan? If so then hit up Archway for one hella awesome meal.

After all, they create a variety of plant-based items, like their amazing vegan bacon, that will leave you wondering why you ever ate meat in the first place.

And while prices can be a bit steep and portions a bit small, it’s worth it for delicious eats like their signature breakfast burrito with Tumeric tofu scramble, soy “meat”, cheddar “cheese”, red beans, rice, and chipotle mayo.

However, if you’re in the mood for something sweet then dig into their equally delicious Oreo Pancakes with strawberry chia jam, homemade “oreo” cookies/frosting, and coconut chantilly.

Pair this with a refreshing passionfruit mojito and you have the true breakfast of champions, even if you don’t make it out of bed until 12:00 pm.

You also can’t make reservations since they operate on a first-come, first-serve basis.

Address: 3683 Wellington Street, Verdun, QC, H4G 1V1

Hours: Available daily from 10:00 am to 4:00 pm.

Price: Most entrees are $20.00+ CAD.

How to Get There: Take the 1 to LaSalle station and walk from there.

8. Regine Cafe

Scottish Egg from one of the best brunch places in Montreal.

Featuring cool, mismatched chairs and retro-inspired decor, this trendy, high-end breakfast spot serves up innovative takes on brunch classics that everyone will adore.

In fact, their menu regularly changes and showcases a wide variety of local ingredients in brunch faves like Gros Jambon (aka pulled ham with Scottish egg).

However, the Œuf et Bœuf (aka pulled Beef with tarragon gravy) is also really good too.

Plus, you’ll love that service here is really quick. So, you won’t have time to get hungry while you wait for your food at one of the best brunch spots in Montreal.

Pro Tip: Make a reservation and stop by during the week. Because this is one of the best brunch places in Montreal that gets packed on the weekend and doesn’t accept reservations on Saturday/Sunday.

Address: 1840 Rue Beaubien E, Montréal, QC H2G 1L6, Canada

Hours: Open daily from 9:00 am to 3:00 pm.

Price: Between $20.00 and $30.00 CAD per person.

How to Get There: Take the 2 to Beaubien and walk from there.

Best Brunch in Montreal – Mile End

9. Le Butterblume

Sure, the menu of this restaurant run by Nadine Boudreau, Julie Romano, and chef Jens Ruoff may be a bit small.

But, what it lacks in size it makes up for with high-quality dishes that easily make this the spot to go for the best brunch in Montreal.

So, grab a table inside this quaint, brick-walled restaurant and enjoy the selection of fresh flowers that sit in front of you.

Next, order classics like their toast with grilled peppers, zucchini, poached egg, pressed yogurt cumin, and coriander or their decadent ravioli.

Finally, round out the entire experience with a homemade chocolate chip cookie and a shot of espresso as you sample all that one of the best brunch spots in Montreal has to offer.

Pro Tip: This place is popular and small so be sure to make a reservation for brunch to avoid a queue.

Address: 5836 St Laurent Blvd, Montreal, Quebec H2T 1T3, Canada

Hours: Open Tuesday/Wednesday from 11:00 am to 3:00 pm, Thursday/Friday from 11:00 am to 10:00 pm, and Saturday from 5:30 pm to 10:00 pm.

Price: Most entrees are $20.00 CAD each and up.

How to Get There: Take the 2 to Rosemont and walk from there.

10. Leméac

Banana Frech toast with chocolate from one of the best brunch places in Montreal.

Apparently, this classic French bistro in Mile End is popular among the cool kids, aka celebrities who love their unique PIM Lemonade (so good).

And while I’ve never been privy to a celebrity sighting at one of the best brunch spots in Montreal, I have enjoyed some stellar dishes.

So, haul ass here on the weekends and try personal faves like the brioche French toast with chocolate cream sauce and caramelized bananas or the salmon gravlax with northern prawns, caraway seed bread, and dill cucumber salad.

Yes, the menu is small. But, everything is good. Plus, this is an ideal spot if you’re looking to dig into something that is a bit healthier.

Pro Tip: The Avril Sour cocktail is really good too. Food is also a bit pricey for what you get.

Address: 1045 Av. Laurier O, Outremont, QC H2V 2L1, Canada

Hours: Brunch is served all day on the weekends.

Price: Entrees are between $17.00 CAD and $28.00 CAD each.

How to Get There: Take bus 80 to Du Parc / Laurier station and walk from there.

11. Larrys

Stop by for brunch at this posh local hangout and you’ll quickly see why this quaint French cafe is so dang popular.

After all, this is one of the best brunch places in Montreal that serves all-day breakfast and where entrees are brought to you courtesy of executive chef Marc Cohen.

So, not only is the bread to die for, but the simple menu is overflowing with gastronomic delights like their breakfast sandwich, classic scrambled eggs, or the ultimate Cubano.

Pair this with an expresso-based drink of your choice and you will walk away truly satisfied.

Just remember that the portions are small since this is a tapas-style place.

Address: 5201 St Laurent Blvd, Montreal, Quebec H2T 1S4, Canada

Hours: Open Tuesday through Sunday from 9:00 am to 10:00 pm.

Price: Most items are around $14.00 CAD each.

How to Get There: Take the 2 to Laurier station and walk from there.

Best Brunch in Montreal – The Village

12. Le Passé Composé

Looking for one of the best brunch places in Montreal but want to try something a little bit different?

If so then his super cute French bistro in the village is THE place to be for the best brunch in Montreal.

After all, exciting yet delicious offerings include ultra-snazzy things like foie gras poached eggs.

However, my personal faves are the panko-breaded French toast (I dare you not to eat it all) and the ham croissant sandwich (imagine a homemade croissant perfectly paired with creamed leeks, ham, spinach, cheddar cheese, aigrette sauce, and perfectly cooked goose egg).

And while the entrees here are very much NOT cheap, the quality of everything you get makes it totally worth it.

Therefore, this is an ideal spot to go if you’re looking for a more high-end brunch experience, especially if you order a refreshing Strawberry Sparkling with Amermelade, gin, strawberry, white cranberry, and lemon.

Pro Tip: Stop by when they open to avoid a queue. The Eggs Benedict is also great if you want something more traditional.

The portions here are also generous so you can probably take some food home with you or skip dinner later.

Address: 1310 Boul. de Maisonneuve E, Montréal, QC H2L 2A5, Canada

Hours: Open Wednesday through Monday from 9:00 am to 2:30 pm.

Price: Between $20 and $30 CAD per person.

How to Get There: Take the 1 to Beaudry station and walk from there.

13. Restaurant Tendresse

Waffles and other vegan dishes from one of the best brunch places in Montreal.

In search of the best brunch in Montreal that is totally plant-based? If so then mosey on over to Restaurant Tendresse in the village.

After all, it’s a charming bistro with forest green walls and pastel pink booths sits on the other side of Ste-Catherine and has an amazing terrasse for you to dine on.

They also serve killer cocktails in addition to reimagined vegan versions of your fave brunch classics.

And for any meat eaters out there, yes, the food really does taste divine at one of the best brunch spots in Montreal.

So, stop by and order the mushroom waffles since this place serves the best vegan waffles I’ve had in my life.

The breakfast tacos are also really good since they come with a perfect combination of refreshing lime mayo and almond queso fresco.

Plus, the presentation is spot on, making all of the dishes look beautiful.

Just add an exquisite Oasis cocktail (Lillet, Aperol, free mate passion fruit, orange juice, and soda) to your meal and you’ll always be coming back for more.

Pro Tip: Come back for lunch and order the calamari. It’s also really good. The Mimosas are also good if you want a more traditional brunch cocktail.

Address: 1259 St Catherine St E, Montreal, Quebec H2L 2H3, Canada

Hours: Open Monday through Friday from 5:00 pm to 10:00 pm and Saturday from 11:00 am to 10:00 pm, and Sunday from 11:00 am to 4:00 pm.

Price: Most dishes are between $17.00 CAD and $20.00 CAD each.

How to Get There: Take the 1 to Beaudry station and walk from there.

Best Brunch in Montreal – Milton Park

14. Réservoir – Brasseur

Bartender serving up beer at Randolph Beer.

This mega epic brewpub near McGill University is known for its exceptional microbrews, its killer rooftop patio, its decadent tapas, and for serving the best brunch in Montreal.

Because this place, well, it’s way more than a bar since iconic Chef Marc-Alexandre Mercier creates an upscale menu that all the foodies out there will love.

So, stop by today and try iconic delights like the deviled eggs and the fried chicken sandwich. Just remember that this is a tapas joint.

Therefore, most of the dishes are on the smaller side and are meant to be shared among a large group.

Also, don’t forget to arrive early and sample beers like my personal fave, the Kolsch Kazbeck blonde ale.

Address: 9 Av. Duluth E, Montréal, QC H2W 1G7, Canada

Hours: Open Sunday through Wednesday from 12:00 pm to 12:00 am and Thursday to Saturday from 12:00 pm to 1:00 am.

Price: Most larger dishes are between $14.00 and $19.00 CAD each.

How to Get There: Take the 1 to Saint Laurent station and walk from there.

Best Brunch in Montreal – Griffintown

15. Mélisse

This sleek, upscale French eatery has a light and bright, California vibe about it. it’s also a fairly swank place that is a top contender for serving the best brunch in Montreal.

Therefore, don’t roll up here in your PJs because you’ll feel super uncomfortable.

Instead, wear a chic new outfit and enjoy impeccable service amidst beautiful decor and spacious dining rooms.

Next, order epic dishes like pancakes with ricotta, pistachios, fruit, and maple syrup or a delicious Ciabatta breakfast sandwich with fried egg, bacon/ham, cheddar cheese, and harissa mayo.

Finally, wash it all down with a refreshing Spritz D’Iberville that includes an exquisite combination of Amermelade, salty bitters, and sparkling wine.

Pro Tip: This is one of the best places for brunch in Montreal that DOES accept reservations. So, be sure to make one to avoid a wait.

Address: 719 Rue William, Montréal, QC H3C 1N9

Hours: Brunch is available from 10:00 am to 1:30 pm on Saturdays and Sundays.

Price: Most entrees are between $15.00 and $20.00 CAD each.

How to Get There: Take the 168 bus to the Robert-Bourassa / William stop and walk from there.

Best Brunch in Montreal – Little Italy

16. Le Vieux Velo

Eggs Florentine from one of the best brunch places in Montreal.

This place is a total low-key, greasy spoon-type place. But, what it lacks in refinement it makes up for with delicious Benedicts of every variety.

So, if you’re looking for the best brunch in Montreal that comes with an uber-chill vibe and delish food then this is the place for you.

Plus, portions are generous so you definitely won’t walk away hungry.

Sure, the menu is a bit on the small side. However, you won’t mind since the L’Atlantique (aka Eggs Benedict with salmon) is next-level divine.

The Florentine is also pretty damn good too if you’re a non-meat-eating veg.

Address: 59 Rue Beaubien E, Montréal, QC H2S 1R1, Canada

Hours: Open daily from 9:00 am until 3:00 pm, with extended hours until 3:30 pm on the weekends.

Price: Entrees are between $8.00 and $9.00 CAD each.

How to Get There: Take the 2 to Beaubien station and walk from there.

Best Brunch in Montreal – Hochelaga

17. Restaurant Hélicoptère

Easily one of the best brunch places in Montreal, this swank with a capital “S” eatery is famous for serving amazing small plates that extend across a wide array of cuisines.

So, if you’re looking to get extra fancy while enjoying the best brunch in Montreal then this is the place for you.

However, because there is an emphasis here on sharing and multi-course tastings you’ll deffo want to come hungry and with a group of friends.

This way you can easily split all the foodie goodness between everyone.

Truth be told though, I’m a relatively simple girl at heart. Therefore, I’d skip the refined tasting menu (unless it’s a special occasion) and just head to Helico Cafe instead.

It has more of a chill atmosphere and you can order one of their amazing breakfast sandwiches or chicken sandwiches since both are awesome.

Address: 4255 Rue Ontario E, Montréal, QC H1V 1K4

Hours: Breakfast is served Wednesday through Sunday from 7:30 am to 4:00 pm.

Price: Tastings are around $65.00 CAD per person while sandwiches at Helico Cafe are between $10.00 and $13.50 CAD each.

How to Get There: Take the 1 train to Pie-IX station and walk from there.

Best Brunch in Montreal – Pointe Saint Charles

18. Le Cafe Bloom

latte from oen fo the quirky restaurants in London

This swank little tea and coffee shop is owned and operated by Jessica Bégault.

However, luckily for you, she has employed expert chef Norah Paré to create a series of dishes that are an easy pick for the best brunch in Montreal.

So, stop by on the weekend and try their La Tartine which is light, refreshing, and oh-so-delicious – featuring an herb omelet that is cooked to perfection.

However, if you’re looking for something a little sweeter, go for the glory and opt for a stack of pancakes.

Alternatively, you could always give into temptation and order a freshly baked pastry that calls to you from the cafe’s charming, vibrant tiled countertops.

Just don’t leave without ordering some coffee since the brew here is pretty dang good.

Address: 1940 Centre St, Montreal, Quebec H3K 1J2, Canada

Hours: Brunch is served on weekends from 9:00 am to 5:00 pm.

Price: Between $15.00 and $17.00 CAD each.

How to Get There: Take the 1 to Charlevoix station and walk from there.

Best Brunch in Montreal – Ville Marie

19. Maison Boulud

Nestled inside the opulent Ritz Carleton Hotel, this exquisite restaurant is one of the best brunch spots in Montreal that is brought to you by none other than Michelin star chef Daniel Boulud.

Therefore, it’s an incredibly sophisticated place that offers patrons al fresco dining amidst a stunning garden with tables that actually overlook a full-on duck pond.

And while the atmosphere truly is epic, the food is even better.

So, choose between a two or three-course dining experience that includes tomato puffed pastry with lamb and feta, beef tartare, egg parfait with mushrooms, and fried chicken with corn waffles.

Additionally, service is also top-notch and helps round out the entire experience. Plus, you can’t go wrong with a refreshing, citrus-inspired Soda Mousse cocktail.

Pro Tip: If you see pea soup on the brunch menu, get it!

Address: 1228 Sherbrooke St W, Montreal, Quebec H3G 1H6, Canada

Hours: Brunch is served on weekends from 11:30 am to 2:00 pm.

Price: Two courses for $59.00 CAD per person or three courses for $69.00 CAD per person.

How to Get There: Take the 1 to Peel station and walk from there.

Best Brunch in Montreal – Cite Multimedia

20. Le Cartet Resto Boutique

Famous for its gourmet foods and for being one of the best brunch spots in Montreal, this epic French Bistro creates incredible dishes that are served to you in a sleek, loft-inspired dining room.

However, for the best seats in the house, sit outside and do a bit of people-watching while you wait for brunch specialties like their brioche french toast.

It’s seriously next level and served slathered with apple butter and caramelized walnuts, chocolate crumble, caramelized apples, caramel custard, and more.

However, if you’re more into savory entrees then opt for the classic Eggs Benedict with spinach and herbs instead.

You’ll also love that the food is beautifully presented and the portions are quite generous. Therefore, you definitely won’t walk away hungry.

However, this is one of the best brunch places in Montreal that is much beloved. So, expect a queue.

Address: 106 McGill St, Montreal, Quebec H2Y 2E5, Canada

Hours: Brunch is served on weekends from 9:00 am to 3:00 pm.

Price: Brunch entrees are around $25.00 CAD each.

How to Get There: Take the 2 to Square Victoria-OACI station and walk from there.

Map of the Best Brunch Spots in Montreal

Map of the best brunch places in Montreal
Click here for the full map.

Additional Canada Resources You’ll Love

There you have it! That just about wraps up this guide to the best brunch spots in Montreal.

Tell me, did your picks for the best brunch places in Montreal make the list? If not then let me know below.

And if you found this post useful, be sure to join our email list before pinning this post now so that you can read it again later.