These blackened fish tacos with creamy slaw are my go-to when I want big flavor fast. The fish turns lightly crisp on the edges, stays flaky inside, and gets topped with cool, crunchy cabbage and a bold, spicy sauce.
They’re on the table in under 30 minutes, no frying, no mess.

Spicy Fish Tacos Recipe
This recipe keeps things simple: seasoned white fish, a quick oven bake, and a creamy slaw that balances the spice.
Great for Taco Tuesday or Cinco de Mayo. Serve with simple chicken tacos or quick steak fajitas.
In this post
- How To Make This Recipe Step-by-Step
- Ingredient Swaps That Work
- Storage Tips
- Expert Cooking Tips
- How To Level It Up
Why This Recipe Works
This blackened fish taco recipe works because of three simple things:
- Flavor balance. Smoky spices, a quick broil for light char, and creamy sauce create bold but balanced bites.
- Texture contrast. Flaky fish with crisp edges, cool crunchy cabbage, and warm soft tortillas.
- The right finish. Baking keeps the fish tender. Broiling at the end adds flavor without frying. Skip this step and you miss that taco-shop edge.
Ingredients
- Whitefish filets - Tilapia or halibut both work great. I usually use thin tilapia fillets (about 5 inches long). Thin fillets cook quickly and absorb flavors well.
- Spices - Smoked paprika, cumin, and chili powder create that smoky taco flavor without too much heat. You can also use taco seasoning for convenience. Want it spicier? Add more chili powder or a pinch of cayenne.
- Tortillas - Corn, flour, or gluten-free all work. Warm tortillas are easier to fold and less likely to crack, don’t skip that step.
- Cabbage - Pre-shredded cabbage saves time. If you have extra minutes, freshly sliced cabbage gives better crunch. No cabbage fan? Romaine works too, but cabbage holds up better against the sauce.
- Spicy Fish Taco sauce - Creamy, tangy, and customizable. Adjust heat with more hot sauce if needed.
👩🍳 You'll find the complete list of ingredients below the recipe card.

🥘 How To Make Blackened Fish Tacos Step-By-Step
- Season the Fish: In a small bowl, mix the spices. Brush the fish lightly with oil, then coat both sides evenly with the seasoning.

- Bake: Arrange the fish on a large baking sheet lined with parchment paper. Bake at 400°F for 8–10 minutes.
- Broil (Don’t Skip This): Broil for 3–5 minutes until the edges are lightly crisp and charred. This builds flavor fast.
- Flake: Let rest briefly, then gently flake into bite-size pieces with two forks.
- Make the Sauce: Combine all sauce ingredients and refrigerate for 10–15 minutes to let the flavors blend.

- Prep Tortillas & Slaw: Warm tortillas in a pan until soft and lightly charred.
Massage cabbage with salt and olive oil for 1–2 minutes to soften slightly. - Assemble: Layer cabbage, fish, and toppings. Drizzle generously with spicy sauce.

👨🍳 Rita's Equipment
Buy Now →
Buy Now →
Buy Now → 
Measuring Spoons Set for Dry or Liquid
Buy Now →
Buy Now →
Buy Now →
Buy Now →
Buy Now →
Buy Now →
Buy Now → Rita's Tip
Don’t overcook the fish. It should flake easily and still look moist inside. Once it turns opaque, it’s done. Finish with a quick broil for light char, but watch it closely so it doesn’t dry out.
Tips
- Pat the fish dry first. Removing excess moisture helps the seasoning stick and improves browning.
- Always broil at the end. That quick char adds texture and prevents soggy tacos.
- Warm tortillas properly. Cold tortillas tear. Warm ones fold easily and taste better.
- Keep components separate. Store fish, sauce, and toppings separately to avoid soggy leftovers.
- Want extra smoky depth? A pinch of smoked salt, chipotle powder, adobo, or cayenne pepper boosts flavor without overpowering the fish.
❌ Don’t Make These Blackened Fish Mistakes
- Overcooking the fish. Fish cooks fast. Once it flakes easily, it’s done. Leave it too long and it turns dry.
- Skipping the broil. That final 3–5 minutes adds light char and deeper flavor. It makes a big difference.
- Assembling too early. Build tacos right before serving so the tortillas stay soft and the cabbage stays crisp.
🍱 Storage Instructions
- 🍱To Store. Store cooked fish in an airtight container in the fridge for up to 2 days. Keep tortillas, slaw, and sauce separate to prevent soggy tacos.
- 🥶Freezing. Freeze baked fish only (not assembled tacos) in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating.
- 🔥To Reheat. Warm fish in a 200°F oven on a baking sheet until heated through. Avoid microwaving, as it can make the fish rubbery.
What To Serve With Blackened Fish
For the best fish tacos serve them with a variety of Mexican side dishes such as
- Avocado Dip
- Salsa
- More Coleslaw
- Yellow Rice
Easy Dinner Recipes
- Baked Pasta With Pepperoni
- Cheesy Ground Beef Taco Pasta
- Salmon Patties
- Chili Cheese Dog Casserole
- Cheesy Sheet Pan Nachos
📖Recipe

