
The first time I made this Salmon Tacos with Pineapple Avocado Salsa Recipe, 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. You could also enjoy similar flavors in a 4 Cheese Sage Pesto Florentine Lasagna, which uses fresh ingredients and bold spices.
I also loved the crunchy cabbage slaw that added texture to every bite. Now it has become one of my favorite weeknight meals whenever I want something healthy but still exciting.

Ingredients for Salmon Tacos & Pineapple Avocado Salsa
Before starting, gather all the ingredients so the cooking process becomes quick and smooth. This recipe uses fresh ingredients and simple spices to create bold flavors. If you enjoy hearty meals, you might also like a Steak Frites Recipe that’s rich and satisfying.
Salmon
- 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.
Cabbage Lime Slaw
- 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.
Pineapple Avocado Salsa
- 1½ 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.
For Serving
- 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.
Note: The ingredients above make about 4 servings (around 2 tacos per person).
Variations
You can easily customize this recipe depending on your dietary needs or flavor preferences.
- Swap pineapple with mango if you prefer a milder tropical flavor.
- Use dairy-free yogurt or vegan mayo instead of Greek yogurt for a dairy-free version.
- Add diced red onion to the salsa for extra crunch and flavor.
- Replace corn tortillas with flour tortillas if you are not gluten-free.
- Add sliced avocado on top for extra creaminess.
- Sprinkle queso fresco or feta cheese for a richer taste.

Cooking Time
This recipe is quick and perfect for busy evenings.
- Prep Time: 15 minutes
- Cooking Time: 15 minutes
- Total Time: 30 minutes
Equipment You Need
- Cutting board – Used for chopping vegetables and salmon safely.
- Sharp knife – Helps finely dice pineapple, avocado, and jalapeño.
- Mixing bowls – For preparing the slaw, spice mix, and salsa.
- Skillet or frying pan – Used to cook the salmon until crispy.
- Spatula – Helps flip the salmon while cooking.
- Fork – Used to flake the cooked salmon into taco-friendly pieces.
How to Make Salmon Tacos & Pineapple Avocado Salsa?
This recipe comes together quickly, but following each step carefully ensures the best flavor and texture. The combination of seasoned salmon, crunchy slaw, and fresh salsa makes these tacos incredibly delicious.
Prepare the Cabbage Slaw
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.
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.
Season the Salmon
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.
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.
Cook the Salmon
Heat olive oil in a skillet over medium heat. Once hot, place the salmon fillets skin side up in the pan.
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.
Make the Pineapple Avocado Salsa
In a bowl, combine diced pineapple, cubed avocado, jalapeño, chopped cilantro, and lime juice. Gently mix everything together.
Taste the salsa and adjust the lime juice if needed. The salsa should taste bright, fresh, and slightly sweet.
Flake the Salmon
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.
Flaking the fish helps distribute it evenly across the tacos so every bite has great flavor.
Assemble the Tacos
Warm the corn tortillas briefly in a skillet or microwave. This makes them softer and easier to fold.
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.
Additional Tips for Making This Recipe Better
After making these tacos several times, I discovered a few tricks that really improve the final dish.
- 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.
How to Serve Salmon Tacos & Pineapple Avocado Salsa?
These tacos look beautiful and colorful when served fresh. I usually place them on a large platter with lime wedges on the side.
For garnish, sprinkle extra chopped cilantro or sliced jalapeños on top. A drizzle of chipotle aioli or cilantro lime crema also enhances the presentation.
You can serve these tacos with side dishes like Mexican rice, black beans, or a fresh corn salad. They also pair well with refreshing drinks such as lime soda or fruit margaritas.

Nutritional Information
These tacos are not only delicious but also packed with nutrients.
- Calories: about 438 kcal per serving
- Protein: about 28 g
- Carbohydrates: about 40 g
- Fat: about 20 g
Make Ahead and Storage
Storing
If you have leftovers, store each component separately in airtight containers in the refrigerator. Keeping the salmon, slaw, and salsa separate helps maintain freshness and texture.
Freezing
Freezing is not recommended for the assembled tacos because the vegetables and salsa will lose their texture. However, cooked salmon can be frozen for up to 2 months.
Reheating
You can quickly reheat the salmon in a skillet over low heat. Alternatively, the salmon can also be served cold in tacos, which still tastes great.
These components usually stay fresh in the refrigerator for up to 3 days.
Why You’ll Love This Recipe
This recipe is popular because it’s simple, flavorful, and incredibly versatile.
- Quick and Easy Dinner
This meal takes only about 30 minutes to prepare, making it perfect for busy weeknights. - Fresh and Flavorful
The combination of spicy salmon, creamy avocado, and sweet pineapple creates an amazing balance of flavors. - Healthy and High in Protein
Salmon is packed with protein and healthy fats, making these tacos both satisfying and nutritious. - Easily Customizable
You can swap ingredients, adjust spice levels, or add toppings depending on your taste. - Perfect for Family Meals
These tacos are colorful, fun to assemble, and loved by both adults and kids.

Salmon Tacos with Pineapple Avocado Salsa Recipe
Ingredients
Method
- 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.
- 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.
- 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.
- 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.
- Heat olive oil in a skillet over medium heat. Once hot, place the salmon fillets skin side up in the pan.
- 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.
- In a bowl, combine diced pineapple, cubed avocado, jalapeño, chopped cilantro, and lime juice. Gently mix everything together.
- Taste the salsa and adjust the lime juice if needed. The salsa should taste bright, fresh, and slightly sweet.
- 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.
- Flaking the fish helps distribute it evenly across the tacos so every bite has great flavor.
- Warm the corn tortillas briefly in a skillet or microwave. This makes them softer and easier to fold.
- 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.






