These salmon tacos are super quick & easy to make, oh-so-flavorful, and perfect for busy weeknights. Plus, they’re adaptable to your spice preference and customizable with your favorite toppings. Serve perfectly with my black beans recipe and Instant Pot sweet potatoes.

My whole family loves taco night… whether it’s Slow Cooker Carnitas or Black Bean & Corn Salsa Tacos or Spinach and Chicken Enchiladas – all taco nights are winners in my book.
I have to confess though, I personally LOVE fish tacos. It’s usually what I order if we go out to eat, simply because my family isn’t a huge fan of fish (with the exception of salmon and fish sticks on occasion).
But who said we had to be traditional with white fish tacos… Why not take our favorite salmon and make spicy salmon tacos with slaw?!
Easy Spicy Salmon Tacos with Slaw
So that’s exactly what we’re doing. These super easy spicy salmon tacos with slaw is how I’m taking our desire for healthy food (hello omega 3’s!) and our love for tacos and turning it into something delicious. Beyond that, these easy spicy salmon tacos are…
- Ridiculously easy – no cooking skills required.
- Ready in 10 minutes – perfect for a busy weeknight!
- Flexible with toppings – add what you love, skip what you don’t!
- Adaptable – kick the spice up a notch, or tone it down… you do you!
- And because these spicy salmon tacos don’t require any fancy ingredients, I can make them anytime!

Ingredients for Salmon Fish Tacos
The ingredients for salmon fish tacos are pretty simple, and what you can typically expect from a taco:
- Salmon filets
- Spices: chili powder, cumin, onion powder, garlic powder, cayenne pepper, salt
- Tortillas (corn or flour)
I like to serve these salmon fish tacos with my cilantro lime coleslaw, which you’ll need a few other items:
- Olive oil
- Water
- Cilantro
- Green onions
- Garlic
- Salt
- Lime
- Greek yogurt (or mayo or sour cream)
- Cabbage (or bagged shredded coleslaw)
Note: One batch of cilantro lime coleslaw doesn’t last long in my house, so I like to make a double batch and serve it the next day with Slow Cooker Balsamic Roast Beef or Instant Pot BBQ chicken. Both are totally different flavor combination versus salmon fish tacos, but since the slow cooker does the work for you, it’s a practically hands off dinner!
Note: If you don’t have access to these stores OR your local stores don’t carry high-quality salmon, I recommend Butcher Box. You can read my honest review of their products here!

How to Make Healthy Salmon Tacos Recipe
I mentioned that this meal comes together in about 10 minutes. Here’s how it will look:
Step 1: Preheat the oven to 400F. Line a baking sheet with aluminum foil, spray with cooking spray, and place your salmon filets on the aluminum foil skin side down. Season the fish liberally with the spice mix.
Step 2: Prepare the slaw while you wait for the oven. Whisk together the sauce ingredients in a large mixing bowl (one size bigger than you think you need). Add the cabbage, cilantro, and green onions and toss. Set aside.
Step 3: Bake the salmon in the oven for 10 minutes on the dot. Set the timer!
Step 4: Prepare the toppings – toast the tortillas on a griddle (or over the flame of a gas stove), diced tomatoes, shred cheese, dice avocado, chop cilantro… you can even make lime crema (so, SO good!).
Step 5: When the salmon is done, break off bits of salmon filet and tuck them inside a tortilla. Top with slaw and toppings as desired. You can do this individually, or let the family serve themselves at the counter!
Tips for Super Simple Fish Tacos with Salmon
- Salmon isn’t the best leftover… so I recommend making it fresh for dinner.
- All the other ingredients make GREAT leftovers! I almost always make a double batch of coleslaw and prep extra toppings so we can have tacos (or quesadillas) another night of the week. Slow Cooker Chicken Fajitas are a great option for a nearly hands-free dinner.
- Adjust the level of heat by increasing or decreasing the cayenne pepper.
- Swap taco seasoning or fajita seasoning for the spice blend mix below. If you do this, I still recommend adding the chili powder for extra flavor.

