The 16 Best Fish Tacos in Toronto [2022]

Move over, chicken tacos. There’s a new contender for the best taco in town, and it’s fish! Toronto has no shortage of delicious fish tacos, so we’ve put together a list of the 16 best places to get them. Whether you’re looking for something spicy or mild, these restaurants have got you covered. We chose our favourites based on taste, originality, reviews, and price.

So next time you’re in the mood for some Mexican cuisine, make sure to check out one of these spots for some amazing fish tacos! From traditional Baja-style tacos to fusion dishes that combine the best of both worlds, there’s something for everyone on this list. And with prices ranging from $2 to $12, there’s also something for every budget. 

If you’re looking for more delicious seafood options, check out our list of the best oysters or the best crawfish in Toronto. These spots will have you hooked!

So what are you waiting for? Grab a friend and head to one of these spots for an unforgettable taco experience!


How We Chose the Best Fish Tacos in Toronto

We picked the finest fish taco joints based on their popularity and the diversity of alternatives they provide, as well as what makes them stand out. These are the criteria we followed to choose the finest ones in Toronto.
  • Variety: We made sure that these taco spots include a wide range of taco selections for you to choose from such different fish or seafood choices, salsa, vegetarian/vegan, sauces and toppings.
  • Quality: We ensured that these fish taco spots are made from scratch with nothing artificial, homemade salsa, and locally sourced meat.
  • Price: We included the price range for its affordability and how some tacos might be priced a bit higher than the others due to portion size and the variety of ingredients.
  • Customer Reviews:  We included customer reviews to check that the staff is welcoming, that the service is quick, that the meat or seafood was cooked properly and tasted well, that the quantity size was adequate, and that they would highly recommend the restaurant.

The Best Fish Tacos In Toronto

1. Taco Del Mar

This place is known for their Baja-style burritos and they have a lot of vegetarian, vegan and gluten-free options. The prices for tacos range from $3 to $9.

A favourite is the Rippin fish tacos. It’s made with crispy fish, pico de gallo, cabbage and Baja sauce. We also recommend their crispy shrimp tacos with shredded cabbage, tangy baja white sauce that is topped with pado de gallo. You can also choose to make your own taco at this restaurant!

There are numerous proteins and sauces to choose from that you’ll never get bored with the choices offered here. If you’re looking for a deal this restaurant also has some wonderful daily specials to check out.

Business Information:

Address:  135 Bremner Blvd, Toronto, ON M5J 3A7
Phone: (647) 344-4366

Customer Review Highlights:

“The Best Taco I have eaten in my life. Great service, wonderful price!! I will definitely come back and refer this place to my friends!”
“Very convenient!!! Great service and good portions of Mexican food at excellent prices. It has daily specials too!!! Right a block from Ripley Aquarium in Toronto.”

Pros & Cons

Pros Cons
They have vegan and vegetarian options and vegans get free guacamole as well. Slower service during busy hours 
Build your own meal kit options for a group of 4 or 8 people to enjoy with friends or family.

2. Chula Taberna Mexicana

This vibrant restaurant uses a mixture of flavour profiles to create its unique flavours. Their tacos are priced between $6 to $9.

We recommend trying the beer-battered haddock taco; It is filled with guacamole, pickled vegetables, cucumbers and other sauces. Enjoy your meal with a Septima Malbec. Every sip of this sweet wine comes with hints of plum and figs. 

There is also a strong note of vanilla in this drink. For dessert, finish off your meal with something sweet with a crispy cinnamon-dusted churro.

Business Information:

Address:  1058 Gerrard St E, Toronto, ON M4M 1Z8
Phone: (416) 901-9859

Customer Review Highlights:

“Tacos were soooooo good!! We had the pork shoulder (delicious with little crispy bits and fresh red onion) and battered haddock (perfectly fried and a large piece of fish) . Highly recommend! Margaritas were made fresh with real lime juice and just the right amount of agave. Our server was attentive and friendly. We will definitely be back to try the churros! Thanks Chula staff!”

