Ingredients
Scale
Here’s what you’ll need to create these incredible grilled fish tacos:
For the Grilled Fish:
- 1 ½ pounds Firm White Fish Fillets: (such as Mahi-Mahi, Cod, Halibut, or Snapper) – Choose firm-fleshed fish that won’t easily fall apart on the grill. Ensure they are skinless and boneless, cut into roughly 1-1.5 inch thick pieces or strips.
- 2 tablespoons Olive Oil: Extra virgin recommended for flavour, used as the base for the marinade.
- ¼ cup Fresh Lime Juice: (from about 2 medium limes) – Provides essential acidity that tenderizes the fish and adds bright, zesty flavour.
- 2 cloves Garlic: (minced) – Adds aromatic depth and a savoury note to the marinade.
- 1 tablespoon Chili Powder: A blend typically containing ancho chili, paprika, cumin, and oregano, providing mild heat and earthy flavour.
- 1 teaspoon Cumin Powder: Adds a warm, smoky, and slightly nutty flavour crucial for Mexican-inspired dishes.
- ½ teaspoon Smoked Paprika: Contributes a distinct smoky flavour that mimics cooking over wood fire.
- ½ teaspoon Dried Oregano: (preferably Mexican oregano if available) – Adds an earthy, slightly citrusy undertone.
- ¼ teaspoon Cayenne Pepper: (optional, adjust to taste) – For a touch of spicy heat. Start small and add more if desired.
- ½ teaspoon Salt: Enhances all the other flavours and helps the fish retain moisture.
- ¼ teaspoon Black Pepper: Freshly ground preferred for maximum flavour.
For the Tangy Slaw:
- 3 cups Shredded Cabbage: (a mix of green and red cabbage works well for colour and texture) – Forms the crunchy base of the slaw. Pre-shredded bags are a great time-saver.
- ½ cup Chopped Fresh Cilantro: Adds a burst of fresh, herbaceous flavour that pairs perfectly with lime and fish.
- ¼ cup Thinly Sliced Red Onion: Provides a sharp, pungent bite that cuts through the richness. Soaking in cold water for 10 minutes can mellow its flavour if preferred.
- 1 Jalapeño: (finely minced, seeds removed for less heat) – Adds a fresh, green heat. Optional but recommended.
- ¼ cup Mayonnaise: (or Greek yogurt for a lighter version) – Creates the creamy base for the slaw dressing.
- 2 tablespoons Fresh Lime Juice: (from about 1 medium lime) – Brightens the slaw dressing with acidity.
- 1 tablespoon Apple Cider Vinegar: Adds an extra layer of tanginess to the dressing.
- ½ teaspoon Sugar or Honey: (optional) – Balances the acidity of the lime juice and vinegar.
- Salt and Black Pepper: To taste.
For Assembling the Tacos:
- 8–12 Small Corn or Flour Tortillas: Corn tortillas offer authentic flavour, while flour tortillas are softer. Choose based on preference. Small “street taco” size works best.
- 1 Avocado: (sliced or mashed) – Adds creamy texture and healthy fats.
- Lime Wedges: For squeezing over the finished tacos – essential for brightness.
- Optional Toppings: Crumbled Cotija cheese or Queso Fresco, Sour Cream or Mexican Crema, Pickled Red Onions, Sliced Radishes, Hot Sauce (like Cholula or Valentina), Extra Chopped Cilantro.
Instructions
Follow these steps for perfectly grilled fish tacos every time:
1. Prepare the Fish Marinade:
- In a medium-sized bowl (or a large zip-top bag), combine the olive oil, ¼ cup fresh lime juice, minced garlic, chili powder, cumin powder, smoked paprika, dried oregano, cayenne pepper (if using), ½ teaspoon salt, and ¼ teaspoon black pepper.
- Whisk the ingredients together until well combined and the spices are evenly distributed.
2. Marinate the Fish:
- Gently add the fish fillets or strips to the bowl or bag with the marinade.
- Turn the fish pieces carefully to ensure they are fully coated with the marinade. If using a bowl, cover it tightly with plastic wrap. If using a bag, seal it securely, removing excess air.
- Place the marinating fish in the refrigerator for at least 30 minutes, but no longer than 1 hour. The acidity in the lime juice will start to “cook” the fish (like ceviche) if left for too long, potentially affecting the texture. 30-45 minutes is usually the sweet spot for flavour infusion without compromising texture.
3. Prepare the Tangy Slaw:
- While the fish is marinating, prepare the slaw. In a large bowl, combine the shredded cabbage mix, chopped cilantro, thinly sliced red onion, and minced jalapeño (if using).
- In a separate small bowl, whisk together the mayonnaise (or Greek yogurt), 2 tablespoons fresh lime juice, apple cider vinegar, sugar or honey (if using), salt, and pepper to taste.
- Pour the dressing over the cabbage mixture. Toss everything together gently until the cabbage and other ingredients are evenly coated with the dressing.
- Taste and adjust seasoning if necessary (more salt, pepper, lime juice, or a pinch more sugar).
- Cover the slaw and refrigerate it until ready to serve. This allows the flavours to meld and the cabbage to soften slightly while retaining its crunch. Making the slaw ahead gives it time to develop its full flavour potential.
4. Preheat the Grill:
- Preheat your outdoor grill (gas or charcoal) to medium-high heat (around 400-450°F or 200-230°C).
- Clean the grill grates thoroughly with a grill brush to prevent sticking.
- Once hot, lightly oil the grill grates using a paper towel dipped in a high-smoke-point oil (like canola or vegetable oil), holding it with long tongs. This further helps prevent the delicate fish from sticking.
5. Grill the Fish:
- Carefully remove the fish pieces from the marinade, letting any excess marinade drip off. Discard the leftover marinade.
- Place the fish fillets or strips directly onto the preheated, oiled grill grates. If using smaller pieces or strips, consider using a grill basket or placing them perpendicular to the grates to prevent them from falling through.
- Grill for approximately 3-5 minutes per side, depending on the thickness of the fish. The fish is cooked when it becomes opaque all the way through and flakes easily with a fork. Look for nice grill marks – they add flavour and visual appeal.
- Avoid overcooking, as this will make the fish dry. Use a thin, flexible spatula (a fish spatula is ideal) to carefully flip the fish only once during cooking to prevent it from breaking apart.
6. Warm the Tortillas:
- While the fish rests for a minute or two after grilling, quickly warm the tortillas. You can do this directly on the grill grates for a few seconds per side until pliable and slightly charred, stack them wrapped in foil and warm them on the cooler side of the grill, or warm them in a dry skillet on the stovetop, or wrap them in damp paper towels and microwave for 20-30 seconds. Warm tortillas are more flexible and taste better.
7. Assemble the Tacos:
- Flake the grilled fish into bite-sized pieces using two forks or leave the strips whole if preferred.
- Lay out the warm tortillas on plates or a platter.
- Start assembling: Place a generous portion of the flaked grilled fish onto each tortilla.
- Top the fish with a hearty spoonful of the tangy slaw.
- Add slices of fresh avocado.
- Garnish with any additional desired toppings like crumbled cheese, a drizzle of crema or hot sauce, pickled onions, or extra cilantro.
- Serve immediately with lime wedges on the side for squeezing over the tacos just before eating. The final squeeze of lime brightens all the flavours.
Nutrition
- Serving Size: one normal portion
- Calories: 550