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!

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

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

Jump to Recipe Instructions

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.

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

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.
Hand holding fish tacos with slaw, jalepenos, avocado, and cilantro.

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.
Overhead shot of fish tacos with slaw, jalepenos, avocado, and cilantro.
5 stars (7 ratings)

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!

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.

Nutrition Information:

Serving: 1 (of 8 tacos with slaw), Calories: 147kcal, Carbohydrates: 10g, Protein: 12g, 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