Pros & Cons

Pros Cons
Patio available and heated Slower service during busy hours
You can reserve online
You can book for private functions from birthdays, holiday parties, bachelor/bachelorette, weddings, work parties and baby showers.

3. Grillies

This place gives you food fresh off the grill. The price of the food ranges from $5 – $11 at this restaurant. 

Plus they have a variety of burger options at this place as well. You have a lot of options with how your taco is made here. Your fish taco can have a soft, hard or corn shell and it comes with kidney beans. 

The salsa can also be hot or mild. You can also add in extra toppings such as fried eggs, grilled onions, bacon, guacamole, pickles, jalapenos and more. If you get a combo, your meal comes with a drink and fries as well.

Business Information:

Address:  2632 Danforth Ave, Toronto, ON M4C 1L7
Phone: (647) 748-1235

Customer Review Highlights:

“I love Grillies! I've ordered from here several times as this location is in my neighbourhood. They use the freshest ingredients and the portions are perfect for the price. Always delicious, easy-to-use online platform to make your order and always quick! 10/10 recommend.”
“Amazing late-night eats that really hit the spot. Large portions for a great price. Super flavourful food and friendly staff. Coming back for sure!!”

Pros & Cons

Pros Cons
Perfect place for late night eats as it closes at 4am Wait time can take long during peak hours from 10 to 25 minutes.
Deals available
You can order food even through phone and get it delivered to your home. 

4. El Trompo

El Trompo is an eatery with a lively patio and a bright, cozy interior, serving classic Mexican dishes & margaritas. This bustling restaurant is the perfect place to visit with a group of friends.

Their menu has many classic tacos for you to choose from where you can get five tacos per order ($12-15). The tacos they have are the Al Pastor, Chorizo, Lengua, Cochinita Pibil, Tinga, grilled chicken, bistec, fish taco and many more!

We recommend the fried fish taco which comes with cabbage, pico de gallo and chipotle aioli. They also have some great desserts here as well. A favourite is a flan. This dish is a rich egg custard dish with melted caramel on top. 

We also suggest enjoying your meal with some Jamaica. This sweetened homemade ice tea is made from a hibiscus flower. If you like to visit a place with generous portion sizes then this is the place to go to.

Business Information:

Address:  277 Augusta Ave, Toronto, ON M5T 2L7
Phone: (416) 260-0097

Customer Review Highlights:

“Great quality and quantity, reasonably priced, friendly staff, etc. I can honestly only say the best when describing El Trompo! My mom and I came here on a Friday for lunch. I got the Al Pastor and she got the chorizo. Both were amazing! Will definitely come back!”
““As a Mexican living in Canada. These tacos really taste like you are in Mexico. The order arrived super fast and the service is great. And my daughter approves.”

Pros & Cons

Pros Cons
Patio available Closed on Mondays
Dine-in, takeout and delivery options
They have a food truck available to cater for your special events from corporate, birthday parties, weddings and many more!

5. Tacos Gus

Gus Tacos offers tacos and burritos with traditional fillings on homemade tortillas with a lot of protein options available. The prices range from $5 to $11.

You have the option of putting grilled fish or battered shrimp in your tacos. Both of these options can be delicious as the dish will be served in a hand-made corn tortilla and topped with onions and cilantro. 

You can also try their vegetarian tacos with proteins such as mushrooms or fresh cheese and avocados. Accompany your meal with pineapple jarritos –  it’s light and sweet.

Business Information:

Address:  225 Augusta Ave, Toronto, ON M5T 2L4
Phone: (416) 977-8226

Customer Review Highlights:

“Tried the grilled fish and the battered shrimp tacos. And I was not disappointed. Really awesome tacos and the guacamole and salsa sauce are out of this world. Highly recommend a quick bite!”
“Awesome tacos. The grilled fish is by far my favourite, yet to have a bad taco , which I’m thankful for. Wait times are pretty short. Outdoor patio is also very cute, and the staff are very friendly and quick to help. 10/10 would recommend”

