Crispy Fish Tacos With Red Cabbage Slaw Recipe

Crispy Fish Tacos With Red Cabbage Slaw Recipe

How To Make Crispy Fish Tacos with Red Cabbage Slaw

These fish tacos have such a well-rounded flavor profile. It’s got spice from the fish which notably complements the sweet and sour cabbage slaw.

Preparation: 30 minutes
Cooking: 20 minutes
Total: 50 minutes



For the Slaw:

  • limes,zested and juiced
  • 2tbsphoney
  • 2tbspavocado,or canola oil
  • 1tspkosher salt
  • ¼tspblack pepper
  • cupsred cabbage,thinly sliced, about a ½ small head of cabbage
  • 5radishes,(¾ cup of matchsticks), cut into matchsticks
  • ¼cupred onion,minced
  • ½cupfresh cilantro
  • 1jalapeno pepper,seeded and minced

For the Crema:

  • ½cupsour cream
  • ½juice from lime
  • ½tspchili powder
  • ½tspgarlic powder
  • ¼tspground cumin
  • ¼tspkosher salt

For the Fish:

  • lbscod fillets,skinless
  • 1lime
  • ½cupall purpose flour
  • ¼cupcornmeal
  • 2tspsmoked paprika
  • tspkosher salt
  • 1tspgarlic powder
  • ¾tspground cayenne pepper
  • ½cupwhole milk,heavy cream or buttermilk
  • 4cupshigh heat oil,such as canola oil
  • 10smallflour tortillas,(5 inch), street taco style



Slaw and crema:

  1. Zest both limes, then slice in half. In a medium bowl, add lime zest and lime juice from 1 1/2 limes, honey, oil, salt, and black pepper. Whisk to combine. Add the cabbage, radishes, onion, cilantro, and jalapeño pepper.

  2. Toss to combine. Set aside. To make the crema, stir together sour cream, juice from the remaining lime half, chili powder, garlic powder, cumin, and salt.

  3. If the crema seems top thick, you can always thin it with a little milk or additional lime juice. Set it aside.

  4. Line a platter with paper towels to drain the fish after you fry it.

  5. Zest the lime and put the zest on a medium plate, add the flour, cornmeal, paprika, salt, garlic powder, and cayenne pepper. Set it aside.

  6. On another medium plate, add the milk, and juice from half of the lime. Cut the fillets on the bias (a diagonal cut) into strips about 1 inch thick, season them with the juice from the remaining lime half, and sprinkle with salt and pepper.

  7. In a large Dutch oven, add the oil. Heat it to 360 degrees F. It will take about 15 minutes for the oil to come to temp.

  8. While you’re waiting for the oil to come up to temperature, dip the fish in the milk, then coat it in the flour, spice, and cornmeal mixture. Bread all of the fish before you begin to fry it.

  9. Once all the fish is breaded, gently place the fish one piece at a time in the hot oil. Depending upon the size of your Dutch oven, you can probably fry 4 to 6 pieces at a time.

  10. Fry the fish in batches so you don’t bring down the temperature of the oil too much. Cook on each side for about 2 to 3 minutes, until the coating is a deep amber brown. Remove from the oil and drain on paper towels.

  11. Transfer the fish to a platter, serve alongside tortillas, slaw, and crema. Let everyone assemble their own tacos. Start with a little slaw; add a piece of fish, and drizzle with the crema.


  • Calories: 2589.52kcal
  • Fat: 234.28g
  • Saturated Fat: 21.51g
  • Trans Fat: 0.87g
  • Monounsaturated Fat: 143.89g
  • Polyunsaturated Fat: 64.47g
  • Carbohydrates: 87.83g
  • Fiber: 6.79g
  • Sugar: 16.87g
  • Protein: 43.24g
  • Cholesterol: 91.14mg
  • Sodium: 1621.49mg
  • Calcium: 293.98mg
  • Potassium: 1223.73mg
  • Iron: 6.17mg
  • Vitamin A: 155.26µg
  • Vitamin C: 44.07mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!