Fish Tacos with Slaw Recipe


For the Fish:

  • 1 lb firm white fish (cod, tilapia, mahi-mahi, halibut, etc.)
  • 1 tablespoon olive oil
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon paprika
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 limes, cut into wedges

For the Slaw:

  • 1/2 head green cabbage, thinly shredded
  • 1/4 cup shredded carrots
  • 1/4 cup chopped cilantro
  • 1/4 cup mayonnaise
  • 2 tablespoons lime juice
  • 1 tablespoon honey
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For Serving:

  • 8-12 small corn or flour tortillas
  • Avocado slices
  • Chopped red onion (optional)
  • Salsa or your favorite hot sauce (optional)
  • Cilantro for garnish (optional)


Prepare the slaw:

  • In a large bowl, combine shredded cabbage, carrots, and cilantro.
  • In a separate bowl, whisk together mayonnaise, lime juice, honey, salt, and pepper.
  • Pour the dressing over the cabbage mixture and toss to coat evenly.
  • Refrigerate until ready to serve.

Season the fish:

  • Pat fish fillets dry with paper towels. In a small bowl, combine olive oil, chili powder, cumin, garlic powder, paprika, salt, and pepper.
  • Brush or rub the mixture over both sides of the fish.

Cook the fish: Choose your preferred cooking method:

  • Pan-frying: Heat a large skillet over medium-high heat. Add the seasoned fish and cook for 3-4 minutes per side, or until cooked through and flaky.
  • Baking: Preheat the oven to 400 degrees F (200 degrees C). Place fish on a baking sheet and bake for 10-15 minutes, or until cooked through.
  • Grilling: Heat a grill or grill pan. Grill the fish for 3-4 minutes per side, or until cooked through.

Warm the tortillas:

  • Heat tortillas quickly over a gas flame, on a dry skillet, or in the microwave until warm and pliable.

Assemble the tacos:

  • Break the fish into smaller pieces using a fork. Place a portion of fish on each tortilla.
  • Top with a generous amount of slaw, avocado slices, and any other desired toppings like red onion, salsa, or hot sauce.
  • Garnish with fresh cilantro and serve with lime wedges.


  • Get creative with toppings: You can add other toppings like mango salsa, pickled jalapeños, or a drizzle of sour cream or chipotle crema.
  • Make it spicy: Add a kick by incorporating a pinch of cayenne pepper to the fish seasoning or using a spicy salsa.
  • Experiment with fish: Any firm, white-fleshed fish works well in fish tacos.
  • Adjust slaw to your liking: The slaw is a great way to customize your tacos. Feel free to add other veggies or adjust the dressing.

Enjoy your fresh and flavorful fish tacos!


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *