Salmon tacos are one of those dinners that feel fresh, colorful, and satisfying without taking a lot of time. Flaky, smoky salmon is paired with a creamy avocado slaw, then tucked into warm tortillas for a meal that’s packed with flavor in every bite. It’s a simple recipe that’s perfect for busy weeknights but just as good for weekend dinners with family or friends.
The creamy slaw balances the smoky spices beautifully, while the fresh lime brings everything together. Best of all, this meal comes together in about 30 minutes from start to finish.
What You’ll Need to salmon tacos
You’ll need a baking sheet lined with parchment paper or foil for the salmon, a mixing bowl for the slaw, a small bowl for the seasoning, and a fork for flaking the cooked salmon before assembling the tacos.
Ingredients
For the Salmon
- 1 pound center-cut salmon fillet
- 1 tablespoon olive oil
- 1¼ teaspoons chipotle chili powder
- 1 teaspoon garlic powder
- Zest of 1 small lime
- Juice of 1 small lime
- ¾ teaspoon kosher salt
- Corn or flour tortillas
- Crumbled feta cheese or queso fresco
For the Avocado Slaw
- 1 ripe Hass avocado
- ½ cup plain Greek yogurt
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- Zest of 2 small limes
- Juice of 2 small limes
- ½ teaspoon Sriracha or your favorite hot sauce
- 3 cups broccoli slaw mix or shredded cabbage
- ¼ cup chopped fresh cilantro
How to Make Salmon Tacos
Step 1
In a medium bowl, mash the avocado with the Greek yogurt and olive oil until mostly smooth.
Step 2
Stir in the salt, lime zest, lime juice, and hot sauce until well combined.
Step 3
Add the broccoli slaw and chopped cilantro, then toss until everything is evenly coated. Cover and refrigerate while you prepare the salmon.
Step 4
Preheat your oven to 425°F. Line a baking sheet with parchment paper or foil and place the salmon in the center. Pat it dry with paper towels and brush the top with olive oil.
Step 5
In a small bowl, combine the chipotle chili powder, garlic powder, lime zest, and salt. Sprinkle the seasoning evenly over the salmon.
Step 6
Bake for 12 to 15 minutes, depending on the thickness of the fillet, until the salmon flakes easily with a fork and reaches an internal temperature of 145°F.
Step 7
Squeeze the fresh lime juice over the cooked salmon and gently flake it into large pieces with a fork.
Step 8
Warm the tortillas, then fill each one with salmon, a generous scoop of avocado slaw, and crumbled feta or queso fresco. Serve immediately with extra lime wedges and hot sauce if desired.
Tips
- Let the slaw chill while the salmon bakes so the flavors have time to develop.
- Don’t overcook the salmon or it can become dry.
- Warm the tortillas before serving to keep them soft and flexible.
- Fresh lime juice makes a big difference in the final flavor.
- Add sliced avocado, pickled onions, jalapeños, or fresh salsa for extra toppings.
Storage
Store leftover salmon and slaw separately in airtight containers.
The salmon will keep in the refrigerator for up to 2 days, while the slaw will stay fresh for up to 3 days.
Reheat the salmon gently in a 350°F oven until warmed through. Assemble the tacos just before serving.
Variations
- Use grilled salmon instead of baked.
- Swap broccoli slaw for shredded cabbage.
- Replace feta with cotija or shredded Monterey Jack cheese.
- Add mango salsa or pineapple salsa for a sweeter finish.
- Use flour or corn tortillas depending on your preference.
What to Serve with Salmon Tacos
- Cilantro Lime Rice
- Mexican Street Corn
- Black Bean Corn Salad
- Refried Beans
- Tortilla Chips and Guacamole
- Fresh Pico de Gallo
Frequently Asked Questions
Can I grill the salmon instead?
Yes. Grill the seasoned salmon over medium-high heat for about 4 to 5 minutes per side until fully cooked.
Can I make the slaw ahead of time?
Yes. The slaw can be made several hours ahead and kept refrigerated until you’re ready to serve.
Can I use frozen salmon?
Absolutely. Just thaw it completely and pat it dry before seasoning and baking.
Salmon Tacos
Course: Dinner Recipes, LunchDifficulty: Easy4
servings15
minutes15
minutesIngredients
- Salmon
1 pound center-cut salmon fillet
1 tablespoon olive oil
1¼ teaspoons chipotle chili powder
1 teaspoon garlic powder
Zest of 1 small lime
Juice of 1 small lime
¾ teaspoon kosher salt
Corn or flour tortillas
Crumbled feta cheese or queso fresco
- Avocado Slaw
1 ripe Hass avocado
½ cup plain Greek yogurt
1 tablespoon olive oil
1 teaspoon kosher salt
Zest of 2 small limes
Juice of 2 small limes
½ teaspoon Sriracha or your favorite hot sauce
3 cups broccoli slaw mix or shredded cabbage
¼ cup chopped fresh cilantro
Directions
- In a medium bowl, mash together the avocado, Greek yogurt, and olive oil until mostly smooth.
- Stir in the salt, lime zest, lime juice, and hot sauce until well combined. Add the broccoli slaw and cilantro, toss to coat, then refrigerate while you prepare the salmon.
- Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper or foil. Pat the salmon dry and brush it with the olive oil.
- In a small bowl, combine the chipotle chili powder, garlic powder, lime zest, and kosher salt. Sprinkle the seasoning evenly over the salmon.
- Bake the salmon for 12 to 15 minutes, or until it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
- Remove the salmon from the oven and squeeze the fresh lime juice over the top. Let it rest for 2 to 3 minutes, then flake it into large bite-sized pieces with a fork.
- Warm the tortillas in a dry skillet or microwave until soft and pliable.
- Fill each tortilla with the flaked salmon, a generous spoonful of avocado slaw, and crumbled feta or queso fresco.
- Serve immediately with extra lime wedges and hot sauce, if desired.

