Go Back
Print Recipe
two fish tacos on a plate

Gaby's Grilled Fish Tacos with Pineapple-Mango Salsa

Bright, flavorful fish tacos piled with homemade slaw, pineapple-mango salsa, and a homemade chipotle crema. You're going to love how fresh, easy, and delicious these are!
Course Dinner, Fish, Gluten Free, Grilling
Keyword fish tacos
Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes
Author Monique of AmbitiousKitchen.com


  • For the cabbage slaw:
  • 1 cup finely shredded green cabbage
  • 1 cup finely shredded red cabbage
  • 1/2 yellow onion, thinly sliced
  • 1/4 cup apple cider vinegar or red wine vinegar
  • 2 tablespoons water
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon brown sugar
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes
  • For the fish:
  • 2 pounds cod fillets
  • Olive oil
  • 1/2 teaspoon ground cumin
  • Kosher salt and freshly cracked black
  • pepper
  • 1 lime
  • For the Pineapple-Mango Salsa
  • 2 cups diced fresh pineapple
  • 1 cup diced mango
  • 1/2 cup finely diced red onion
  • 3 scallions, green parts only, thinly sliced
  • 2 tablespoons finely chopped red jalapeño chile
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon chopped fresh chives
  • 1 tablespoon fresh lime juice
  • Kosher salt and freshly cracked black pepper
  • For assembly:
  • 1 to 2 teaspoons adobo sauce from a can of chipotle chiles
  • 1/2 cup sour cream
  • 8 corn tortillas
  • Warmed Pineapple-Mango Salsa


  1. First make the cabbage slaw: In a large bowl, combine the cabbages and onion. In a separate bowl, combine the vinegar, water, salt, brown sugar, oregano, and red pepper flakes.
  2. Pour the vinegar mixture over the cabbage mixture and stir to coat. Cover and refrigerate for at least 2 hours, and up to 8 hours, before serving.
  3. While your slaw is marinating, make your pineapple-mango salsa: In a medium bowl, combine the pineapple, mango, red onion, scallions, jalapeño, cilantro, chives, and lime juice. Toss to combine and season with salt and pepper. Refrigerate the salsa for 30 minutes before serving. It will keep in an airtight container in the refrigerator for up to 3 days.
  4. Then, make your fish: Preheat an outdoor grill or grill pan over medium-high heat. Drizzle the cod with a touch of oil, add the cumin, and season with salt and pepper.
  5. Grill for 5 to 6 minutes on each side, until the fish flakes easily, is cooked through, and has a golden-brown crust. Remove the fish from the grill and squeeze the juice from the lime over it. Adjust the salt and pepper as needed.
  6. To assemble: In a small bowl, whisk the adobo sauce into the sour cream. Place a few large pieces of the flaked
fish into a warmed tortilla. Top with a spoonful of the pineapple-mango salsa, 1 tablespoon of the adobo sour cream, and 2 tablespoons of the cabbage slaw. 
  7. Repeat with the remaining tortillas and filling and serve immediately.