Pros & Cons

Pros Cons
Great serving size  Closed on Mondays
They offer catering for your next event. It can be for the office, corporate etc.

6. El Catrin Destileria

This trendy restaurant is a great place to go for brunch during the weekends. 

We recommend trying their Baja Taco which is made with crispy fried haddock, topped with coleslaw, chipotle, lime, aioli and cilantro. This dish also comes with a side of black beans and red rice. For 3 pieces it is priced $21.90 and for 4 pieces it is $29.40.

You could end your meal with some crispy churros. This dessert is dusted with cinnamon sugar and comes with three different sauces: chocolate, strawberry and cajeta. Enjoy your meal with a Pinot Grigio-Calla. This wine is light and has a hint of apricot and peach.

Business Information:

Address:  18 Tank House Lane, Toronto, ON M5A 3C4
Phone: (416) 203-2121

Customer Review Highlights:

“What a great experience from start to finish! I had booking issues so stopped by on my way home. They totally set me up. Had great food, amazing company and accommodations for my avocado allergy. The service was fantastic and the food was music to my tummy. Sooooo good that i forgot to take pics 🎶❤️”
“I've been here more than 5 times and I can't seem to get enough! The tacos and margaritas are a staple. Patio is so good for the summer and the indoor vibe is perfect for a fun friends date night!”

Pros & Cons

Pros Cons
All year round patio and heated during the colder seasons The food portions are small and might not be good enough for a person
You can reserve your spots on their website

7. Mi Taco Taqueria

This place offers dishes made with fresh spices and ingredients. Their extensive menu offers food at a price range of $5 – $15. 

The fish tacos served here come with cabbage, grilled onions, pico de gallo, cilantro and lime. You can also choose to have the in-house made flour tortilla or corn tortilla. For 75 cents more, you can also add some guacamole to the dish. 

Enjoy your meal with some Topo Chico Mineral Water. If you’d like to drink something sweeter we recommend the Jarritos.

Business Information:

Address:  521 Bloor St W, Toronto M5S 1Y4
Phone: (416)-532-8226

Customer Review Highlights:

“Tried the ground beef and shrimp taco, they tasted amazing! My second time I have stopped by here for lunch, if you are ever in the area and need a place to eat be sure to check them out.”
“Went there with my sisters tonight. We got the 3 taco combo (beef, pork and chicken). They were all amazing! Tasted very authentic. Great service and good prices. Plus, their nondiscriminatory policies are amazing! ❤❤”

Pros & Cons

Pros Cons
One more location at Bloor Closed on Mondays and Tuesdays
Catering orders available

8. Grand Electric Parkdale

This place is great because it accommodates all food preferences whether you’re gluten or vegetarian, there’s always something for you to enjoy here! 

We recommend trying the Baja Fish taco which is a beer-battered white fish stuffed in the taco shell, topped with Morita salsa, cabbage, mayonnaise and radish. The tacos are priced $5 to $6.

Another favourite is the shrimp tacos which includes fried gulf shrimp, lettuce, mayonnaise, onion and cilantro. You could enjoy this with a Guava Jaritos, a cool and refreshing drink that’s popular in Mexico. 

Business Information:

Address:  1330 Queen St W, Toronto, ON M6K 1L4
Phone: (416) 536-1383

Customer Review Highlights:

“Really yummy, reasonably priced tacos. The vibe was cozy and retro, which I loved. The service was also great.”
“I love this place! Delicious tacos… Great service and very fair prices. Would recommend it to everyone :)”

Pros & Cons

Pros Cons
Patio available Closed on Sundays and Mondays
They sell gift cards
Open on holidays except christmas, boxing day, and new years.

9. CINCO Mexican Restaurant

