Top 5 fresh fish seafood markets in Toronto
Published June 27, 2025 at 4:15 pm

Seafood markets are great places to get fresh fish in Toronto, as well as a ton of other varieties of seafood and sometimes even everything that goes with it.
These shops sells the freshest fish from the finest sources, and often have knowledgable staff that can butcher fish to order, give you information on various products and tell you how to prepare them.
Here are some top fresh fish seafood markets in Toronto.
Locations of this importer on Alliance and Geary are great places to go for international seafood and Portuguese products like sardines, salt cod and fish patties, and many other non-seafood items from Portugal. They’re also known to supply seafood to some of the best restaurants in Toronto.
The Geary shop is smaller than the Alliance one, but what’s great about both locations is they also basically function as full grocery stores as well as seafood markets. You can get a variety of fresh and frozen seafood as well as all kinds of other basic pantry staples.
4 – Affinity Fish
What this Dundas West fish store lacks in size and selection, it makes up for in care and passion. They work with fisherfolk in Lake Huron, Bruce Peninsula, Grand Bend, and Manitoulin Island to provide a small but extremely high quality selection of fish displayed on a regularly rotating menu on the wall.
The co-founders have spent years working in the restaurant industry, which includes time at high end seafood restaurants. They prioritize sustainably sourced seafood and humane practices that minimize animal suffering and preserve quality. Staff can answer any questions about their seafood and butcher fish to order, or you can peruse their selection of hot and cold smoked fish products. They also have a bottle shop area and other products like olive oil to go along with their fish.
This store also doubles as a restaurant a few days a week, with a walk-in lunch menu with dishes like sandos, noodles and salads.
3 – Hooked
This fish monger that’s been in business since 2011 highlights sustainable Canadian fishers and has multiple locations in Toronto.
Not only do they stock a ton of amazing fresh seafood and shellfish, they also have a great selection of frozen products, tinned fish and bespoke prepared items like dips, soups, fish cakes, fisherman’s pies and lobster mac n’ cheese. Hooked also functions as an awesome one-stop shop with everything you’d need to serve with your seafood, like bagels, cream cheese, crackers and sauces.
Since 1997, this family-owned St. Lawrence Market shop has been selling quality seafood. This is where to go for live lobster and seafood imported from around the world.
Here, you can find fresh fish, shellfish, squid, cuttlefish, octopus, caviar, conch, and even products like escargot and frog legs. They also have quick easily available seafood products you can grab like crab stick and personal size shrimp cocktail plates.
This seafood business with locations in St. Lawrence Market and Etobicoke has been in operation for over 40 years, so they know their stuff. They’re a great source for live lobsters, a wide variety of smoked salmon, and options like wild cod loin, whole branzino and fresh fillets of Canadian Atlantic salmon, wild sole, Arctic char and rainbow trout.
They also sell excellent oysters, and at their St. Lawrence Market location they have a tiny oyster bar where you can slurp up freshly shucked, briny mollusks within a tight fifteen-minute time limit.