Easy Spicy Salmon Tacos Recipe FAQ’s
Any fish works well in tacos, so long as you like the fish! If you haven’t eaten much fish and aren’t sure where to start, tilapia and salmon are both excellent in fish tacos.
Tilapia is the most common fish in fish tacos, but all tilapia is farmed. Because wild-caught fish is better for you, I suggest using Pacific Whiting or Flounder instead. Salmon isn’t white, but it’s SO good for you and it’s excellent in fish tacos!
Fish tacos are only as healthy as the ingredients in them, so I recommend choosing fish that isn’t breaded or fried. I’d also choose homemade coleslaw to avoid additives in the dressing. The rest of the toppings – chopped avocado, finely diced cilantro, diced tomatoes, etc. – are all excellent and healthy!
What to serve with Salmon Fish Tacos
- Cilantro Lime Coleslaw
- Spanish Rice
- Crock Pot Refried Beans
- Black Beans
- Instant Pot Sweet Potatoes
- Homemade Guacamole

Meal Planning Made Easy
Sign up to join our FREE 8 Day Meal Planning Challenge! Start anytime and get access to lesson videos, worksheets, and an online community.Easy Spicy Salmon Tacos with Slaw
These salmon tacos are super quick & easy to make, oh-so-flavorful, and perfect for busy weeknights. Plus, they’re adaptable to your spice preference and customizable with your favorite toppings. Serve perfectly with my black beans recipe and Instant Pot sweet potatoes.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: Serves 4–6 1x
- Category: Main Meals
- Method: Bake
- Cuisine: American
Ingredients
- 2 teaspoons each chili powder and cumin
- 1/2 teaspoon each onion powder and garlic powder
- 1/4 teaspoon cayenne pepper (more or less to taste)
- 1 teaspoon coarse sea salt
Instructions
- Preheat the oven to 400F. Line a baking sheet with aluminum foil, spray with cooking spray, and place your salmon filets on the aluminum foil skin side down. Season the fish liberally with the spice mix.
- Prepare the slaw while you wait for the oven. Whisk together the sauce ingredients in a large mixing bowl (one size bigger than you think you need). Add the cabbage, cilantro, and green onions and toss. Set aside.
- Bake the salmon in the oven for 10 minutes on the dot. Set the timer!
- Prepare the toppings – toast the tortillas on a griddle (or over the flame of a gas stove), dice tomatoes, shred cheese, dice avocado, chop cilantro… you can even make lime crema (so, SO good!).
- When the salmon is done, break off bits of salmon filet and tuck them inside a tortilla. Top with slaw and toppings as desired. You can do this individually, or let the family serve themselves at the counter!
For Serving:
- Tortillas
- Toppings as Desired: chopped avocado, crumbled cotija cheese, lime wedges, chopped cilantro, diced tomato, sour cream, etc.
Notes
- Salmon isn’t the best leftover… so I recommend making it fresh for dinner.
- All the other ingredients make GREAT leftovers! I almost always make a double batch of coleslaw and prep extra toppings so we can have tacos (or quesadillas) another night of the week.
- Slow Cooker Chicken Fajitas or TBD are great options for a nearly hands-free dinner!
- Adjust the level of heat by increasing or decreasing the cayenne pepper.
- Swap taco seasoning or fajita seasoning for the spice blend mix below. If you do this, I still recommend adding the chili powder for extra flavor.
Nutrition
- Calories: 320
Keywords: Salmon tacos, salmon fish tacos, salmon tacos recipe, salmon tacos with slaw
This recipe looks really tasty! But it looks like most of the ingredients (and amounts) are missing from the recipe (salmon, coleslaw ingredients…). I’d love to try the recipe when it is completed!
I cut the seasoning recipe in half and it easily covered 6 small fillets.
Don’t skip the slaw it made this dish! Also I didn’t care for the Greek yogurt in it, next time I’ll use mayo and sour cream
Hi Sarah!
Thank you for sharing! We’re glad you liked it. 🙂
It seems like the salmon ingredient is missing. how many fillets would this work for? Thanks!