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!
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.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026