Milagro on Mercer
Milagro on Mercer, in the heart of the entertainment district, is our largest Cantina. Our spectacular main floor boasts a spacious, elegant dining room befitting our proximity to the city’s financial centre. In the summer, our John Street patio is the perfect spot to relax
We honor Mexican culinary and beverage traditions with flavorful, rustic cuisine, warm and engaging service, and, most importantly, the good times and lasting memories that come from enjoying a great meal. ¡Esperamos servirte pronto!
Complimentary special offers
Cantina Platter and free Churros!
Cantina Platter- Full meal for 4. Choose 3 entrees served with rice, refritos, tortillas, salsas & sides:
BARBACOA, roast lamb in banana leaf, salsa borracha
TINGA chicken simmered in tomato-chipotle sauce
COCHINITA pulled pork in achiote adobo, pickled habanero onions
PUNTAS beef simmered in tomato, red wine & chipotle
CARNITAS pork confit, salsa de chile de arbol
VEG. ALAMBRE sautee of poblanos, mushrooms, onions & gouda
Food was good, service was slow, women’s restroom was brutal.
Food was terrible - tacos came with no toppings just the meat and tortilla
Very bad experience overall
Great food and generally good service, their alcoholic drinks are a bit pricy. But the food is outstanding and reasonable. Went twice while in Toronto and would go again when back in toronto!
Great food and service. Quite authentic Mexican from my experience in Mexico.
This place always has super friendly service and tasty food!
My wife and I had gone for a date. We were expecting the food to be outstanding. We are vegetarians. So we asked our server for options.We selected 2 mains out of the options he gave. Turns out the 2 dishes were made with the same sauce. The server forgot to mention that to us. The food was sub par.
Overall my experience was good but the service was slow. It wasn't extremely busy when we went and it seemed like our server forgot about us. Other than that the food was great!
Great quality of food
We usually go there for dinner but this time we went for brunch and it was delicious!
Good food for the price. Nice atmosphere too:
Have been many times before and it’s actually a favourite. Service today was a little off and inattentive, food while tasty was lukewarm (my guess is it sat out for a while), took way too long to get the bill at the end and then another long wait for payment. Hopefully this was just a one-off bad night
I have not been to a Milagro in quite some time...been to Mexico and Spain so was looking forward to it. The menu seems more simplistic than what I recall over 5 years ago...but overall good...
I ordered a fish entree and asked for potato’s, rice and tortilla to be removed and subbed with a salad. They wanted to charge 26$ for the dish and a surcharge for the salad of 3$. This was a disappointment, they did end up not charging for the salad but the fish and salad were bland. First and last time going to this restaurant.
Very cute restaurant. The food was good quality and i would go back. The only complaint would be that there was confusion and lack of clarity around some of the orders - ie. Taco Tues sounded like you get two tacos (of whichever choice) with your order...not two orders of two tacos. I would ask that moving forward, If a table of 3 ordered 12 tacos plus guac and other stuff..maybe ensure they understand how many they're ordering?
Expected more given the high reviews. Food was fine.
Some sharing appetizers are bit expensive, but food was overall pretty good. Service was perfect.
Took 10 minutes for a host to come to the host station. Waiter and waitresses kept walking past but no one greeted us. Once we were seated it took way to long to get waited on. It’s to bad because the food was pretty good but the services was horrible
It was great! My friend and I had a fantastic pre-theatre dinner at Milagro. We will definitely rebook the next time we head downtown!
Great food; great service. Friendly atmosphere. The staff are all knowlegable about the menue selections, and the service is responsive and fast.
This is the best authentic Mexican food anywhere in the city. Everything is made from scratch and has perfect flavor! The margaritas are real!!! Not from a mix... The Chicken Mole will take you to another universe!
We arrived a little earlier than our reservation time but were able to be seated promptly with no issues. Service was quick and attentive and our server was very patient with us while we struggled to navigate through the very large menu — so many delicious options, it was near impossible to make a decision! I finally settled on an enchilada and it was absolute heaven. You know when you’re very full but you cannot being yourself to stop eating because it’s THAT good? Yeah. They also have a pretty decent cocktail menu but we did not indulge as we were catching a show at Second City after dinner and wanted to pace ourselves for the evening. All around great experience and I will for sure be returning.
Delicious food, excellent service!
Milagro made a very nice space for our group of 8 - we appreciate the location and the excellent service and food.
Excellent service and accommodating...from the host to to servers.
Food is authentic and very tasty.
Excellent venue and value.
Food and service were excellent as always. Noise level at lunch was too loud so difficult to have a business lunch.
Our favourite restaurant! Their Mole is excellent as is the ceviche (vuelve a la vida). Al pastor tacos are also a favourite!! Service is always excellent as well
This was my first time at Milagro and I will definitely return. The service was fast and friendly, even though it was busy. The food was great and was priced well compared to other similar establishments.
Todo lo que ordenamos estuvo muy rico, solo un poco lento el servicio.
Work people in town for a convention
Food was good.. small portions for price. Drinks were pricey and barely any alcohol in them. Paying more for the atmosphere which was nice and chill. Nice decor inside. 3/5 in my book.
They forgot about us I think? Tacos were okay but not as special as we hoped they would be, but maybe we didn't order correctly. Either way, we hoped for a little more guidance from our server and didn't get any... And we made reservations but they couldn't seat us in a nice spot.... Hmmm...
Great place for Mexican food!
This is my favourite restaurant in Toronto. We come here often and for most special occasions! The enchiladas are my favourite.
Tasty lunch specials and good service. Only negative is that the food can be slow so make sure you have enough time.
The food was good, and maybe we should have read the menu better, but we ordered tacos...and that’s all we got! Two small tacos on a tiny plate! We waited for about 40min for them to cook our food and when it finally came out, we were less than impressed that that was all we got. It literally took us three min to eat our meal—by the time our server came around to see how everything was, we were done and were asking for the check!
The fact that it took so long to cook and they were so tiny was disappointing, but next time, we’ll do much better at scrutinizing the menu.
Defiantly recommend this restaurant when visiting Toronto , food was amazing with good choice of interesting dishes
Amazing service! Accommodated our short dining window before our theatre show. Very yummy margaritas!!!
(Over $80 for a lunch for 2 without Alcoholic Drinks). I left the restaurant feeling hungry, my shrimp taco order was unimpressive and not filling for the outrageous price. I'm truly disappointed since I brought a co-worker out for a birthday lunch and felt embarrassed I chose this restaurant. Even though I work less than 5 minutes from the restaurant - I would not go back or recommend. I want my money back $$$ for the bad taste I was left with.
Awesome margaritas & a fun environment for a casual dinner. Love being on the patio!
Milagro on Mercer does offer delivery in partnership with Uber Eats. Milagro on Mercer also offers takeout which you can order by calling the restaurant at (416) 850-2855.
Milagro on Mercer is rated 4.2 stars by 747 OpenTable diners.
You can book this restaurant by choosing the date, time and party size.