Ingredients
1 1/2 lbs cod or mahi mahi filets
1/4 cup olive oil
1 tablespoon lime zest
2 tablespoons lime juice
2 canned chipotle peppers, finely minced
1 teaspoon garlic powder
1 teaspoon ancho chile powder
1/2 teaspoon ground cumin
3 tablespoons fresh cilantro, finely minced
1 teaspoon kosher salt
1/2 teaspoon black pepper
1/2 cup mayonnaise
1/2 cup Mexican crema
1 tablespoon lime juice (for sauce)
1/2 teaspoon sugar
1/2 teaspoon garlic powder (for sauce)
2 teaspoons hot sauce
8–10 corn tortillas, warmed
2 1/2 cups finely shredded cabbage
1 cup pico de gallo
1 avocado, sliced
2 oz cotija cheese, crumbled
1 lime, cut into wedges
Instructions
- Season fish filets lightly with salt and pepper and place in a baking dish.
- In a bowl, whisk together olive oil, lime zest, lime juice, chipotle peppers, garlic powder, ancho chile powder, cumin, cilantro, salt, and pepper.
- Pour marinade over fish, turning to coat evenly. Marinate for about 30 minutes.
- Meanwhile, prepare the white sauce by whisking mayonnaise, Mexican crema, lime juice, sugar, garlic powder, and hot sauce. Refrigerate until ready to use.
- Preheat grill to 400–450°F and lightly grease the grates.
- Grill fish for 4–5 minutes per side until grill marks form and fish flakes easily.
- Remove fish from grill and gently flake into large pieces.
- Assemble tacos by adding fish to warm tortillas and topping with cabbage, pico de gallo, avocado, cotija cheese, and white sauce.
- Serve immediately with lime wedges.
Notes
Cod and mahi mahi are ideal for grilling due to their firm texture.
Adjust chipotle peppers and hot sauce to control spice level.
White sauce can be made up to one day in advance.
Fish can also be cooked indoors using a grill pan.
Assemble tacos just before serving for best texture.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
- Diet: Halal
Nutrition
- Serving Size: 2 tacos
- Calories: 430
- Sugar: 4 g
- Sodium: 780 mg
- Fat: 26 g
- Saturated Fat: 5 g
- Unsaturated Fat: 19 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 4 g
- Protein: 30 g
- Cholesterol: 75 mg