Seafood Restaurants in Mexico City

Discover seafood restaurants from casual mariscos to fine dining.

List a Venue

Browse By Category

Seafood Listings

AXOLAO
Mexican Seafood
Roma Norte Tonalá 91, Roma Nte., Cuauhtémoc, 06700 Cuauhtémoc, CDMX, Mexico
AXOLAO serves cocina mestiza — a Peruvian-Mexican fusion — from a compact corner spot on Tonalá. Chef Enrique Paredes blends both traditions with ceviche, aguachile, and sashimi nikkei with chipotle that regulars single out. The mariscos arrive noticeably fresh, and the taco norteño comes loaded with tender, pull-apart meat. Vegetarians have dedicated options, and the flan is worth the splurge.The playlist and decor lean into an Amazonian feel. Portions run small, so order a few plates to share. Open Tuesday through Sunday starting at 1pm; closed Monday. Reservations available via WhatsApp.
View
Zeru San Ángel
Brunch Seafood
San Ángel Av. Revolución 1547, San Ángel, Álvaro Obregón
Zeru San Ángel serves Iberian cooking rooted in Basque tradition on Avenida Revolución. The kitchen won the 2023 Paella Fest — ask for the rice dishes, especially the squid ink arroz with its crisp socarrat and the paella. The tuna croquettes, bonito pintxos, and chipirones (squid in its own ink) make strong starters.The space offers two moods: a relaxed terrace for long afternoons with friends and a more formal dining room better suited for business meals or family gatherings. Wine is a focus — the list leans Spanish, with options across price points. Reservations recommended; the place is small and fills quickly.
View
Puerto Madero
Date Night Seafood Steakhouses
San Ángel Av. de la Paz 6, San Ángel, Álvaro Obregón
Set in a restored mansion in San Ángel, Puerto Madero brings Argentine steakhouse tradition to one of Mexico City's most beautiful neighborhoods. The menu centers on prime cuts — rib-eye, New York strip, tenderloin — alongside fresh seafood and shellfish. The goat cheese empanadas, beef carpaccio with Parmesan, and octopus are standouts to start, and the Parrillada Puerto serves two with a mix of grilled meats.The dining room is spacious and refined, with separate smoking and non-smoking sections and a terrace. Service is attentive without hovering. Expect to spend around 1,000 MXN per person. The location on Avenida de la Paz makes it easy to pair with a walk through San Ángel's cobblestone streets. Reservations recommended for weekends.
View
Fisher's (Santa Fe)
Mexican Seafood
Santa Fe Antonio Dovali Jaime # 75-L-1, Santa Fe, Zedec Sta Fé, Álvaro Obregón
Fisher's has been serving fresh fish and seafood in Mexico City since 1989, focusing on Mexican vanguard cuisine with everything prepared to order. The Santa Fe location offers dishes like camarones empanizados (breaded shrimp), grilled octopus, and seafood quesadillas, alongside cocktails like the Paloma Perfecta.The space works for both sports viewing and family meals, with multiple screens and a mid-range price point. Service includes complimentary phone charging stations and reusable take-away bags. Reservations are available through Resy.
View
Sal y Leña (Santa Fe)
Seafood Steakhouses
Santa Fe Antonio Dovali Jaime 70, Santa Fe, Zedec Sta Fé, Álvaro Obregón
This contemporary Argentine-style steakhouse in Samara Shops brings wood-fired cuts and live tableside preparation to Santa Fe. The chimichurri and salsa criolla are made at your table to your exact preference, and the menu runs from imported beef cuts like rib eye and bife de chorizo to seafood including salmon and pasta with seafood in four-cheese sauce.The empanadas — particularly the humita (sweet corn) — are a strong start, followed by provoleta, grilled provolone cheese served bubbling. The wine list covers both national and international bottles, and there are screens for catching fútbol matches. Reservations recommended, especially for weekend evenings.
View
Barracruda Narvarte
Mexican Seafood
Narvarte Petén 243, Narvarte Oriente, Benito Juárez
Barracruda Narvarte is a cevichería and aguachilería serving fresh seafood in a lively space that doubles as a sports bar. The menu runs deep on ceviches — the Peruvian ceviche is a standout — plus aguachiles, tacos (Ensenada-style, battered shrimp, and lobster), and camarones coco: enormous coconut shrimp plated on grilled cinnamon pineapple. The marlin pastor tacos and shrimp cucaracha style also draw regular orders.There's a kids' area with attendants and play equipment, making it unusually family-friendly for a seafood spot. Expect a solid michelada menu and plenty of screens showing games. The kitchen runs a little slower when the place fills up, but they'll often offer a complimentary drink if the wait stretches long. Service from the floor team is sharp and attentive.
View
Socarrat
Seafood
Narvarte Heriberto Frías 573-Local A-1, Narvarte Poniente, Benito Juárez
This Spanish spot in Narvarte specializes in paella — including a black paella that draws repeat visits — plus fideuá, a toasted noodle dish cooked in rich seafood stock. The kitchen imports ingredients from Spain for dishes like jamón with manchego, croquetas de jamón, gambas al ajillo, and carrilleras de cerdo (pork cheeks). Service comes from Spanish staff who know the menu, and the tapas selection runs deep.The space is small and fills up fast, especially Thursday through Sunday when paella is served. Reservations are recommended on weekends. Prices sit in the mid-range, and the wine list includes Spanish options and vermut on tap.
View
EL CORAZÓN DEL MAR Nápoles
Mexican Seafood
Nápoles Georgia 52, Nápoles, Benito Juárez
Founded in 2019 by Arturo Moreno ("El Chief") and Chef Mary Arechavaleta, El Corazón del Mar brings coastal Mexican cooking from all corners of the country to Nápoles. The menu leans on fresh ingredients and traditional preparation with the kitchen's own spin — think passion fruit and habanero ceviche, coconut-tempura shrimp, and salmon in berry reduction. Dishes arrive with careful plating that sets this spot apart from typical marisquerías.The dining room is modern and comfortable with a relaxed atmosphere. Service is attentive and efficient, with servers bringing fresh tostadas to the table throughout the meal. The gobernador tacos and the berry agua fresca are standouts worth ordering. Moderately priced and pet-friendly, with tables on the sidewalk outside.
View
La Cervecería de Barrio Suc Nápoles
Mexican Seafood
Nápoles Georgia 60, Nápoles, Benito Juárez
This seafood-focused chain restaurant brings more than 20 locations across the city, with the Nápoles branch on Georgia landing in a lively, laid-back space good for groups or casual hangs. The menu centers on shrimp broth, aguachile verde, tostadas, tacos gobernador, and empanadas — both meat and cheese versions — plus weekday margarita promotions that run well into the night.Service comes quick and friendly, and the kitchen keeps things straightforward and satisfying. The aguachile verde gets consistent mention for its punch. Open Monday through Wednesday from noon to midnight, with later hours the rest of the week. Good for a cold beer and a plate of crispy fish tacos when you're in the neighborhood.
View
El Gran León de Oro
Cantinas Mexican Seafood
San Jose Insurgentes C. Mercaderes 21, San José Insurgentes, Benito Juárez
El Gran León de Oro is a classic cantina and restaurant in San José Insurgentes, just steps from Teatro Insurgentes, with over 20 years of serving traditional Mexican fare with a strong seafood focus. The menu is extensive — from grilled whole fish (pompano a la sal) and fish al pastor tacos to roasted kid goat (cabrito al horno), slow-braised lamb shank (chamorro), pork shoulder (lechón), duck tacos with sweet and spicy salsas, and seasonal escamoles. Plantain sopes with cochinita pibil and beef juice with oysters are also standouts.The space is large and family-friendly, with room for groups and a lively weekend atmosphere. A buffet runs on weekends, and service is attentive despite the scale. Expect moderate prices for generous portions, and plan to arrive early on weekends — the place fills up quickly around lunchtime.
View