Yucatan Style Grilled Red Snapper Recipe

Grilled red snapper on ti leaves
Judd Pilossof / Getty Images
  • 2 hrs 25 mins
  • Prep: 2 hrs 10 mins,
  • Cook: 15 mins
  • Yield: 2-3 servings
Ratings (5)

Mexico's Yucatan is home to a number of excellent seafood dishes, and this one is my take on a classic I found in Diana Kennedy's "Cuisines of Mexico." Grilling is one of my favorite ways to cook red snapper, and the spicy rub you give the fish adds a lot of depth to an otherwise mild fish. If you can't find snapper, try any of the following: Pacific rockfish, striped bass, any seabass, catfish, walleye, haddock or yellowtail. Make sure you have fillets with the skin left on for this recipe.

What You'll Need

  • 1 lb skin-on snapper fillets
  • Juice of 1 lime
  • Juice of 1 lemon
  • 1 tablespoon black pepper
  • 1 dried cayenne pepper or 1 teaspoon cayenne powder
  • 1 tablespoon coriander seed
  • 2 tablespoons achiote seeds (available in Latin markets)
  • 1 tablespoons dried oregano (Mexican oregano is best here)
  • 1 1/2 teaspoons Kosher salt
  • 1 tablespoon paprika
  • 1 tablespoon garlic powder
  • 2 tablespoons canola or other vegetable oil

How to Make It

  1. There are two ways to do this spice mixture: With whole seeds, which you then grind, or with powdered spices.
  2. If you have whole spices, toast the coriander, the cayenne pepper, black peppercorns, achiote seeds, and oregano in a dry pan over medium-high heat until you can smell them, shaking the pan often. This should take about 2-3 minutes. Skip this step is you are using powders because toasting them is tricky -- they burn easily. Incidentally, toasting makes the spices smell better in the finished dish.
  1. Achiote seeds, which look like little red nuggets, are a key to this dish. But if you cannot find them, you can substitute more paprika. It will not be the same but is an OK alteration.
  2. If you are toasting and using whole spices, grind them into a powder in a spice grinder.
  3. Mix all the dry ingredients together in a bowl. In a plastic container or plastic bag, add the oil and the lemon and lime juice.
  4. Put the fish fillets in the juice-filled container and move around to coat. Now sprinkle the spice mixture over the meat side of each fillet. Don't bother to spice the skin side.
  5. Lay the fillets skin side down in the container or bag, then let this marinate in the fridge for 2-4 hours.
  6. After the fish marinates, remove it and pat the skin side dry with a paper towel. Coat it with a bit more oil and lay the fillets down on a well-oiled, preheated grill.
  7. To cook this dish, you will need an "open" space on your grill with no heat -- either one section of burners turned off, or a spot where there's no charcoal underneath. This is where you lay your fish down. If you cannot do this for some reason, wait until the fire is subsiding or turn the burner to its lowest setting.
  8. Grill the fish for 10-15 minutes, depending on thickness. Do not flip. If you do, the fillet will fall to pieces. That's why you leave the skin on.
  9. Once the meat flakes near the head end of the fillet, carefully remove the fish and set it on a platter to cool for a minute or two.
  10. Serve with flavored rice, as a sandwich filling, or break it into pieces and use it for fish tacos; this is my favorite use for this dish.
    Nutritional Guidelines (per serving)
    Calories 291
    Total Fat 13 g
    Saturated Fat 1 g
    Unsaturated Fat 8 g
    Cholesterol 0 mg
    Sodium 1,215 mg
    Carbohydrates 40 g
    Dietary Fiber 16 g
    Protein 15 g
    (The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)