Get your copies now through
Amazon, Barnes & Noble, Powell's or Indiebound.

Dorado or Mahi Mahi with Cilantro

pescado en cilantro

Photo by Holly A. Heyser

Spend any time in the Yucatan or on Baja California and you will soon learn that the Mexicans know how to cook seafood; it ain’t all enchiladas and ground beef. I caught the dorado (also known as mahi mahi or dolphinfish) in the Sea of Cortez, so I thought it only appropriate to make a Mexican dish with it.

I first saw a version of this dish in Diana Kennedy’s The Essential Cuisines of Mexico, but I have refined the technique here to modernize the dish. The recipe requires a lot of cilantro — two standard bunches from the supermarket. But if you hate cilantro, use parsley.

And while mahi mahi is not hard to find in the market, you can substitute yellowtail, striped bass, white seabass, a big snapper (what Kennedy uses in the original version), grouper, largemouth bass, or even catfish. You want a pretty firm fish here, and not an especially fatty one.

Serves 4

  • 2-3 pounds mahi mahi, yellowtail, striped bass or snapper
  • 1 large onion, thinly sliced into half-moons
  • Salt and black pepper
  • 3 garlic cloves, chopped
  • 2-5 fire-roasted jalapenos, preserved in vinegar (or pickled jalapenos)
  • 1 1/2 to 2 cups of cilantro
  • 1/3 cup lime juice or lemon juice
  • 2 tablespoons white vine vinegar
  • 8¬†tablespoons olive oil


  1. Preheat the oven to 350 degrees.
  2. Cut the fish into serving portions and salt it well. Set it aside.
  3. Pour 2 tablespoons olive oil into a saute pan and saute the onions over high heat until they get a little charred on the edges.
  4. Find a casserole or lidded pot just large enough to hold all the fish. Pour the lime juice into the pot and lay down half the onions.
  5. Put the fish pieces on the onions, then lay the rest of the onions over the fish and drizzle over 2 tablespoons of olive oil.
  6. Cover with foil or the lid. Bake for 25-35 minutes, depending on how thick the fish pieces are.
  7. Meanwhile, buzz the garlic, jalapenos, white wine vinegar and all but 2 tablespoons of the cilantro in a food processor until it is pureed. Drizzle in the remaining olive oil with the motor running.
  8. When the fish is cooked, serve by laying down some of the cilantro sauce and topping each plate with some onions. The fish goes on the onions, and you can top with a little more sauce and the remaining chopped cilantro.

More Fish Recipes

Leave a Reply