We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
3663 Mavis Rd, Mississauga, Ontario L5C 2Z2, Canada
10:00 - 18:00
Closed now
See all hours
Mon - Wed 10:00 - 18:00
Thu - Fri 10:00 - 20:00
Sat 11:00 - 18:00
More Info
Add Photo Write a Review

31 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 31: English reviews
Mississauga, Canada
Level Contributor
87 reviews
68 restaurant reviews
common_n_restaurant_reviews_1bd8 50 helpful votes
Reviewed 1 March 2017

We had the regular sized paramesan eggplant sandwiches, sweet. Probably should have had the small size because it was very filling. We ordered fries to share. Perfect. Glad we arrived closer to 1pm because the place was full but people were just leaving. Seats are hard and interior is pretty plain and basic but very clean.

Thank tkurdi
Belleville, Canada
Level Contributor
34 reviews
32 restaurant reviews
common_n_restaurant_reviews_1bd8 13 helpful votes
Reviewed 13 October 2016

I was looking for a better veal sandwich and I found it. Yes these people do an amazing job with their sandwiches. It is my new go to place for a veal sandwich, do yourself a favor and stop here for a sandwich, you won't regret it.

1 Thank fishrboy
Ontario, Canada
Level Contributor
70 reviews
51 restaurant reviews
common_n_restaurant_reviews_1bd8 13 helpful votes
Reviewed 19 March 2016

Congrats !! Rocco and family have another location,, same great sandwiches ,, excellent salads ,,you gotta try the Mozzarella sticks,, a winner

2 Thank 1932DeuceCoupe
Level Contributor
30 reviews
25 restaurant reviews
common_n_restaurant_reviews_1bd8 15 helpful votes
Reviewed 19 March 2016 via mobile

In my opinion, they make the best veal sandwiches in Mississauga. The meatball sandwich is pretty good too.

1 Thank Jose B
Level Contributor
456 reviews
258 restaurant reviews
common_n_restaurant_reviews_1bd8 167 helpful votes
Reviewed 17 January 2016 via mobile

I went to On A Bun and chose for the first time their vegetarian sandwich. It was fantastic! Sweet peppers, onions, mushrooms and cheese, it was a wonderful surprise. For those who want a meatless option, this is a wonderful alternative.

Thank DavidVmax
1 review
common_n_restaurant_reviews_1bd8 2 helpful votes
Reviewed 21 November 2015 via mobile

I've been several times in the past few months and never knew the place or pay attention to the logo on the window.....my sons brought me there first two time, now I bring my friends and coworkers and everyone goes back regularly. The quality and combination of food is # one. Very friendly and clean place. Two thumbs up for... More 

2 Thank Rita S
Level Contributor
4 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
Reviewed 21 October 2015 via mobile

I work in the vicinity and heard it was good so I popped in for lunch today. The reviews are bang on. The cashier who took my order was very friendly and we had a great chat while I waited. The sandwich was very good....authentic and delicious. This is what a sandwich should be!

1 Thank atworkbarby
Level Contributor
83 reviews
81 restaurant reviews
common_n_restaurant_reviews_1bd8 32 helpful votes
Reviewed 20 September 2015 via mobile

If you are sick of the crap they sell at California's and the bad service you get there this is a wonderful alternative. Run by an Italian family the service is very friendly and good. The sandwiches are generous and of high quality ingredients only.

1 Thank John A
Level Contributor
456 reviews
258 restaurant reviews
common_n_restaurant_reviews_1bd8 167 helpful votes
Reviewed 20 June 2015

On A Bun has wonderful Italian sandwiches. Tender meat and perfectly sauced, it makes for a filling meal. The owners are friendly and while everything is made to order, they serve you quickly and always with a smile. If you are in the mood for a veal sandwich, hop in the car and go to this place

1 Thank DavidVmax
Richmond Hill, Canada
Level Contributor
178 reviews
117 restaurant reviews
common_n_restaurant_reviews_1bd8 48 helpful votes
Reviewed 4 April 2015

The title really sums it up. The menu isn't complicated and the service was very friendly (it may seem odd to list "friendly" as a positive in a restaurant review, but I am always shocked when I go into a restaurant and they act like they are doing you a favour by taking your order) and efficient. I tried this... More 

Thank gmcnab

Travellers who viewed On a Bun also viewed


Been to On a Bun? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 bubbles
    4.5 of 5 bubbles
  • Value
    4.5 of 5 bubbles
    4 of 5 bubbles
Italian, Fast food
Lunch, Dinner
Restaurant features
Takeout, Seating
Good for
Open Hours
10:00 - 18:00
10:00 - 18:00
10:00 - 18:00
10:00 - 20:00
10:00 - 20:00
11:00 - 18:00
Location and Contact Information
  • Address: 3663 Mavis Rd, Mississauga, Ontario L5C 2Z2, Canada
  • Location: Canada  >  Ontario  >  Mississauga
www.onabun.ca. The best Italian sandwich shop in the Greater Toronto Area!

Questions & Answers

Questions? Get answers from On a Bun staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?