Thursday, April 3, 2025

No dinner reservations? Make your own Contramar-style salsa grilled snapper instead

Mexicans don’t just love red salsa. And they don’t just love green salsa. They love both at the same time, as if to prove that life is never just one thing, never just hot or cold, happy or sad, spicy or mild. It is everything, all at once, and that’s why Contramar’s famous red-and-green grilled fish in Mexico City is one of my favorite dishes of all time.

It is a dish of balance, of opposing forces colliding deliciously. One side wears a dark, smoky adobo, rich with guajillo and ancho chiles. It tastes like the past, like ancient markets and smoke curling up from clay comals. The other side is bright, sharp, alive —tomatillos and cilantro and lime juice slapping your tongue awake. And the fish, poor thing, is just lying there, cut open, serving as the great battlefield for these dueling flavors.

The blue painted mural in Contramar, a busy seafood restaurant in Mexico City.
When it comes to Mexico City restaurants, Contramar is a certified institution. (Global Gluttons)

And yet, despite the contrast, the dish does not feel like war. It feels like a marriage of opposites, the yin and yang of Mexican cuisine. It is a reminder that contradiction is beautiful, sweet and sour, red and green — these things should be together, always. To choose just one is to miss the point entirely.

Of course, this is not the only dish in Mexico that does this. There is also huevos divorciados, which literally translates to “divorced eggs.” A fried egg on one side, drowning in red salsa. A fried egg on the other, bathed in green. A single tortilla in the middle, like a marriage counselor, trying to keep things civil. The name implies separation, but the dish tells a different story: that both salsas belong on the plate, on the eggs, in your mouth, in your life. Because without one, the other would be incomplete.

Back to Contramar’s grilled fish. All that matters is this: when the waiter sets the plate down in front of you, or if you decide to make this recipe, there is no need to choose a side. Just take your fork, take a bite, and let both flavors wash over you, together. They do not fight. They do not clash. They do not cancel each other out. Instead, they make each other stronger.

Contramar-style red & green salsa grilled snapper

Contramar fish with red and green salsa and a side of limes served on a white plate
A perfection fusion of spice, flavor and flair await your tastebuds. (Contramar/Instagram)

This recipe recreates the famous Contramar grilled fish, featuring a split fillet coated with two vibrant salsas: a smoky red adobo on one side and a fresh green salsa on the other.

Ingredients

For the Fish:
  • 1 whole butterflied fish (red snapper or similar) – about 1.5 kg (3–4 lbs), skin-on
  • 2 tbsp olive oil
  • Salt and pepper, to taste
For the Red Adobo Salsa:
  • 3 dried guajillo chiles, stemmed and seeded
  • 1 dried ancho chile, stemmed and seeded
  • 2 cloves garlic
  • 1/4 cup white vinegar
  • 1 tomato
  • 1/2 tsp ground cumin
  • Salt, to taste
For the Green Salsa:
  • 6 tomatillos, husked and rinsed
  • 1 serrano or jalapeño pepper
  • 1/4 cup fresh cilantro
  • 1 tbsp lime juice
  • 1/2 tsp salt

Instructions

1. Make the Red Adobo Salsa:
  1. Toast the dried chiles in a dry skillet over medium heat for about 30 seconds per side.
  2. Place the toasted chiles in a bowl with hot water and let them soak for 10 minutes.
  3. Drain and blend with garlic, tomato, vinegar, tomato, cumin, and salt. Add a splash of water if needed for a smooth consistency.
2. Make the Green Salsa:
  1. Boil or roast the tomatillos and serrano until softened (about 5 minutes if boiling, 10 minutes if roasting).
  2. Blend with cilantro, lime juice, and salt until smooth.
3. Prepare the Fish:
  1. Preheat a grill or grill pan to medium-high heat.
  2. Brush the fish with olive oil and season with salt and pepper.
  3. Spread the red adobo salsa over one half of the fish and the green salsa over the other half.
4. Grill the Fish:
  1. Place the fish skin-side down on the grill. Cover and cook for 10–15 minutes, or until the flesh is opaque and flaky.
  2. Serve immediately with lime wedges, more salsa, and warm tortillas.

Stephen Randall has lived in Mexico since 2018 by way of Kentucky, and before that, Germany. He’s an enthusiastic amateur chef who takes inspiration from many different cuisines, with favorites including Mexican and Mediterranean.

Have something to say? Paid Subscribers get all access to make & read comments.
A polluted Mexico City skyline with smog hampering visibility

Amid worsening air quality, Mexico City’s mayor pledges to lower emissions

0
As Mexico City enters its fourth environmental contingency alert since January, Mayor Clara Brugada and the private sector signed an accord to improve the city’s notoriously poor air quality. 
Parked bikes.

Ecobici operator fined for failing to maintain its bike fleet in the capital

0
Broken seats, loose chains, flat tires, faulty brakes and broken pedals are common complaints from users of Mexico City's popular public bicycle network.
city view of Phoenix, Arizona

Aeroméxico launches new nonstop Phoenix-Mexico City flight

1
Aeroméxico and Delta have partnered to offer 2,000 round-trip seats a week between the Mexican capital and the United States' fifth largest city.