Montreal, the largest city in Quebec, Canada, is an exciting destination home to a collection of incredible restaurants that make it difficult to narrow them all down. From upscale French eateries to casual delis, there is a top-notch restaurant in the city to please any taste and any budget. Montreal is truly a city for foodies, and these top restaurants will not disappoint.


Look out for our newsletters in your inbox soon.

Bouillon Bilk Bouillon Bilk
Bouillon Bilk

Bouillon Bilk (Nearby Hotels)

Bouillon Bilk continues to top every “best food in Montreal” list out there and for good reason. This swanky restaurant serves modern French food for lunch and dinner. The dinner menu dazzles with variation, as seafood, beef, lamb, and even vegetarian options are served here. However, lunch is a popular time to dine Bouillon Bilk, as the prices are half the cost of dinner plates without skimping on quality and attention.

Au Pied de Cochon Au Pied de Cochon
Au Pied de Cochon

Au Pied de Cochon (Nearby Hotels)

Meat lovers searching for an upscale dining option in Montreal should consider Au Pied de Cochon. Au Pied de Cochon is a Montreal classic, serving a wide variety of unique meat-centric menu options, such as pig’s hoof, duck in a can or their gourmet foie gras poutine. You’ll want to make room for dessert here, as the maple pudding chômeur is the best ending to a Montreal meal here.

Schwartz’s Deli Schwartz’s Deli
Schwartz’s Deli

Schwartz’s Deli (Nearby Hotels)

Not all great restaurants in Montreal are gourmet, upscale establishments. Schwartz’s Deli, a Jewish deli that originally opened in 1928, specializes in smoked meat sandwiches. Add yellow mustard and some fries and you have a filling meal that will keep you going for the rest of the day as you explore Montreal’s sites. The popularity of this unpretentious deli has grown, therefore expect a line out the door.

L'Express L'Express
Credit: L'Express

L'Express (Nearby Hotels)

A go-to restaurant for breakfast, lunch, dinner and even late night, L’Express is a Plateau bistro that serves classic French fare. The French vibe here is strong, from the decor to the menu. Feast on baguettes, steak tartare, cornichons, croque monsieur, and of course French wine. There’s a reason why L’Express has been filled with happy customers for nearly four decades now.

Le Fantôme Le Fantôme
Le Fantôme

Le Fantôme (Nearby Hotels)

If you’re looking for a unique dining experience infused with creative dishes, then have a meal at Le Fantôme. Every time you visit this Montreal restaurant, you’re likely to eat something completely different. Dining at Le Fantôme is prix-fixe with whatever the chef feels like making for that particular week. Six and nine-course options are available at a fairly reasonable price. However one staple menu option never seems to change, and that is the peanut butter and foie gras sandwich.

Satay Brothers Satay Brothers
Satay Brothers

Satay Brothers (Nearby Hotels)

Satay Brothers is a refreshing change to the number of French restaurants found in Montreal. This Singaporean eatery is not only affordable but absolutely delicious. From chicken satay to pork buns to lobster chow mein, there is an item on the menu to please a number of palates. Even vegetarians will have plenty to eat here too.

Nora Gray Nora Gray
Nora Gray

Nora Gray (Nearby Hotels)

The best pasta in town is served at Nora Gray, a Griffintown Italian eatery. Classic Italian dishes are crafted with creativity here, including the duck-heart Bolognese sauce served on top of asparagus ravioli. The dishes here will resemble Southern Italian fare while maintaining a uniqueness that is hard to imitate. No matter what you choose to eat at Nora Gray, you’ll want to pair it with one of the great Italian wines offered here.

Ma Poule Mouillée Ma Poule Mouillée
Ma Poule Mouillée

Ma Poule Mouillée (Nearby Hotels)

If you’re craving Portuguese food while in Montreal, look no further than Ma Poule Mouillée. Iconic Portuguese dishes are served here but it’s the Portuguese Poutine that is the main showstopper at Ma Poule Mouillée. The Portuguese Poutine is served with rotisserie chicken, chorizo and São Jorge cheese. For a healthier option, opt for the chicken plate served with piri-piri sauce.

Damas Damas

Damas (Nearby Hotels)

You’ll leave this Syrian eatery feeling full and satisfied after indulging in incredible Middle Eastern cuisine like baba ghanouj, falafel, and charcoal grilled meats. Lamb shoulder kabob, beef tenderloin skewer, and Damascus-style chicken breast are just a few of the popular grilled meat options found on the menu at Damas.

Joe Beef Joe Beef
Joe Beef

Joe Beef (Nearby Hotels)

If you’re lucky enough to get a reservation at Joe Beef, this Little Burgundy will not disappoint. The lobster pasta is one of the restaurants most popular dishes, but anything you see posted on the blackboard menu is sure to please. At Joe Beef, everything is made in-house; the restaurant brews its own beer, smokes its own meats and distills absinthe all onsite.

Toqué! Toqué!

Toqué! (Nearby Hotels)

The ambiance at Toqué! is just as satisfying as the menu here. This Old Montreal eatery is ideal for either lunch or dinner. Serving contemporary cuisine, the dishes at Toqué! are crafted with local ingredients. Save some time to savor lunch here, as the three-course lunch menu is worth your time. If you’re heading to Toqué! for dinner, the seven-course tasting menu is well worth the costly price tag.

You May Also Like
Top 8 Things to Do in Hamilton, Ontario By K.C. DERMODY | AUG 15, 2019