Description
These Baja Style Grilled Fish Tacos are packed with smoky grilled white fish, crisp cabbage slaw, creamy chipotle Baja sauce, and fresh avocado, all wrapped in warm tortillas for the perfect fresh and flavorful meal.
Ingredients
Scale
- 1.5 lbs (680g) firm white fish fillets (mahi-mahi, cod, or halibut)
- 2 tbsp extra-virgin olive oil
- 2 tbsp fresh lime juice
- 1 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika
- 1/2 tsp fine sea salt
- 1/2 tsp black pepper
- 1/3 cup sour cream or Mexican crema
- 1/3 cup mayonnaise
- 1 tbsp fresh lime juice
- 1 tbsp canned chipotle pepper in adobo sauce, minced
- 1/2 tsp garlic powder
- 2 cups shredded red and green cabbage
- 1/4 cup fresh cilantro, finely chopped
- 8 small corn or flour tortillas
- 1 avocado, thinly sliced
- Lime wedges for serving
Instructions
- Whisk together olive oil, lime juice, chili powder, cumin, garlic powder, smoked paprika, salt, and pepper.
- Coat the fish evenly with the marinade and let sit for 15 minutes.
- Whisk together sour cream, mayonnaise, lime juice, chipotle pepper, and garlic powder until smooth.
- Toss the cabbage with 2 tablespoons of the Baja crema and chopped cilantro.
- Preheat a grill or grill pan to medium-high heat (400°F–450°F).
- Oil the grill grates well.
- Grill the fish for 3–4 minutes per side until lightly charred and it flakes easily.
- Transfer the fish to a plate and flake into large chunks.
- Warm the tortillas for about 30 seconds per side.
- Fill each tortilla with cabbage slaw, grilled fish, sliced avocado, and drizzle with the remaining Baja crema.
- Serve immediately with fresh lime wedges.
Notes
Do not marinate the fish for more than 20 minutes to preserve its texture. Lightly oil the grill to prevent sticking, and serve immediately for the freshest flavor.
- Prep Time: 20 minutes
- Cook Time: 8 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos
- Calories: 470
- Sugar: 3g
- Sodium: 640mg
- Fat: 25g
- Saturated Fat: 6g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 6g
- Protein: 33g
- Cholesterol: 85mg
