Go Back
Two ancho fish tacos in a metal dish with lime wedges and chipotle mayo on the side.
Print Recipe
4.88 / 8 votes

Ancho Fish Tacos

These easy, healthy fish tacos are loaded with spiced grilled fish, tangy coleslaw, and a chipotle lime mayonnaise.
Prep Time30 minutes
Cook Time10 minutes
Total Time40 minutes
Course: Mains
Cuisine: American
Servings: 4 servings
Calories: 975

Ingredients

For the chipotle mayo

  • 3/4 cup mayonnaise
  • 1 to 2 tablespoons minced canned chipotle pepper in adobo sauce, or more to taste
  • 1 tablespoon fresh lime juice
  • 1 garlic clove, minced

For the slaw

  • 2 tablespoons white wine vinegar
  • 2 teaspoons vegetable oil or mild olive oil
  • 1/2 teaspoon sea salt, or more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 4 cups (12 oz) shredded cabbage
  • 1/2 cup (1 oz) chopped fresh cilantro
  • 4 scallions, thinly sliced

For the ancho fish tacos

  • Vegetable cooking spray or vegetable oil
  • 2 teaspoons ancho chile powder
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon dried Mexican oregano
  • 1/4 teaspoon ground cumin
  • Four (6-ounce) skinless firm white fish fillets, such as mahi-mahi, tilapia, or cod
  • 2 teaspoons vegetable oil or mild olive oil, plus more for the grill
  • 12 soft corn tortillas
  • Fresh cilantro, to garnish
  • Lime wedges, to serve

Instructions

Make the chipotle mayo

  • In a small bowl, stir together the mayonnaise, 1 tablespoon of the chipotle in adobo, lime juice, and garlic. Taste and add more chipotle if desired. Cover and refrigerate until ready to serve or for up to 1 week.

Make the slaw

  • In a large bowl, whisk together the vinegar, oil, salt, and pepper. Add the cabbage, cilantro, and scallions and toss to coat. Taste the slaw and adjust the seasoning if needed. Cover and refrigerate until ready to assemble the tacos.

Make the tacos

  • Preheat the grill to medium-high or 350°F to 400°F (180°F to 200°C).
  • In a small bowl, stir together the ancho chile powder, salt, pepper, oregano, and cumin. Rub both sides of the fish with oil, then rub the chile powder mixture evenly over both sides of the fish, pressing it gently to adhere.
  • Dab a paper towel with a little oil and, using tongs, carefully wipe the grill grate with the oiled paper towel.
  • Grill the fish, closing the grill lid, for 4 to 6 minutes on each side. [Editor’s Note: We found that 5 minutes on the first side and 4 minutes on the second side tended to work pretty darn perfectly.] Transfer the fish to a plate and cover with foil to keep warm.
  • Before you turn off the grill, toss the tortillas on the grill grate, working in batches if necessary, and leave them there just until warmed through, 10 to 20 seconds on each side. Wrap the tortillas in aluminum foil or place them on a plate and cover with a towel to keep warm.
  • When you're ready to sit down to fish tacos, grab a fork and break the fish into bite-size flakes. Heap them on the grilled tortillas along with the slaw, chipotle mayo, and cilantro and set out some lime wedges on the side.

Nutrition

Serving: 1portion | Calories: 975kcal | Carbohydrates: 82g | Protein: 48g | Fat: 51g | Saturated Fat: 11g | Monounsaturated Fat: 14g | Trans Fat: 0.1g | Cholesterol: 103mg | Sodium: 2793mg | Fiber: 9g | Sugar: 9g