Best EASY Fish Tacos (w/ Slaw!)
If you’re craving fish tacos that are fresh, flavorful, and doable for a busy weeknight, this recipe is for you! Made with flaky white fish, crunchy slaw, creamy sauce, and warm tortillas; it includes easy steps for light, quick, foolproof fish tacos for real life!

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
A Fast, Flaky Fish Taco Recipe in Under 30 Minutes!
On busy nights when I’m craving tacos but don’t want anything fried or heavy, this recipe always hits the spot. The fish cooks in minutes until tender and flaky, seasoned simply with blend of cumin and chili powder for a little depth and warmth. Then a bright cabbage slaw (raw for crunch or lightly cooked for softness) brings fresh lime and a touch of honey to balance the spice. The creamy white sauce ties everything together with tang and coolness, and when it’s all tucked into a warm corn tortilla, the tacos are colorful, vibrant, and ready to hit the table!
I designed this recipe to honor the best of a classic fish taco while simplifying the steps so it works for real life. Traditionally you’d find corn tortillas, crunchy slaw, seasoned white fish, and a creamy sauce, all of which are here. But instead of deep frying or complicated marinades, the fish is simply pan-seared with pantry spices. The slaw can be raw or cooked depending on your mood, and the sauce works with either mayonnaise or Greek yogurt. All in all, it’ fast, flexible, and balanced and perfectly fresh and satisfying without being greasy. My favorite way to serve it is family-style, so everyone builds their own tacos at the table, just like my salmon fish tacos with quick slaw!
Welcome to My Kitchen! Let’s Make Easy Fish Tacos











Fish Tip: Fresh or frozen fish filets both work great in this recipe! If you plan to use frozen, be sure to fully defrost them before cooking.

A Few Testing Tips From My Kitchen
- Not gonna lie, my 4-ingredient guacamole is soooooo good with these tacos. An extra step, but if you have the time I highly recommend.
- In my experience, warming the tortillas before serving keeps them pliable and prevents cracking, so don’t skip this test!.
- I’ve tested this with cod, tilapia, and rockfish and really any firm white fish works beautifully depending on what you have available.

Ingredient Notes, Subs & Swaps
- Firm white fish: I used rockfish in these tacos, but feel free to substitute any firm, white fish such as cod or tilapia.
- Cabbage: I used purple cabbage in the honey lime slaw for these fish tacos but you could also use green cabbage (or a mixture of both) in its place. Bagged slaw mix would even work in a pinch.
- Mild chili powder: This dish is not spicy, the mild chili powder adds a lot of flavor for not much extra effort in this dish, but if you like things spicy, swap in spicy chili powder.
- Lime juice: The tangy acidity of the lime juice goes great with the other spices & flavors in the dish, and really helps to add some brightness to the white fish, so don’t skip it!
- Honey: The honey adds a touch of sweetness that balances the other flavors in the slaw and I think it’s key, but if you’re looking for a low sugar option feel free to omit it from the recipe.
- Corn tortillas: Charred corn tortillas are our family’s go-to taco wrap of choice, but you could also use flour tortillas or even lettuce wraps in their place.
- Mayonnaise: I used avocado oil mayonnaise to make a super easy white sauce for these fish tacos but you can use any type of mayo that you like the taste of. Vegannaise would be a great egg-free option. You could also use whole plain Greek yogurt in place of mayo.

Best EASY Fish Tacos (w/ Slaw!)
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
Optional Serving Suggestions
Instructions
Make the Fish Taco Slaw
- For Raw Slaw: 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 occationally.
- For Cooked Slaw: 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. 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 Fish Taco 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.




This looks amazing! Definitely going to try these soon. 🙂 I love the sound of warm slaw, and the dressing sounds so yummy!
Odessa, the slaw is so simple and really take the tacos next level. Hope you enjoy!
These are absolutely delicious! Quoting my husband, "we never need to make these a different way ever again." Your meals are so approachable and they’ve really changed our lives (and made me look like a good cook!). My friend recommended you at about the time I went back to work full time after having my little one and needless to say you’ve been a life-saver!
Thank you so much!
Lauren, thank you so much for your kind note–it means the world to me! Thrilled to hear that you and your crew enjoyed this recipe. It’s one of my favorites, too! So happy the recipes have been helpful to you during your transition back to work. xo
I think I would prefer the slaw cold!
Yes, it would be great either way!
These were SO yummy at my house. We accidently skipped the step about sautéing the slaw so we served it raw, but it was still SO YUMMY! The white sauce was perfect with plain greek yogurt. Would definitely recommend!
Nicole, wonderful, so happy to hear you and your crew enjoyed this one and nice to know the slaw works well uncooked. Thanks so much for leaving a review. 🙂
Healthy and delicious. This is my go to recipe for fish tacos!
Oh yay, so happy to hear you’re enjoying these, Amber. Thanks so much for leaving a review!
This recipe is sooooooo good! I recently have been doing an elimination diet, which has been life changing for my symptoms but also a LOT of work. Your recipes are saving my life right now!!
I used coconut yogurt for the sauce, subbed paprika for the chili powder (to be nightshade free) and used GF almond tortillas. They were a big hit with all the ages at our family get together!
Molly, yay, so happy to hear you enjoyed this one and were able to adapt it to fit your elimination diet! Thanks so much for leaving a 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, your reviews are quickly becoming my favorite! Low effort huge return is what I’m all about when it comes to recipes, and so I’m thrilled to hear this one worked well for you. Thanks again for leaving a review!