Fish Tacos with Creamy Chipotle Cabbage Slaw

A few years ago, I went to Hawaii for my birthday. We ate lunch on the beach every day, and every day I had the same perfect dish: just-caught-fish tacos served up with pineapple and pickled veggies, fresh guacamole, salsa, and crisp onion rings. This is my homemade version of the comfort food I love. I took out the onion rings so I don’t have to feel guilty about eating this once or twice a week, but with the sweet-tart crunch of the Creamy Chipotle Cabbage Slaw on top, I don’t even miss ’em. Feel free to add guac and salsa to yours.–Daphne Oz

LC Just Like In Baja Note

Okay, so this fish taco isn’t exaaaaaaactly like the real deal that we’ve experienced in Baja, but close. You can always make it a touch more traditional by doubling up on the tortillas. See, thin, delicate corn tortillas have a tendency to fall apart due to the moisture from the hot fish. A second tortilla wrapped around the first deftly keeps your fish and slaw from dropping in your lap.

Fish Tacos with Creamy Chipotle Cabbage Slaw Recipe

  • Quick Glance
  • 25 M
  • 25 M
  • Serves 4


  • For the slaw
  • 4 cups shredded green cabbage (1 medium to large cabbage)
  • 1 cup shredded purple cabbage
  • 2 medium carrots, shredded
  • 1 small red onion, very thinly sliced
  • 3 large scallions (white and light green parts), thinly sliced
  • 1 jalapeño, minced (discard the seeds and ribs if you want less heat)
  • 1/2 cup store bought or homemade mayonnaise
  • 1/2 cup plain Greek yogurt (preferably full fat) or sour cream
  • 1/4 cup freshly squeezed lime juice, or 1/8 cup freshly squeezed lime juice plus 1/8 cup Champagne vinegar, white wine vinegar, or apple cider vinegar
  • 2 tablespoons granulated sugar or honey
  • 1 teaspoon ground cumin (optional)
  • 1 teaspoon chipotle powder (optional)
  • Sea salt and freshly ground black pepper, to taste
  • For the fish
  • 1/3 cup all-purpose flour
  • 1 teaspoon chipotle powder
  • 1 teaspoon finely ground sea salt, or to taste
  • 1 pound mild white fish (such as cod, halibut, or tilapia), cut into 4 fillets
  • 3 tablespoons olive oil
  • For the assembly
  • 8 small corn tortillas, warmed (or 16 tortillas if you want to be authentic)
  • Cilantro leaves for garnish (optional)


  • Make the slaw
  • 1. Combine the cabbages, carrots, onion, scallions, and jalapeño in a large bowl.
  • 2. In a medium bowl, whisk the mayonnaise, yogurt or sour cream, lime juice or lime juice and vinegar, sugar or honey, and the cumin and chipotle powder, if using, until smooth and creamy.
  • 3. Pour the dressing over the cabbage mixture and toss to combine. Season with salt and pepper to taste. Cover and refrigerate for at least 20 minutes before serving and up to 2 days. (If refrigerating for more than an hour or so, drain off any liquid that pools at the bottom of the bowl prior to serving.)
  • Cook the fish
  • 4. In a shallow bowl, combine the flour, chipotle powder, and 1 teaspoon salt, or to taste. Pat each fish fillet dry and lightly dredge in the flour mixture, shaking off any excess flour.
  • 5. Heat 1 tablespoon oil in a skillet over medium heat and place 2 fillets at a time in the pan. Gently panfry for 3 to 6 minutes, until the underside of the fish turns opaque. Use a spatula to flip the fillets and cook until opaque throughout. Place on a paper towel–lined plate, drain the remaining oil from the pan, and repeat with 1 tablespoon oil and the remaining 2 fillets.
  • 6. To serve, for each fish fillet, heat tortillas in a clean skillet in batches with the 1 remaining tablespoon oil, flipping them once, then place them on a plate.
  • Assemble the tacos
  • 7. Cut each fillet in half and divide the fish evenly among the tortillas. Toss the slaw to recombine and then add a spoonful to each taco along with some cilantro, if desired.

Gluten-Free Variation

  • Simply skip the step where you dredge the fish in flour and instead sprinkle it with the chipotle powder and salt.
Hungry for more? Chow down on these:

Hey, there. Just a reminder that all our content is copyright protected. Like a photo? Please don't use it without our written permission. Like a recipe? Kindly contact the publisher listed above for permission before you post it (that's what we did) and rewrite it in your own words. That's the law, kids. And don't forget to link back to this page, where you found it. Thanks!

Back to Fish Tacos with Creamy Chipotle Cabbage Slaw on Leite's Culinaria