You know what happens when Tuesday rolls around and I'm staring into the fridge wondering what to make for dinner? These easy fish tacos with slaw happen!
Last week, Emily walked into the kitchen while I was frantically googling "quick dinner ideas" (again), and she goes, "Mom, why don't you just make those fish tacos you made last month?"
Smart kid! These fish tacos turned into our go-to weeknight dinner because they're ready in 25 minutes, and honestly? They taste like something you'd order at a beachside restaurant.
The honey-lime slaw is what really makes them special - it adds this amazing crunch and tangy sweetness that perfectly balances the seasoned fish.
I've made these chipotle chicken tacos probably a hundred times, but when I want something lighter and quicker, these fish tacos win every single time.
Why You Will Like This Easy Fish Tacos With Slaw Recipe

Here's why these fish tacos became a weekly staple in our house:
- Super quick weeknight dinner - From start to finish in just 25 minutes (perfect for those crazy Tuesday nights!)
- Fresh and light but filling - The fish is perfectly seasoned and the slaw adds amazing texture
- Customizable for picky eaters - Emily loves hers plain, I load mine up with everything
- Budget-friendly - White fish is usually pretty affordable, and the slaw stretches the meal
- Gluten-free when using corn tortillas - Works for so many different dietary needs
- That honey-lime slaw though - Seriously, I could eat it with a spoon (don't tell Emily I actually did that once)
Ingredients For The Best Fish Tacos With Slaw
For the Honey-Lime 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 Fish:
- 1 pound firm white fish (rockfish, cod, or tilapia work great)
- ½ 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
How To Make Easy Fish Tacos With Slaw
Prepare The Honey-Lime Slaw

- Make the slaw dressing by combining 1 tablespoon olive oil, ¼ teaspoon salt, lime juice, and honey in a medium bowl. Whisk everything together until well combined.
- Add the sliced cabbage to the bowl and toss everything together. Let this sit for about 10-20 minutes while you cook the fish - this gives the flavors time to meld together beautifully.
Cook The Seasoned Fish

- Heat the olive oil in a large skillet or cast iron pan over medium heat. I love using my cast iron for this because it gives the fish such a nice sear.
- Season the fish by sprinkling both sides with cumin, chili powder, garlic powder, and ½ teaspoon salt. Don't be shy with the seasoning - this is what makes these tacos special!
- Cook the fish for about 3-4 minutes per side, until it's golden brown and flakes easily with a fork. The exact timing depends on how thick your fish is.
- Break the fish into bite-sized pieces once it's cooked through. I usually just use my spatula to break it up right in the pan.

Make The Creamy Fish Taco Sauce
- Whisk together the mayonnaise, lime juice, and black pepper in a small bowl until smooth. This takes literally 30 seconds but makes such a difference!
Assemble Your Fish Tacos
- Warm the tortillas - I just pop them in the microwave for about 20 seconds wrapped in a damp paper towel.
- Fill each tortilla with the seasoned fish, then top with a generous amount of that honey-lime slaw.
- Drizzle with the white sauce and add any other toppings you want. We love adding a bit of hot sauce and sometimes some diced avocado.

Storage And Reheating Your Fish Tacos
The beauty of this recipe is that you can prep parts of it ahead of time! Here's what I've learned works best:
The slaw actually gets better as it sits - you can make it up to 24 hours ahead and store it in the fridge. Sometimes I make a double batch on Sunday and use it for lunches during the week.
Leftover cooked fish will keep in the fridge for 2-3 days. I usually just eat it cold on salads, but you can gently reheat it in a skillet if you prefer.
The sauce keeps for about a week in the fridge in a covered container.
Don't assemble the tacos until you're ready to eat them though - nobody wants soggy tortillas!
Tips And Variations For Fish Tacos With Slaw
Want to mix things up? Here are some variations I've tried that Emily actually approved of:
- Try different fish - Mahi-mahi and halibut work great too. I've even used salmon when it was on sale, and it was delicious.
- Make it spicier - Add some cayenne pepper to the fish seasoning or throw some jalapeños in the slaw.
- Cooked slaw option - Sometimes I sauté the cabbage for about 8-10 minutes until it's slightly softened, then add the lime and honey off the heat.
- Different toppings - Diced tomatoes, cilantro, pickled red onions, or even some crumbled queso fresco are all amazing additions.
Have you ever tried making your own tortillas? It's actually not as hard as it sounds, and the flavor difference is incredible!
Frequently Asked Questions About Fish Tacos With Slaw
Yes! Any firm white fish works well - try cod, tilapia, mahi-mahi, or halibut as substitutes for rockfish.
Absolutely! The slaw can be made up to 24 hours in advance and stored in the refrigerator. It actually gets better as it sits.
Yes, when made with corn tortillas (as specified in the recipe), these tacos are naturally gluten-free.
Regular green cabbage works perfectly as a substitute, or you can use a pre-made coleslaw mix for convenience.
Recipes You May Like
If you're loving these easy fish tacos, you might also want to try:
- Mexican Meal Prep Bowls - Perfect for busy weeks when you want that Mexican flavor without the fuss
- Street Corn Chicken Rice Bowl - Another quick dinner with similar flavors that Emily actually requests
- Chipotle Chicken Taco Recipe - When you want tacos but prefer chicken over fish
Final Thoughts On These Easy Fish Tacos

These easy fish tacos with slaw have honestly saved so many weeknight dinners in our house. They're quick enough for a Tuesday, fancy enough for when we have friends over, and healthy enough that I don't feel guilty about making them regularly.
The honey-lime slaw is what really sets these apart from any other fish taco recipe I've tried. It's got this perfect balance of sweet and tangy that makes every bite interesting.
Give this recipe a try and let me know how it turns out! I'd love to hear if your family loves them as much as mine does.
Don't forget to save this to Pinterest so you can find it again when you need a quick dinner solution.




Easy Fish Tacos With Slaw
Ingredients
Equipment
Method
- Make the slaw dressing by combining 1 tablespoon olive oil, ¼ teaspoon salt, lime juice, and honey in a medium bowl. Whisk everything together until well combined.
- Add the sliced cabbage to the bowl and toss everything together. Let this sit for about 10-20 minutes while you cook the fish - this gives the flavors time to meld together beautifully.
- Heat the olive oil in a large skillet or cast iron pan over medium heat.
- Season the fish by sprinkling both sides with cumin, chili powder, garlic powder, and ½ teaspoon salt. Don't be shy with the seasoning - this is what makes these tacos special!
- Cook the fish for about 3-4 minutes per side, until it's golden brown and flakes easily with a fork. The exact timing depends on how thick your fish is.
- Break the fish into bite-sized pieces once it's cooked through.
- Whisk together the mayonnaise, lime juice, and black pepper in a small bowl until smooth.
- Warm the tortillas - microwave for about 20 seconds wrapped in a damp paper towel.
- Fill each tortilla with the seasoned fish, then top with a generous amount of that honey-lime slaw.
- Drizzle with the white sauce and add any other toppings you want. Serve immediately and enjoy!






