BBQ Fish Tacos Recipe: Crispy Fish and Fresh Slaw in Minutes

Comprehensive BBQ Fish Tacos Recipe: Crispy Fish and Fresh Slaw in Minutes visual reference

I’m obsessed with these BBQ fish tacos that bring together crispy grilled fish and fresh slaw in under 30 minutes. My coastal rides inspire the combination of smoky BBQ flavor and bright, tangy slaw that makes this dish shine.

The secret lies in the perfect balance between the charred fish and crunchy slaw. With simple ingredients and straightforward grilling, you’ll achieve restaurant-quality tacos at home. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Bbq Fish Tacos

Quick, flavorful, and perfect for weeknight dinners. Simple ingredients make this dish shine.

Ingredient Amount Notes
Firm White Fish Fillets 🐟 1 ½ lb Cod or tilapia work best
BBQ Sauce 🍯 ½ cup Sweet or spicy variety
Olive Oil 🫒 2 tbsp For grilling fish
Lime Juice 🍋 2 tbsp Freshly squeezed
Garlic Powder 🧄 1 tsp For marinade
Cumin 🌿 1 tsp Ground cumin preferred
Chili Powder 🌶️ ½ tsp For added heat
Salt 🧂 ½ tsp Kosher salt preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Corn Tortillas 🌽 8 pieces For tacos
Red Cabbage 🥬 2 cups Shredded for slaw
Carrots 🥕 1 cup Shredded for slaw
Cilantro 🌿 ¼ cup Chopped, for garnish
Mayonnaise 🥚 ¼ cup For slaw dressing

[recipe_ingredient_scaler]

For the fish, cod or tilapia work best—they grill up nice and crispy. Most grocery stores carry them in the seafood section. If you’re feeling fancy, try Trader Joe’s for some interesting varieties. The key is to get firm, fresh fish that holds up to grilling.

No cumin? Chili powder works as a substitute—just reduce the amount. For the slaw, pre-shredded cabbage mix saves time, but fresh carrots are worth grating yourself. If you’re out of cilantro, parsley makes a decent substitute. For an extra kick, add some diced jalapeño to the slaw.

Leftover fish keeps for 2 days in the fridge—reheat it gently. The slaw? Keeps for 3-4 days. Store them separately to keep everything fresh. You can also freeze the cooked fish for up to 3 months.

Step-by-Step Instructions for BBQ Fish Tacos

Here’s the method to create perfectly crispy fish and fresh slaw in minutes.

Step 1: Marinate the Fish

In a large bowl, combine the 1.5 lb Firm White Fish Fillets, 2 tbsp Lime Juice, 1 tsp Garlic Powder, 1 tsp Cumin, 0.5 tsp Chili Powder, 0.5 tsp Salt, and 0.25 tsp Black Pepper. Mix gently to coat the fish evenly with the marinade. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours. The acidity in the lime juice will help to tenderize the fish while the spices infuse flavor.

As the fish marinates, prepare the slaw by combining the 2 cups Red Cabbage and 1 cup Carrots in a separate bowl. In a small bowl, whisk together the 0.25 cup Mayonnaise and a squeeze of lime juice (about 1 tbsp). Pour the dressing over the cabbage mixture and toss to coat. Refrigerate the slaw until ready to assemble the tacos.

Step 2: Grill the Fish

Preheat a grill or grill pan to medium-high heat. Remove the fish from the marinade, letting any excess liquid drip off. Brush the grill or grill pan with 1 tbsp Olive Oil to prevent sticking. Grill the fish for 4-5 minutes per side, or until it reaches an internal temperature of 145°F and flakes easily with a fork. The fish should have a nice char on the outside while remaining moist and tender on the inside.

Once the fish is cooked, transfer it to a plate and brush with 0.5 cup BBQ Sauce. Let it rest for a few minutes before flaking it into bite-sized pieces. This step ensures the fish absorbs the BBQ sauce, enhancing its flavor.

Step 3: Assemble the Tacos

Warm the 8 pieces Corn Tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds. This makes the tortillas more pliable and easier to fold. To assemble the tacos, place a portion of the grilled fish onto a warmed tortilla, followed by a spoonful of the slaw. Garnish with chopped Cilantro and serve immediately.

The combination of crispy fish, fresh slaw, and tangy BBQ sauce creates a delicious harmony of flavors and textures in these BBQ fish tacos. Serve with additional lime wedges on the side for an extra burst of citrus flavor.

Make-Ahead Tips for Leftovers

Prepping Ahead

The slaw is a perfect candidate for making ahead—prepare it up to 3 days in advance and store it in an airtight container in the refrigerator. I like to make a double batch so I have leftovers for other meals.

Marinating the Fish

You can marinate the fish up to 2 hours before grilling. The lime juice in the marinade helps tenderize the fish while the spices infuse flavor. Just be sure to keep it refrigerated at 40°F or below. If you’re short on time, even 30 minutes of marinating makes a difference.

Grilling in Advance

While the fish is best when grilled fresh, you can cook it up to 1 day ahead and reheat gently. To reheat, place the cooked fish in a covered dish with a splash of BBQ sauce and warm it in the oven at 275°F for about 10 minutes. This keeps the fish moist.

Tortilla Prep

Warm your corn tortillas ahead of time by wrapping them in a damp paper towel and microwaving for 20-30 seconds. You can do this just before assembling the tacos or up to 30 minutes in advance if you keep them wrapped.

Assembly and Storage

Assemble the tacos just before serving to maintain the best texture. If you have leftovers, store the components separately: keep the fish, slaw, and tortillas in different containers. The cooked fish keeps for 2 days in the fridge, while the slaw stays fresh for 3-4 days. You can also freeze the cooked fish for up to 3 months. 🥗

Reheating Tips

For best results, reheat the fish gently to prevent it from drying out. Use a low oven (275°F) or a skillet with a lid over low heat. Add a splash of BBQ sauce or a squeeze of lime juice to keep it moist during reheating. The slaw doesn’t need reheating—just give it a quick stir before serving.

Nutrition Facts

4 servings per recipe

Amount per serving

Calories

350

% Daily Value*

Total Fat 15g

19%

Saturated Fat 4g

20%

Cholesterol 65mg

22%

Sodium 580mg

25%

Total Carbohydrate 32g

12%

Dietary Fiber 4g

14%

Total Sugars 6g

Protein 25g

50%

* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

★★★★★5.0(11 reviews)
Chef Melanie

More recipe sites