Finding a fresh spin on taco night can feel like a real challenge, especially when you’re trying to break away from the usual ground beef routine. I know the feeling – you want something different, but not so different that the kids won’t touch it. That’s where these catfish tacos come into play.
These tacos bring together the mild, flaky goodness of catfish with classic taco fixings for a meal that’s both familiar and just a little bit different. Plus, they’re quick to put together and work great with whatever toppings you already have in the fridge.

Why You’ll Love These Catfish Tacos
- Crispy, crunchy texture – The combination of cornmeal and panko creates the perfect crispy coating for the catfish, while the fresh cabbage adds an extra satisfying crunch.
- Budget-friendly protein – Catfish is an affordable fish that’s mild in flavor and readily available, making these tacos a wallet-friendly alternative to traditional fish tacos.
- Customizable toppings – From creamy avocado to crunchy radishes and fresh herbs, you can pile on your favorite toppings to create your perfect taco experience.
- Southern-meets-Mexican fusion – The Cajun-spiced cornmeal-crusted catfish brings Southern flair to classic Mexican street tacos, creating a unique and tasty combination.
What Kind of Catfish Should I Use?
For tacos, you’ll want to look for U.S. farm-raised catfish fillets, which have a consistently mild, clean taste and firm texture. While wild-caught catfish can work too, farm-raised tends to be more readily available and provides a more consistent flavor that won’t overwhelm your taco toppings. When shopping, look for fillets that are pale pink to white in color with no strong fishy smell – they should have a fresh, mild scent. If you’re buying frozen catfish, make sure the fillets are solidly frozen with no visible freezer burn, and thaw them overnight in the refrigerator before using.

Options for Substitutions
This taco recipe is pretty flexible and you can make several swaps depending on what you have in your kitchen:
- Catfish: Any mild white fish works great here – try tilapia, cod, or even halibut. Just make sure the pieces are similar in size so they cook evenly.
- Buttermilk: No buttermilk? Mix 3/4 cup regular milk with 2 teaspoons of lemon juice or white vinegar and let it sit for 5 minutes before using.
- Cornmeal and panko mix: You can use all cornmeal or all panko if you prefer. Regular breadcrumbs work too, though you’ll lose some crunch.
- Cajun spice: Make your own by mixing paprika, garlic powder, onion powder, oregano, and cayenne. Or use Old Bay seasoning for a different but tasty twist.
- Napa/green cabbage: Red cabbage or coleslaw mix work just fine. Even lettuce will do in a pinch, though it won’t have the same crunch.
- Corn tortillas: Flour tortillas are okay to use, but warm them first. For a low-carb option, try lettuce wraps.
- Radishes: These add crunch and bite – you can skip them or swap with jicama or pickled onions.
Watch Out for These Mistakes While Cooking
The biggest challenge when cooking catfish for tacos is getting that perfect crispy coating without overcooking the delicate fish – remove the fillets as soon as they’re golden brown and flake easily with a fork, usually after about 3-4 minutes per side. A common mistake is not patting the fish completely dry before dipping it in buttermilk and coating with the cornmeal mixture, which can lead to a soggy rather than crispy exterior. To keep your tacos from getting mushy, avoid assembling them too far in advance – instead, warm your tortillas just before serving and let everyone build their own tacos at the table. For the best texture contrast, make sure to slice your cabbage and radishes very thinly, and don’t skip the quick slaw marinade with lime juice and mayo, as it adds necessary tang and creaminess to balance the crispy fish.

What to Serve With Catfish Tacos?
These catfish tacos are begging for some classic Mexican-inspired sides to round out your meal! Mexican street corn (elote) or a simple corn salad with lime and chili powder makes a perfect match for these crispy fish tacos. A side of black beans and rice helps soak up any sauce that escapes your tacos, while adding some filling protein to the plate. For something fresh and light, try a simple jicama slaw dressed with lime juice and a pinch of salt, or whip up some fresh pico de gallo to add even more zip to your taco spread. Don’t forget to put out some tortilla chips and guacamole for snacking while you’re assembling your tacos!
Storage Instructions
Keep Components Separate: For the best taco experience, store the cooked catfish, slaw, and toppings separately in airtight containers in the fridge. The fish will stay good for up to 3 days, while the prepped veggies can last 4-5 days. Keep those avocados whole until you’re ready to use them!
Save: The mayo-lime sauce can be made ahead and kept in a sealed container in the fridge for up to 5 days. If you’ve got extra cabbage slaw mixed with the dressing, it’ll stay crisp for about 2 days in the fridge.
Crisp Up: To get your leftover catfish nice and crispy again, pop it in a 350°F oven for about 8-10 minutes. The tortillas can be warmed quickly in a dry skillet or wrapped in slightly damp paper towels and microwaved for 20-30 seconds. Skip microwaving the fish though – it’ll get soggy!
| Preparation Time | 20-60 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 40-85 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1600-1800
- Protein: 90-100 g
- Fat: 90-100 g
- Carbohydrates: 130-140 g
Ingredients
For the catfish:
- 1/4 tsp kosher salt
- 2 tbsp Cajun spice mix (like Slap Ya Mama)
- 1 lb catfish fillets
- 3/4 cup whole buttermilk
- 1/2 cup fine yellow cornmeal
- 1/2 cup panko breadcrumbs
For the slaw:
- 1/2 tsp kosher salt
- 2 tbsp fresh lime juice (about 1 lime)
- 2 cups shredded cabbage (Napa or green cabbage work best)
- 1/4 cup mayonnaise
- 1/4 tsp black pepper
For assembly and serving:
- lime wedges
- 8 (6-inch) corn tortillas
- 2 tbsp fresh cilantro leaves
- 2 tbsp minced chives
- 1 ripe avocado (diced or sliced)
- 1/4 cup julienned radishes
- hot sauce
Step 1: Soak the Catfish
Begin by preheating your oven to 450°F, ensuring the oven rack is positioned 6 inches from the heat source.
In a medium bowl, combine the catfish pieces with buttermilk, cover the bowl, and let it chill in the refrigerator for at least 20 minutes to up to 1 hour.
This soaking process will help tenderize the catfish and enhance its flavor.
Step 2: Bread and Bake the Catfish
While the catfish is soaking, prepare the breading mixture.
In a shallow dish, whisk together cornmeal, panko, Cajun seasoning, and ¼ teaspoon of salt.
Once the catfish has finished soaking, drain and discard the buttermilk.
Dredge each piece of catfish in the cornmeal mixture, ensuring an even coat on all sides.
Place the breaded catfish on a wire rack set inside a rimmed baking sheet.
Bake in the preheated oven until the fish is golden brown and easily flakes with a fork, about 20 to 25 minutes.
Step 3: Prepare the Slaw
While the catfish is baking, start preparing the slaw.
In a medium bowl, whisk together mayonnaise, lime juice, pepper, and the remaining ½ teaspoon of salt.
Add the shredded cabbage to the bowl and toss everything together until the cabbage is well coated with the dressing.
This slaw will add a refreshing crunch to the tacos.
Step 4: Build the Tacos
Once the catfish is done baking, it’s time to assemble the tacos.
Take your tortillas and place two pieces of catfish in each one.
Top with a generous spoonful of the cabbage slaw.
Add sliced radishes, avocado, fresh cilantro, and chopped chives as desired.
Serve the tacos with lime wedges on the side for squeezing and your favorite hot sauce for an extra kick of flavor.