Eating on the cheap should never be a struggle, especially not in a city like Montreal where every block boasts a new place to eat. Sure, the city has its fair share of expensive restaurants, but there are many more that you can enjoy for well under $20.
Now, we’re not talking about Dagwoods or places in food courts. We mean real, sit-down restaurants where you can have a meal without tons of random people walking right by you.
Of course, finding these legit, affordable restos can be a bit difficult, that’s why we’ve done the work for you. So get your bellies full while also keeping your wallet robust in our list of 20 Montreal restaurants to eat at for under $20 below.
1. La Belle Province
1604, Avenue de Mont Royal East
Nestled in the heart of the Plateau, this Plateau classic has bangin’ cheese and curds!

2. La Belle Province
3608, Saint Laurent
This classic 50’s diner serves some of the best sauce-covered poutines this side of The Main. BONUS: it’s super close to Pinq Taco, and we know you’re probably getting the munchies there anyway.

3. La Belle Provence
1, Sainte Catherine W
This classic needs to be mentioned – sitting at the intersection of Montreal’s nightlife central, it’s where Montreal-style poutine was invented! Come taste history.

4. La Belle Province
1356, Jarry E
You live in North Plateau but you still want some of that authentic poutine experience? Thankfully this little-known gem serves excellent poutine!

5. La Belle Province
3001, Notre-Dame West
Saint Henry might be the faraway land of crusty punks and DIY experimental music, but it’s also the land of POUTINE! This old-school joint feels like you walked right into Grease – all that’s missing is the Jimi Hendrix.

6. La Belle Provence
4579, Wellington
All right, truth be told, none of us have ever been here. Chad has a friend that lives in the neighborhood, and there’s a rumor that the people who started this place also have a connection with number 3 on this list, so it should be a sure shot!

7. La Belle Province
6752, rue Sainte-Jacques
It’s the sauce that really makes the poutine in this classic NDG restaurant stand out. The location is a little depressing (you may have driven past it when you return to Ontario on summer break) but the poutine more than makes up for it!

8. La Belle Province
1216, Peel
Located just next to hipster central (Peel Pub), this small neighborhood joint serves up a mean pooter. Don’t be surprised if you have to wait behind a guy in a Natural Milk Hotel t-shirt!

9. La Banquise
994, Rachel east
We’ve heard good things about the new kid on the block, though we’ve not had time to check it out ourselves. Beat the crowd and check it out now before it gets too popular!

10. La Pelle Province
195, rue de Martigny O (Saint-Jérôme)
All right. This one is a little bit out of the way, so you know we wouldn’t include it unless it was PHENOMENAL. And it is. There is nothing like this poutine anywhere else in the world – it’s really worth traveling for. It might not be IN Montreal, but it’s SO Montreal.

11. La Belle Province
1604, Avenue de Mont Royal East
Nestled in the heart of the Plateau, this Plateau classic has bangin’ cheese and curds!

12. La Belle Province
3608, Saint Laurent
This classic 50’s diner serves some of the best sauce-covered poutines this side of The Main. BONUS: it’s super close to Pinq Taco, and we know you’re probably getting the munchies there anyway.

13. La Belle Provence
1, Sainte Catherine W
This classic needs to be mentioned – sitting at the intersection of Montreal’s nightlife central, it’s where Montreal-style poutine was invented! Come taste history.

14. La Belle Province
1356, Jarry E
You live in North Plateau but you still want some of that authentic poutine experience? Thankfully this little-known gem serves excellent poutine!

15. La Belle Province
3001, Notre-Dame West
Saint Henry might be the faraway land of crusty punks and DIY experimental music, but it’s also the land of POUTINE! This old-school joint feels like you walked right into Grease – all that’s missing is the Jimi Hendrix.

16. La Belle Provence
4579, Wellington
All right, truth be told, none of us have ever been here. Chad has a friend that lives in the neighborhood, and there’s a rumor that the people who started this place also have a connection with number 3 on this list, so it should be a sure shot!

17. La Belle Province
6752, rue Sainte-Jacques
It’s the sauce that really makes the poutine in this classic NDG restaurant stand out. The location is a little depressing (you may have driven past it when you return to Ontario on summer break) but the poutine more than makes up for it!

18. La Belle Province
1216, Peel
Located just next to hipster central (Peel Pub), this small neighborhood joint serves up a mean pooter. Don’t be surprised if you have to wait behind a guy in a Natural Milk Hotel t-shirt!

19. La Banquise
994, Rachel east
We’ve heard good things about the new kid on the block, though we’ve not had time to check it out ourselves. Beat the crowd and check it out now before it gets too popular!

20. La Pelle Province
195, rue de Martigny O (Saint-Jérôme)
All right. This one is a little bit out of the way, so you know we wouldn’t include it unless it was PHENOMENAL. And it is. There is nothing like this poutine anywhere else in the world – it’s really worth traveling for. It might not be IN Montreal, but it’s SO Montreal.