They have created a one-of-a-kind cuisine by mixing traditional Mexican dishes with a modern twist. Their objective is to redefine Mexican cuisine in Toronto and to be the next innovator, offering flavours from all around Mexico.

Their meals all have a unique twist added to give some extra flavour. The prices range from $5 to $17.

If you’re a seafood lover then you have to try the Mariscos De California Sur ($9.25). This dish comes with jumbo shrimp, cod, calamari, mussels, and scallops. They absorb the flavours of the guajillo and the tomato sauce they are cooked in has a sweet and earthy taste. Arbol peppers are added to the dish for a bit of spice and this dish is served with naan on the side.

Another dish is their seafood taco that’s added with shrimp, octopus cooked in white wine and coconut oil, fish,  topped with coleslaw and sweet chipotle mayo.

Visit this hidden gem to try some delectable gourmet tacos and we assure you that it’ll become one of your favourite spots!

Business Information:

Address:  131 Roncesvalles Ave, Toronto, ON M6R 2L2
Phone: (647) 245-8380

Customer Review Highlights:

“Very meaty tacos. The food here is really good. The seafood taco and chorizo tacos are full of meat and very tasty. Lots of tasty sauces to choose from. Staff is mediocre. Somewhat unfriendly vibe.”
“Best Mexican food in Toronto. Not the typical food you'd expect but that's what makes it more authentic. Try the seafood taco, hands down the best I've ever had.”

Pros & Cons

Pros Cons
Vegetarian and vegan options available The seafood taco only comes as one instead of more. Please confirm with the staff.
Patio and dine-in

10. Tacos El Asador

Tacos El Asador serves authentic Mexican food from burritos, quesadillas, tostadas and tamales. Their tacos are priced between $4 to $5. 

The fish and shrimp tacos here are fresh and savoury. You can choose to have it in a soft or crispy shell. 

If you’d like something a bit more filling there is a fish platter available that serves fried fish with rice house salad and tortillas. Accompany your meal with one of the soups made with meat, vegetables and more.

Business Information:

Address:  689 Bloor St W, Toronto, ON M6G 1L3
Phone: (416) 538-9747

Customer Review Highlights:

“This place had such amazing foods! The vibe at this place was amazing too, friendly staff and always willing to help you pick out foods to eat! Definitely recommend this place!!”
“Best food we’ve had in a long time! Plus, a welcoming, all inclusive atmosphere. The service was fantastic and overall it was a wonderful, relaxing dining experience! We’re definitely going back!”

Pros & Cons

Pros Cons
You can make reservations online Service is a bit slow during peak hours
Vegetarian options available 

11. Wilbur Mexicana

If you’re looking to get food on the go then you’re at the right place. Not only do they deliver delicious meals, but they do it quickly as well. 

They offer 8 different variations of tacos from your typical Baja fish to something a little different such as their bulgogi beef tacos all priced between $4.50 – $5.00.

We recommend trying the Baja Fish taco. This meal is prepared on a corn tortilla and is filled with beer-battered mahi-mahi then topped with jicama slaw and pico de gallo. 

An extra kick of flavour comes from the chipotle sauce. Another beloved seafood dish here is the shrimp quesadilla which is another filling option because it’s stuffed with different types of cheese and vegetables.

Whether you’re looking for a slight tingle or extreme heat, Wilbur Mexicana has something for everyone with its wide selection of 60+ different hot sauces.

Business Information:

Address:  552 King St W, Toronto, ON M5V 1M3
Phone:  (416) 792-1878

Customer Review Highlights:

““Awesome tacos and Mexican food! Have been wanting to stop here for a while and finally got a chance to stop by for dinner. Lots of great options to choose from. We tried 5 of the different tacos and enjoyed them all. Will be back again.”
“The best Mexican food I’ve had in Toronto so far. Amazing taste, super fast service, big portions at great value. Their 7 different salsas are so unique and a must try. I would definitely go back again and again.”

Pros & Cons

Pros Cons
Has its very own salsa bar where you can choose any type of salsa to enhance the taco flavour. Portion size may be small

