Grilled Catfish Tacos With Spicy Cabbage Slaw Recipe

catfish tacos
Total Time: 35 min
Prep Time: 15 min
Cook Time: 20 min
Servings: 4 (2 tacos each)

Nutrition Highlights (per serving)

288 calories
12g fat
26g carbs
19g protein
Show Nutrition Label Hide Nutrition Label
Nutrition Facts
Servings: 4 (2 tacos each)
Amount per serving  
Calories 288
% Daily Value*
Total Fat 12g 15%
Saturated Fat 2g 10%
Cholesterol 62mg 21%
Sodium 433mg 19%
Total Carbohydrate 26g 9%
Dietary Fiber 5g 18%
Total Sugars 3g  
Includes 0g Added Sugars 0%
Protein 19g  
Vitamin D 0mcg 0%
Calcium 77mg 6%
Iron 1mg 6%
Potassium 538mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calorie a day is used for general nutrition advice.

Do you only have fish tacos when you go out for dinner? There's no reason to pass up on making this healthy and gluten-free meal at home. Catfish is quick cooking, low in mercury, and high in protein. Grill, top with a fresh and crunchy slaw, and tuck into lower calorie corn tortillas. Choose catfish from the United States for the most sustainable option.


  • 2 tablespoons mayonnaise
  • 1 tablespoon Greek yogurt
  • 2 teaspoons Sriracha
  • 1 lime, juiced
  • 2 cups shredded green cabbage (about ½ small head)
  • 8 corn tortillas
  • 1 pound fresh catfish
  • 1 tablespoon canola or avocado oil
  • 1 teaspoon salt
  • 1/2 teaspoon pepper


  1. In a medium bowl, whisk mayo, Greek yogurt, Sriracha, and juice of ½ a lime.

  2. Add cabbage and toss well to coat in the dressing; set aside or place in the refrigerator.

  3. Wrap corn tortillas in aluminum foil and place in a warm oven (300F). 

  4. Heat grill, skillet, or grill pan to medium-high.

  5. Drizzle fish with canola oil, juice of ½ lime, and season with salt and pepper.

  6. Place fish on grill and cook for 5 to 7 minutes per side, until completely cooked through.

  7. Transfer cooked fish to a plate and allow to cool for 5 to 10 minutes.

  8. Serve grilled fish in warmed corn tortillas topped with slaw.

Ingredient Variations and Substitutions

Any firm white fish will work for this recipe. Choose whatever fish looks best at the fish counter that day.

Save time by using a pre-shredded green cabbage or a bagged coleslaw mix with cabbage and grated carrot.

You can easily modify the dressing on the slaw if spicy Sriracha sauce isn’t for you. Just replace the Sriracha with an equal amount of ketchup or mild salsa.

Cooking and Serving Tips

Flaky fish can be hard to grill, especially if the grill isn’t cleaned properly. Consider using a cast iron skillet which can be placed directly on a backyard grill if needed. If the fish does fall apart, not to worry—it still tastes just as good.

Rate this Recipe

You've already rated this recipe. Thanks for your rating!
Was this page helpful?