Spicy Fish Tacos
Ingredients
For Fish
- 1 pound flaky white fish fillets, tilapia, cod, halibut, fresh or thawed from frozen
- 1 teaspoon smoked paprika
- 1 teaspoon salt
- ½ teaspoon cumin
- ¼ teaspoon chili powder
Spicy Fish Taco Sauce
- ½ cup mayonnaise
- ¼ cup sour cream
- 1 teaspoon Sriracha or similar hot sauce
- 1 teaspoon onion powder
- ¼ garlic powder
For serving (optional)
- 4 taco size tortillas
- red onion, diced
- young green cabbage or mixed cabbage slaw
- carrots, julienned
- radish, sliced
- avocado, diced
- cilantro, chopped
- lime wedges
Instructions
- In a small bowl combine all the spices.
- Place the fish fillets onto a large baking sheet lined with parchment paper. Drizzle the fish with vegetable oil. Rub with spices on both sides and transfer to a preheated 400°F oven.
- Bake for 8-10 minutes (for medium thin fillets) and add about 3-5 minutes on the broil setting to get the exterior slightly crisp and charred. Transfer to a plate lined with paper towels (optional). Once baked, shred the fish with two forks or tear it into smaller bite-size pieces and set aside.
- Make the Spicy Fish Taco sauce by combining all the ingredients, let the flavors blend nicely for 10-15 minutes covered in the fridge.
- Meanwhile, warm tortillas in a small pan over medium heat just until they start to get charred.
- To assemble: mix shredded red cabbage and green cabbage with some salt to taste. Massage the cabbage for a couple of minutes and add olive oil. Add the cabbage slaw to warm tortillas. Top with diced red onion, carrots, fresh cilantro, green onions, thinly sliced radish, and fish pieces. Top with spicy mayo sauce!
Notes
- For 4 tacos I used 1 cup of sliced cabbage, ¼ cup shredded carrots, and 3-4 radishes. For added convenience, you can buy pre-julienned carrots, thinly sliced red onion, and radishes from the salad section. Or prep everything ahead and store separately in the refrigerator.
- Although warming the tortillas before assembling the fish tacos is optional, I strongly recommend taking this step as it helps to make the tortillas pliable for assembling the tacos.
- Fish has a tendency to stick to surfaces so it’s best to spray the baking pan with a non-stick cooking spray before baking the fish.
- I’ve opted to set the oven to broil for a couple of minutes which gives the fish a lightly crisp exterior. This is optional but does add to the overall deliciousness of the dish.
Fish Tacos: FAQ
You can prep the sauce and chop toppings in advance. Store everything separately. Assemble tacos just before serving for best texture.
Mild white fish like tilapia or halibut works best. Thin fillets cook evenly and absorb seasoning well.
They have mild heat. The flavor is smoky and warm rather than hot. Increase chili powder or hot sauce if you prefer more kick.
Don’t overcook the fish. Broil briefly for crisp edges. Assemble just before serving, and avoid overloading with sauce.
Fish is a great source of lean protein and omega-3s. Paired with cabbage and fresh toppings, these tacos are a balanced option. Adjust tortillas or sauce to fit your dietary needs.






Rita
These spicy fish tacos are a delicious and easy way to add some seafood into your menu!