12. La Carnita

This is a great place to visit if you’d like to try some creatively made tacos, a handful of churros, enjoying hip hop soundtracks and having fresh cocktails or beer on the side. The prices range from $5 to $8.

We recommend trying the “In Cod We Trust” ($6.50). This taco is stuffed with crispy cod, voltron sauce, lime, pickled red cabbage, green apples and cilantro where this dish is crunchy, sweet and salty. 

You could enjoy your meal with one of the many drinks offered at this place. Our favourite is the LC Paloma. This drink is made with agave, strawberry rhubarb, grapefruit and lime juice. This is a sweet and refreshing tequila drink and a perfect accompaniment to any meal.

Business Information:

Address: 106 John St, Toronto, ON M5H 1X9  (Multiple Locations)
Phone: (647) 344-0780

Customer Review Highlights:

“Absolutely amazing food, environment, and vibe. Great spot for your desire for Tacos. Special shout outs to Kelly. Great services by her and all around by La Carnita.”
“My wife and I have now visited Toronto from the US twice just to eat at this restaurant. Both times we ordered all the tacos available and didn't regret it. La Carnitas is must-stop dining.”

Pros & Cons

Pros Cons
Multiple locations (Eglinton Avenue, Queen Street, College Street, and at Square One at Mississauga) Longer waiting time
You can make reservations online to avoid longer wait time
Vegan and vegetarian options are available! 

13. Campechano

This is a hidden gem of a shop with a laid-back vibe. The menu may not be as extensive as other places, but the food they serve is always high quality as all of their meat comes from local ethically raised animals sourced through Sanagan’s Meat Locker.

Their tacos are priced from $8 to $9. We recommend trying the Pez Espada. This taco is made with swordfish and topped with pico de gallo and jalapeno cream. 

They have some vegetarian options at this place as well to accommodate everyone’s food preferences. Plus they offer a beautiful patio view to enjoy your meal from.

Business Information:

Address:  504 Adelaide St W, Toronto, ON M5V 1T4
Phone: (647) 350-2800

Customer Review Highlights:

“The pina mojito is so good! We tried the lamb & fish taco, very flavorful and definitely would like to come back and try beef and pork ones!”
“Favourite tacos in the city. Friendly staff, great service and food is taco is the bomb!”

Pros & Cons

Pros Cons
One more location at College Street Closed on Mondays
Beautiful patio to dine in 
Vegetarian and vegan options available.

14. Playa Cabana Cantina

This place makes tortillas in-house and they have some great-tasting tequila-based cocktails as well.

Their taco menu serves taco suaves (soft tortilla) and taco chorreados (crispy with cheese). The prices range from $15 to $20 if you get the set of 3. Additionally, their menu also includes bocaditos, burritos, and especialidades de la casa.

For fish taco lovers you have to try their Baja Fish taco. This soft tortilla taco is stuffed with a beer-battered fish, mayo, cabbage, jalapeno avocado salsa, and guajillo sauce on a soft white corn tortilla. Another fun one is the Diablo where this taco is filled with red chilli shrimp, onion and cilantro.

Business Information:

Address:  2883 Dundas St W, Toronto, ON M6P 1Y9
Phone: (647) 352-7767

Customer Review Highlights:

“We drove from was absolutely worth it. Authentic food and drinks. Amazing service. Totally worth the drive. Shrimp enchiladas, Salsa and chips, Mexican beer, Paloma cocktail made with tequila! Wow! Five plus stars!!”
“Awesome Mexican place in the Junction. Good variety of tacos with strong flavours and good quality ingredients. Also very friendly wait staff.”

Pros & Cons

Pros Cons
You can make reservations online  Closed on Mondays, Tuesdays & Wednesdays
DIY Taco options and set of 3

15. Seven Lives

Seven Lives is a taco place that you should try if you enjoy tacos. It’s in the historic Kensington Market neighbourhood of Toronto. They opened in 2012 with the goal of providing the freshest and finest Baja style tacos in a fun and lively environment.

