Go Back
+ servings
Tropical Fish Tacos with Grilled Pineapple Salsa

Tropical Fish Tacos with Grilled Pineapple Salsa

The Foodie Physician
My Tropical Fish Tacos with Grilled Pineapple Salsa are fast, fresh, and nutritious- perfect for grilling season!
5 from 5 votes
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course Entree
Cuisine Caribbean
Servings 4
Calories 447 kcal



  • 1 small pineapple, peeled, cored and sliced into planks or rings
  • 1 tablespoon olive oil
  • ½ cup chopped red onion
  • ½ cup cilantro leaves, chopped
  • 2 tablespoons chopped jalapeño
  • 2 tablespoons lime juice
  • Salt and pepper


  • 4 pieces (about 5 ounces each) cod, halibut or other firm, white fish
  • 1 teaspoon dried thyme
  • 1 teaspoon paprika
  • 1 teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1/4 teaspoon cayenne pepper
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper


  • 1 avocado, peeled and pitted
  • 2 teaspoons lime juice
  • 8 small soft corn tortillas, warmed
  • Optional toppings: cilantro leaves, lime wedges for garnish, sour cream or Greek yogurt


  • Heat a grill or grill pan over medium high heat.
  • Brush the pineapple with oil and place on the grill. Cook until grill marks form, 3-4 minutes.  Flip and cook another 3-4 minutes on the second side. Remove from grill. Chop the pineapple and place it in a bowl along with the red onion, cilantro, jalapeño and lime juice. Mix to combine. Season the salsa with salt and pepper to taste.
  • Cut the fish into 1-inch wide strips and place them in a bowl along with the thyme, paprika, onion powder, garlic powder, cayenne pepper, ½ teaspoon salt and ¼ teaspoon black pepper. Toss to coat all of the pieces of fish evenly.
  • Brush the grill with oil and add the fish. Cook 3 minutes then turn the fish over and cook another 2-3 minutes until opaque. Remove the fish from the grill.
  • Mash the avocado and lime juice together in a bowl.
  • To assemble the tacos, spread some mashed avocado on the warmed tortilla. Top with a few pieces of fish and grilled pineapple salsa. Serve with additional toppings such as cilantro leaves, lime wedges and sour cream or Greek yogurt.


Nutrition Facts
Tropical Fish Tacos with Grilled Pineapple Salsa
Amount Per Serving
Calories 447 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 2g13%
Polyunsaturated Fat 3g
Monounsaturated Fat 11g
Cholesterol 61mg20%
Sodium 980mg43%
Potassium 1144mg33%
Carbohydrates 47g16%
Fiber 9g38%
Sugar 13g14%
Protein 30g60%
Vitamin A 674IU13%
Vitamin C 75mg91%
Calcium 103mg10%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword fish tacos, grilling
Did You Make This Recipe?Tag @thefoodiephysician and hashtag #thefoodiephysician on Instagram. If you liked this recipe, please click on the stars and rate it!