Print

The Best Grilled Fish Tacos

Three grilled fish tacos on charred corn tortillas topped with flaky mahi-mahi, purple cabbage slaw, sliced avocado, and chipotle crema on a rustic plate.

Ingredients

  • For the Fish:

    • 1 lb firm white fish (mahi-mahi, cod, or halibut)

    • 2 Tablespoons olive oil

    • 2 Tablespoons fresh lime juice

    • 1 teaspoon chili powder

    • 1 teaspoon smoked paprika

    • 1/2 teaspoon ground cumin

    • 1/2 teaspoon garlic powder

    • 1/2 teaspoon kosher salt

    • 1/4 teaspoon black pepper

  • For the Slaw:

    • 2 cups purple cabbage, shredded

    • 1 cup green cabbage, shredded

    • 1/4 cup fresh cilantro, chopped

    • 1 Tablespoon fresh lime juice

    • Pinch of salt

  • For Serving:

    • 8 small corn tortillas

    • Sliced avocado, pico de gallo, and chipotle mayo

Instructions

  • Prep the Slaw: In a medium bowl, toss the shredded purple and green cabbage with cilantro, lime juice, and salt. Set aside in the fridge to let the flavors meld.

  • Make the Marinade: In a small bowl, whisk together the olive oil, fresh lime juice, chili powder, smoked paprika, cumin, garlic powder, salt, and pepper.

  • Marinate: Pat the fish fillets completely dry with a paper towel. Rub the marinade all over the fish. Let sit at room temperature for no more than 15 minutes.

  • Preheat the Grill: Heat your outdoor grill or indoor cast-iron grill pan to medium-high heat. Oil the grates well using a high-smoke-point oil.

  • Grill the Fish: Place the fish on the hot grill. Cook for 3-4 minutes per side, depending on thickness, until the fish is opaque and flakes easily with a fork.

  • Warm Tortillas: Lightly char the corn tortillas on the grill for 30 seconds per side.

  • Assemble: Flake the fish into bite-sized pieces. Divide the fish among the warm tortillas. Top generously with the cabbage slaw, avocado, and your favorite taco sauces. Enjoy immediately!

Notes

Fish Tip: Do not force the fish to flip. When it has a proper sear, it will naturally release from the grill grates.