The variety of tacos on offer will astound you, with tacos made with fresh ingredients including beef and seafood options. Popular are their shrimp and fish tacos. Not to mention the salsa options, which include a variety of spice levels and flavours to sample. On the side, they have a “serve yourself” salsa! Everything starts at $5!

The camarones a la diabla, which consists of grilled shrimp in a creamy chipotle sauce with cream, cheese, and cilantro, is a crowd favourite.

Also, the cochinita pibil is delicious, which is slow roasted pork shoulder in citrus chilli marinade that is served with grilled jalapeno strips, pineapple arbol sauce and pickled onions.

Business Information:

Address:  72 Kensington Ave, Toronto, ON M5T 2K2
Phone: N/A

Customer Review Highlights:

““Kensington's BEST tacos. Heck, it may even be the best tacos in toronto. All of their taco flavour combinations just work so well. Photos are of their crispy Baja fish tacos and their Carne asada (steak). I always stop by here whenever I find myself in the area.”
“Delicious! Previously I came here later in the day and they had already sold out a lot of menu items so I definitely had to come earlier. The Flavors were very good! And the tacos were pretty big and will definitely come back to give other items a try!”

Pros & Cons

Pros Cons
They offer a gift card you can get on their website This place is small so there won’t be much seating available.

16. Como En Casa

Como En Casa is a tiny Mexican canteen that serves tacos, burritos, stews, quesadilla and many other dinner plates!

Their taco menu is priced between $7 (single) and $16 for (Set of 3). Their fish taco comes with 6 inch tortilla tacos served with battered basa fish, topped with coleslaw and fresca salsa. 

The taco meals are also served with two tacos, rice and sala which makes it a fulfilling dinner meal! Visit this place to enjoy greatly proportioned tacos used with fresh ingredients and sauces from cilantro and verde sauce.

Business Information:

Address: 565 Yonge St, Toronto, ON M4Y 1Z2
Phone: (647) 748-6666

Customer Review Highlights:

“Great fish tacos and classic Mexican dishes. The staff/owners are friendly, and it's nice to see a Mexican place with something other than tacos. Would earn 4 stars in California, but there's nowhere comparable in downtown Toronto.”
“This place has amazing tacos, specifically fish tacos!! And the service is amazing and the people are super sweet:) They also gave us complimentary drinks! I’ll always go back for those tasty tacos 🤤”

Pros & Cons

Pros Cons
Lunch specials offered from 11am to 3pm! Any $16.50 meal (mole, enchiladas, burrito with salsa on top, taco meal, etc.) comes with a regular can of pop or a bottle of water. Closed on Sundays and Mondays
Vegetarian option available

FAQs About Fish Tacos

The items usually served with fish tacos include spanish rice, beans, coleslaw, sweet potato fries, chips, salsa, and guacamole.
The protein content of seafood may not be as high as that of other meats. However, depending on how you cook it, it’s still a good source of lean protein that’s low in calories. Seafood also contains nutrients that are lacking in other forms of meat, such as omega-3 fatty acids.
Baja style fish tacos are the most popular. This is due to its delicious crispy beer battered cod tucked into soft tortillas topped with cabbage slaw and added with smoky sauces like chipotle that adds to the unique flavour.
Sour cream, mayo, lime juice, garlic powder, and sriracha are commonly used in fish taco sauces. The sriracha adds a tiny bit of heat, and you may add more or less depending on your taste. Plus a squeeze of lime adds to a perfect amount of tanginess and spice.


All of the taco restaurants on this list provide authentic flavouring and ingredients. What’s even better is that some of the restaurants include a salsa bar where you can experiment and push yourselves with some heat! If you’re looking for some genuinely tasty tacos this summer, go no further than the options on this list.

Visit one of the these top 16 restaurants in Toronto to try some delicious fish or seafood tacos today!

You might also like...