This post may contain affiliate links. Please read our disclosure policy.

These 20-minute Weeknight Salmon Tacos are insanely delicious, healthy, and easy to make! Made with chili-rubbed pan-seared salmon and topped with a fish taco slaw on warm corn or flour tortillas.

Salmon tacos topped with a creamy slaw and fresh cilantro.

If you’re on the search for a healthy, fast, and easy taco recipe to make during the week, then these salmon tacos are for you! Ready in only 20 minutes, the salmon fillets are seasoned in an easy chili spice rub, then pan fried and flaked before being piled into fresh corn tortillas.

To add a little bit of crunch and acidity, I like topping each tortilla with a creamy fish taco slaw, sliced radishes, fresh cilantro leaves, and a spritz of lime juice.

The only thing that would make the whole meal even better would be to wash it down with a refreshing skinny margarita for the best weeknight meal ever!

Cooked salmon that has been flaked into pieces with a fork.

Salmon taco ingredients

  • Salmon – Fresh, buttery, flaky salmon is naturally mild tasting, meaning it pairs well with the savory and smoky seasonings in this fish taco recipe. I prefer using fresh salmon fillets, but you can also use frozen. Just make sure the fillets are completely thawed and patted dry before cooking.
  • Seasonings – A simple mix of chili powder, ancho chili powder, garlic powder, and onion powder gives the pan fried salmon a slightly spicy, smoky, and aromatic flavor profile.
  • Tortillas – You can use either corn tortillas or flour tortillas for these salmon tacos. Homemade tortillas are easy to make but you can always use store bought to speed things up.
  • Toppings – Salmon tacos are refreshing and bright in summer, so I like to top them with crunchy and creamy fish taco slaw, then finish them off with fresh cilantro, sliced radishes, and lime wedges for extra brightness.

How to make salmon tacos

First, make the salmon dry rub by combining salt, pepper, chili powder, ancho chili powder, garlic powder, and onion powder in a small bowl. Generously rub this mixture into the flesh side of each salmon fillet.ย 

Salmon filets seasoned with a dry rub.

Heat the oil in a large nonstick skillet. Cook the salmon skin side down until itโ€™s crispy and browned. Flip the fillets and cook for an additional 3 to 4 minutes or until the flesh looks opaque and flaky.ย 

Salmon fillets cooking on a skillet.

Transfer the cooked salmon to a plate and let it cool for a few minutes before using two forks to flake the meat into large chunks. I like eating the crispy salmon skin, but if you prefer not to eat it, you can remove it and discard it before flaking the salmon.

Then spoon it into your warm tortillas and top with slaw, chopped cilantro, sliced radishes, and lime wedges.

Flaked salmon pieces on a plate ready to be made into salmon fish tacos.

What to serve with salmon tacos

The mild, classic Mexican-inspired flavors of the salmon fillets make them the perfect base for a wide variety of taco toppings. I really like my creamy fish taco slaw on these tacos, but you can top them with any of these fresh and zesty toppings:

Easy salmon tacos in a corn tortilla topped with fresh cilantro leaves.
4.77 from 59 votes

Easy Salmon Tacos

These 20-minute Weeknight Salmon Tacos are made with chili-rubbed pan-seared salmon and topped with a fish taco slaw on warm tortillas.
Prep: 12 minutes
Cook: 8 minutes
Total: 20 minutes
Servings: 4 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the salmon

  • 1 pound salmon fillets, fresh or frozen and thawed
  • 1 teaspoon kosher salt
  • ยฝ teaspoon freshly ground black pepper
  • ยฝ teaspoon chili powder
  • ยฝ teaspoon ancho chili powder (or regular chili powder if you canโ€™t find ancho)
  • ยผ teaspoon garlic powder
  • ยผ teaspoon onion powder
  • 1 ยฝ tablespoons olive oil

For serving

  • small tortillas (corn or flour)
  • fish taco slaw
  • chopped cilantro
  • sliced radishes
  • lime wedges

Instructions 

  • Pat the salmon dry. In a small bowl, combine the salt, black pepper, chili powder, ancho chili powder, garlic powder, and onion powder.
  • Season the flesh side of the salmon only with the seasoning mixture.
  • Heat the olive oil in a large nonstick skillet over medium-heat. Add the salmon skin side down and cook until the skin is crispy and browned, about 4 to 5 minutes. Flip and cook for another 3 to 4 minutes depending on the thickness, until the flesh is opaque and flaky.
  • Transfer salmon to a plate and let it rest and cool slightly for 3 minutes. Flake the salmon into large pieces using a fork, discarding the skin if desired.
  • Serve in warm corn or flour tortillas with fish taco slaw and garnish with chopped cilantro, sliced radishes, and lime wedges.

Video

Nutrition

Serving: 1serving | Calories: 367kcal | Carbohydrates: 33g | Protein: 27g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 7g | Cholesterol: 62mg | Sodium: 672mg | Potassium: 706mg | Fiber: 5g | Sugar: 1g | Vitamin A: 196IU | Vitamin C: 1mg | Calcium: 76mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




44 Comments

  1. Khalene says:

    So quick and EASY!!!! SO YUMMY!!!! Thank you for sharing!!!