If you’re craving fish tacos that are fresh, flavorful, and doable for a busy weeknight, these are it! Flaky pan-seared white fish (like tilapia, cod or rock fish), a crunchy honey-lime cabbage slaw, and a creamy lime sauce wrapped in warm tortillas, all in 25-minutes!

Overhead shot of fish tacos with slaw, jalepenos, avocado, and cilantro.

5 star review

“These fish tacos were low effort, with a huge return. My picky kids even ate the fish! This recipe is definitely going into our taco night rotation.”

– Lauren

My Favorite Way to Make a Fish Tacos with Slaw at Home!

On busy weeknights when I want tacos that feel fresh buuuuuut don’t take all night, these fish tacos with honey-lime slaw are my go-to! The fish pan-sears in minutes, the slaw comes together with simple pantry ingredients, and the whole thing lands on the table in 25-minutes flat, which is my kinda weeknight dinner.

What makes these tacos extra delish is the slaw, which comes together with a quick dressing that makes the whole thing shine. While most fish taco slaws lean heavy on mayo, my version keeps things bright with olive oil, fresh lime juice, a touch of honey, and salt. This vinaigrette-style approach lets the cabbage shine and stays crisp longer than creamy versions, which means leftovers actually hold up the next day.

For the fish, white fish like tilapia, cod, or rockfish gets a quick rub of cumin, chili powder, garlic powder, and salt before a hot skillet for 3-4 minutes per side. Tuck everything into warm corn tortillas with a drizzle of creamy white sauce, and you’re all set. SO GOOD! And for another quick fish taco option, my sheet pan fajita fish tacos cook everything together with peppers and onions for a one-pan meal, and be sure to add a generous scoop of 4-ingredient guacamole to these tacos, which takes them from good to genuinely crave-worthy!

Welcome to My Kitchen, Let’s Make Easy Fish Tacos

Jump to Recipe Instructions
Side shot of fish tacos with slaw, jalepenos, avocado, and cilantro.

Testing Tips for Fish Tacos with Cabbage Slaw

  • Make the slaw first and let it sit while the fish cooks to optimize your time. The 10-15 minute rest lets the cabbage soften slightly and the dressing flavors meld.
  • Pat the fish completely dry before seasoning. Wet fish steams in the pan instead of searing, which means no golden crust! A few seconds with paper towels makes a noticeable difference in how the spice rub adheres and crisps.
  • Heat the skillet for at least 2 minutes before adding the fish. A properly preheated skillet (medium-high, until oil shimmers) creates the sear that makes the fish flake into clean pieces.
  • Don’t move the fish during the first 3 minutes per side! Resist the urge to peek or shift the fish around, as the crust forms when the fish makes uninterrupted contact with the hot pan. Once it releases easily with a spatula, it’s ready to flip.
Hand holding fish tacos with slaw, jalepenos, avocado, and cilantro.
Overhead shot of fish tacos with slaw, jalepenos, avocado, and cilantro.
5 stars (7 ratings)

Fish Tacos with Honey-Lime Slaw

Easy fish tacos made with pan-seared white fish such as tilapia or cod, a crunchy honey-lime cabbage slaw, and a creamy white sauce. A quick, fresh weeknight dinner.

Ingredients

For the Fish Taco Slaw

  • 1 small or ½ head purple cabbage, very thinly sliced (about 4-5 cups)
  • 1 tablespoon olive oil
  • ¼ teaspoon salt
  • 1 lime juiced, about 1 tablespoon
  • 1 teaspoon honey

For the Tacos

  • 1 pound firm white fish, such as rockfish, cod, or tilapia
  • ½ teaspoon kosher salt
  • ½ teaspoon ground cumin
  • ½ teaspoon mild chili powder
  • ½ teaspoon granulated garlic powder
  • 1 tablespoon olive oil
  • 8 corn tortillas, warmed

For the White Fish Taco Sauce

  • 2 tablespoons mayonnaise, or plain Greek yogurt
  • 1 lime juiced, about 1 tablespoon
  • ½ teaspoon freshly ground black pepper

Equipment

Instructions 

Make the Taco Slaw

  • Cold Option: Combine 1 tablespoon olive oil, ¼ teaspoon salt, lime juice and honey in a medium bowl, whisking to combine. Add the cabbage, tossing to combine. Allow to sit for 10-20 minutes for the flavors to combine, tossing occasionally.
  • Warm Option: Heat 1 tablespoon olive oil over medium heat. Add the cabbage, sprinkle with ¼ teaspoon salt, and sauté, stirring frequently until softened, about 8-10 minutes. Turn off the heat, add the lime juice and honey, stirring to combine.

Make the Fish Tacos

  • Meanwhile, heat 1 tablespoon olive oil over medium heat in a large skillet. Sprinkle both sides of the fish with cumin, chili powder, garlic powder, and  ½ teaspoon salt.
  • Place the fish in the pan and sauté until browned and cooked through, flipping once, about 3-4 minutes per side.

Make the Sauce

  • Make the white sauce by combining the mayonnaise, lime juice, and pepper in a small bowl. Whisk until well combined.

Assemble the Fish Tacos

  • Assemble the tacos by filling a tortilla with fish and topping with slaw. Add any additional toppings if desired, drizzle with white fish taco sauce and serve.

Notes

  • Slaw: Both raw and cooked slaw versions work well, so go for your favorite and the time you have: raw for extra crunch and faster prep, or cooked if you prefer it warm to compliment the warm fish.
  • Mayo: I’ve swapped mayonnaise for Greek yogurt in the sauce many times and it provides a nice lighter option without losing creaminess.

Nutrition Information:

Serving: 1 (tacos with slaw), Calories: 147kcal, Carbohydrates: 10g, Protein: 15g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 3g, Trans Fat: 1g, Cholesterol: 30mg, Sodium: 214mg, Potassium: 497mg, Fiber: 2g, Sugar: 5g, Vitamin A: 1225IU, Vitamin C: 63mg, Calcium: 60mg, Iron: 1mg
Nutrition disclaimer
Did you make this recipe?If you do, be sure to share it on Instagram and tag me at @realfoodwholelife so I can see!

Share + Save this Recipe