Two fish wraps on a plate

Serve: 4 people
Prep Time: 20 min
Grill Time: 8 to 11 min.

The Ingredients

The Rub

  • ½ teaspoon pure chili powder
  • ½ teaspoon ground cumin
  • ½ teaspoon kosher salt
  • ¼ teaspoon ground cayenne pepper
  • ¼ teaspoon ground cinnamon
  • 4 halibut or salmon fillets or 2 of each (with skin), each about 170 grams and 2.5 to 4 centimeters thick
  • Vegetable oil


  • 3 cups (225 grams) thinly sliced green cabbage
  • ¼ cup (6 grams) coarsely chopped fresh cilantro leaves
  • ¼ cup (60 milliliters) mayonnaise
  • 2 tablespoons fresh lime juice
  • 2 teaspoons granulated sugar
  • 1 teaspoon minced canned chipotle chile peppers in adobo sauce
  • ½ teaspoon kosher salt

6 Flour Tortillas 10 inches (25 centimeters)


  1. In a small bowl mix the rub ingredients. Lightly brush the fillets with oil and then apply the rub evenly. Cover and set aside in the refrigerator.
  2. In a large bowl combine the slaw ingredients and toss to coat. Set aside until ready to assemble the wraps. 
  3. Prepare the grill for direct cooking over high heat 450°-550°F (230°C to 290°C).
  4. Brush the cooking grates clean. Grill the fillets over direct high heat, with the lid closed, until you can lift them with a spatula off the cooking grate without sticking, about 4 minutes. Turn the fillets over and cook them until they are opaque in the center, 2 to 3 minutes more. Transfer to a plate. Warm the tortillas over direct high heat for 30 seconds to 1 minute, turning once.
  5. To assemble the wraps, break a fillet into large chunks and arrange on one half of a warm tortilla, then top with some of the slaw. Roll the tortilla to enclose the fillings, fold in the sides and continue rolling to the end. Cut the wrap in half. Serve warm or at room temperature.

Originaly published in