Go Back
Delicious homemade Salmon Tacos are displayed as the featured image for this recipe.

Ultimate Salmon Tacos

These salmon tacos are a vibrant and flavorful meal, perfect for a quick weeknight dinner or a casual gathering. Flaky, seasoned salmon is nestled in warm tortillas with crisp veggies and a zesty sauce, creating a delightful burst of flavors in every bite.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6
Course: Main Course
Cuisine: Mexican
Calories: 450

Ingredients
  

  • 1.5 pounds salmon fillets, skin on or off
  • 2 tablespoons olive oil
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper optional
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper to taste
  • 12 small corn or flour tortillas
  • 1 cup shredded cabbage or slaw mix
  • 1 avocado, diced
  • 1/2 cup chopped cilantro
  • 1/2 red onion, thinly sliced
  • 1 lime, cut into wedges
  • 1/2 cup sour cream or Greek yogurt
  • 2 tablespoons mayonnaise
  • 2 tablespoons lime juice
  • 1 tablespoon chopped cilantro
  • 1 clove garlic, minced
  • Salt and pepper to taste

Equipment

  • Cutting board
  • Knife
  • Small bowls
  • Large Skillet
  • Spatula
  • Fork
  • Paper towels
  • Measuring spoons
  • Measuring cups
  • Serving platter

Method
 

  1. In a small bowl, whisk together chili powder, cumin, smoked paprika, cayenne pepper (if using), garlic powder, onion powder, salt, and pepper.
  2. Pat the salmon fillets dry with paper towels.
  3. Rub the spice mixture all over the salmon fillets, coating both sides.
  4. Heat the olive oil in a large skillet over medium-high heat until shimmering.
  5. Carefully place the salmon fillets in the skillet, skin-side down if using skin-on fillets.
  6. Sear for 4-5 minutes, or until the skin is crispy and golden brown. If skinless, sear until nicely browned.
  7. Flip the salmon fillets and cook for another 3-5 minutes, or until the salmon is cooked through and flakes easily with a fork. The internal temperature should reach 145°F (63°C).
  8. Remove the salmon from the skillet and let it rest for a couple of minutes.
  9. Using a fork, gently flake the salmon into bite-sized pieces, removing any bones.
  10. In a small bowl, combine sour cream (or Greek yogurt), mayonnaise, lime juice, chopped cilantro, minced garlic, salt, and pepper.
  11. Stir until well combined. Taste and adjust seasoning as needed.
  12. Warm tortillas according to package instructions.
  13. Place a generous amount of flaked salmon in the center of each tortilla.
  14. Top with shredded cabbage or slaw mix, diced avocado, sliced red onion, and a sprinkle of fresh cilantro.
  15. Drizzle the zesty taco sauce over the toppings.
  16. Finish with a squeeze of fresh lime juice.
  17. Serve immediately and enjoy.

Notes

Spice it up by adding cayenne pepper to the salmon or hot sauce to the taco sauce. Get creative with toppings like mango salsa, pickled onions, or cotija cheese. Grill the salmon for a smoky flavor. Make it a bowl by serving the salmon and toppings over rice or quinoa. If short on time, use canned salmon.