Go Back
Salmon Tacos with Pineapple Avocado Salsa Recipe
Ash Tyrrell

Salmon Tacos with Pineapple Avocado Salsa Recipe

The first time I made these salmon tacos, I honestly didn’t expect them to turn out so flavorful and satisfying. I was looking for a quick dinner idea, and this recipe surprised me with how fresh and vibrant it tasted. The crispy seasoned salmon paired with the sweet pineapple and creamy avocado salsa created a perfect balance. I also loved the crunchy cabbage slaw that added texture to every bite.
Total Time 30 minutes
Servings: 4

Ingredients
  

  • 1 pound salmon fillets – Wild-caught salmon works best because it has a richer flavor and better texture.
  • ½ teaspoon salt – Helps bring out the natural flavor of the salmon.
  • 1 teaspoon brown sugar – Adds a subtle sweetness and helps the salmon caramelize when cooked.
  • 1 ¼ teaspoons chili powder – Gives the fish a warm smoky flavor.
  • ½ teaspoon paprika – Adds color and a mild smoky depth.
  • ½ teaspoon cumin – Enhances the savory flavor and adds a slightly earthy note.
  • ½ teaspoon onion powder – Boosts flavor without overpowering the dish.
  • ½ teaspoon garlic powder – Adds a subtle savory aroma that pairs perfectly with seafood.
  • 2 tablespoons olive oil – Helps cook the salmon evenly and gives it a crisp exterior.
  • 2 cups shredded purple cabbage – Adds crunch and fresh texture to the tacos.
  • 2 tablespoons lime juice – Brightens the slaw with fresh citrus flavor.
  • ½ teaspoon salt – Enhances the natural taste of the vegetables.
  • ½ cup chopped cilantro – Gives the slaw a fresh herbal note.
  • 2 tablespoons Greek yogurt – Adds a light creamy texture while keeping the slaw healthy.
  • cups finely diced pineapple – Fresh pineapple gives a sweet tropical taste that balances the savory salmon.
  • ½ avocado cubed – Adds creaminess and healthy fats to the salsa.
  • 1 jalapeño diced – Provides a mild spicy kick.
  • cup chopped cilantro – Adds freshness and aroma.
  • 1 tablespoon lime juice – Brightens the salsa and keeps the avocado from browning.
  • 8 corn tortillas – These give authentic taco flavor and keep the recipe gluten-free.
  • 1 batch chipotle aioli or sauce of choice – Adds creamy heat and ties all the flavors together.

Method
 

  1. Start by making the slaw so the flavors have time to blend. In a small bowl, mix shredded cabbage, lime juice, salt, chopped cilantro, and Greek yogurt. Stir well until everything is evenly coated.
  2. The slaw adds freshness and crunch to the tacos. I like slicing the cabbage very thin so the texture is lighter and easier to eat in tacos.
  3. In a small dish, combine salt, brown sugar, chili powder, paprika, cumin, onion powder, and garlic powder. Mix well until the spices are evenly distributed.
  4. Rub the spice mixture all over the salmon fillets. Make sure every side is well coated so the fish absorbs all the flavor while cooking.
  5. Heat olive oil in a skillet over medium heat. Once hot, place the salmon fillets skin side up in the pan.
  6. Cook for about 4–5 minutes, then flip and cook another 4–5 minutes until the salmon is fully cooked and slightly crispy on the outside.
  7. In a bowl, combine diced pineapple, cubed avocado, jalapeño, chopped cilantro, and lime juice. Gently mix everything together.
  8. Taste the salsa and adjust the lime juice if needed. The salsa should taste bright, fresh, and slightly sweet.
  9. Once the salmon is cooked, remove it from the skillet and place it on a plate. Use a fork to break it into medium-sized pieces.
  10. Flaking the fish helps distribute it evenly across the tacos so every bite has great flavor.
  11. Warm the corn tortillas briefly in a skillet or microwave. This makes them softer and easier to fold.
  12. Add a layer of cabbage slaw to each tortilla, then top with flaked salmon. Finish with pineapple avocado salsa and a drizzle of chipotle aioli before serving.

Notes

  • I always use fresh pineapple instead of canned because it tastes brighter and less sugary.
  • I like warming the tortillas in a dry skillet because it gives them a slightly toasted flavor.
  • I sometimes add extra lime juice to the salsa for a fresher taste.
  • When cooking salmon, I avoid overcooking it so the fish stays juicy and tender.
  • If I want extra crunch, I add thinly sliced radishes to the slaw.