Grilled Catfish Tacos With Spicy Cabbage Slaw

catfish tacos

Dana Angelo White, MS, RD, ATC

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.

The 2020-2025 U.S. Dietary Guidelines for Americans recommends eating 8 ounces of seafood like catfish each week. Catfish is a moderately fatty fish. These types of fish, which contain proteins, omega-3 fatty acids, vitamin D, iodine, selenium, and taurine, have been shown to help protect against metabolic syndrome and cardiovascular disease.


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


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

  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 and remaining lime juice 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.

Variations and Substitutions

Choose catfish from the United States for the most sustainable option. If you cannot find catfish, any firm white fish will work. Choose whatever fish looks best at the fish counter that day. Tilapia, haddock, mahi-mahi, and cod are all great substitutions.

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 for less heat.

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 that can be placed directly on a grill or the stove. If the fish does fall apart, not to worry—it still tastes just as good.
  • Serve with a side salad or grilled vegetables for a complete meal.

Rate this Recipe

You've already rated this recipe. Thanks for your rating!
Was this page helpful?
2 Sources
Verywell Fit uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. U.S. Department of Health and Human Services and U.S. Department of Agriculture. 2020–2025 Dietary Guidelines for Americans. Ninth Edition. December 2020.

  2. Tørris C, Småstuen MC, Molin M. Nutrients in fish and possible associations with cardiovascular disease risk factors in metabolic syndromeNutrients. 2018;10(7):952. doi:10.3390/nu10070952