Published
These salmon tacos are one of my favorite quick dinners when I want something fresh, flavorful, and easy without spending all night cooking. Flaky salmon gets coated in a smoky chili spice blend, pan-seared until lightly crisp around the edges, then piled into warm corn tortillas with creamy cilantro lime slaw and sweet mango salsa. Everything comes together in about 35 minutes, making these tacos perfect for busy weeknights, summer dinners, or casual taco nights at home.

I’ll almost always order salmon tacos if they’re on the menu, especially if they come with a fresh fruit salsa. The combination of smoky salmon, creamy slaw, and sweet mango salsa just works so well together. After making these a few times, pan-searing ended up being my favorite way to cook the salmon because it gives the outside a lightly crisp crust while keeping the inside buttery and tender. The brown sugar in the spice blend caramelizes slightly as the salmon cooks, which tastes especially good with the bright lime slaw and juicy mango salsa. I also like flaking the salmon into larger chunks instead of tiny pieces so the tacos stay juicy and feel a little heartier. They’re the kind of tacos that feel fresh and light but still super satisfying, especially on warm nights when you want something quick and flavorful without turning on the oven.
Tips for Beginners
- Don’t overcook the salmon. Salmon cooks quickly, especially in a hot skillet, so keep a close eye on it toward the end of cooking. I found the best texture came from pulling the salmon off the heat as soon as it flakes easily with a fork and still looks slightly glossy in the center. It will continue cooking for a few minutes as it rests. Leaving it in the skillet too long can dry it out fast and make the tacos feel less tender and buttery.
- Warm the tortillas properly. This step makes a huge difference. Cold corn tortillas tend to crack, split, and fall apart once you start filling them. I like warming them directly over a gas burner for a few seconds per side until lightly charred and flexible, but a dry skillet works great too. Warm tortillas stay soft, hold the fillings better, and make the tacos taste much more like restaurant-style fish tacos.
- Use larger salmon flakes. Try not to shred the salmon too finely. Bigger flaky pieces stay much juicier and give the tacos a heartier texture. When I broke the salmon into tiny pieces, the tacos felt drier, and the salmon got lost under the toppings. Larger chunks help the salmon stay the star of the taco.
- Balance the sweet and smoky flavors. The mango salsa is more important than it might seem at first. The sweetness balances the smoky chili spices and rich salmon, while the acidity helps brighten everything up. Without that fresh, sweet element, the tacos can taste a little too heavy. Pineapple salsa works great here, too, if that’s what you have on hand.
- Don’t overdress the slaw. The slaw should feel creamy and lightly coated, not drenched. Too much dressing can quickly make the cabbage watery and soggy, especially once the tacos sit for a few minutes. I like starting with about half the dressing, tossing well, then adding more only if needed. Saving extra dressing for drizzling over the finished tacos gives you way more control over the texture.

Salmon Tacos

Ingredients
For the Salmon
- ½ tbsp brown sugar
- ½ tbsp chili powder
- 1 tsp salt
- ½ tsp smoked paprika
- ½ tsp cumin
- ½ tsp onion powder
- ½ tsp garlic powder
- 1-1¼ lb salmon filet
- 1 tbsp olive oil
For the Cilantro Lime Slaw
- ½ cup mayonnaise
- ¼ cup packed cilantro leaves
- 1 green onion chopped
- ½ clove garlic
- juice of 1 lime
- 2 cups shredded cabbage
For the Fixings
- 8 corn tortillas warmed
- mango salsa or pineapple salsa
- chopped cilantro
- lime wedges
Instructions
- Combine the salmon spices in a small dish. Then, rub the spice mixture over the salmon filet, coating it entirely.
- Heat the olive oil in a skillet over medium-high heat. Once heated, add the salmon, skin-side down, cooking on each side for 5-6 minutes or until the fish is cooked through to your liking. Set aside to rest for a few minutes.
- For the cilantro lime dressing, blend the mayonnaise, cilantro, green onion, garlic, and lime juice in a blender or food processor until smooth.
- Mix half of the dressing with the cabbage until combined. Save the rest for topping the tacos.
- Use a fork to flake the salmon into chunks or small pieces.
- Fill the corn tortillas with portions of the slaw and flaked salmon. Then, top with salsa, chopped cilantro, extra cilantro lime dressing, and a squeeze of lime juice.
Becky’s Tips
- Warm the tortillas before assembling for the best texture.
- Flake the salmon into larger chunks, so it stays juicy.
- Don’t overcook the salmon, or it can dry out quickly.
- The cilantro lime dressing doubles as both slaw dressing and taco sauce.
Nutrition information is automatically calculated, so should only be used as an approximation.
How to Make Salmon Tacos Step by Step

Gather all the ingredients together.

Season the salmon: In a small bowl, stir together ½ tbsp brown sugar, ½ tbsp chili powder, 1 tsp salt, ½ tsp smoked paprika, ½ tsp cumin, ½ tsp onion powder, and ½ tsp garlic powder until evenly combined and no spice clumps remain. Pat the 1 to 1¼-lb salmon filet dry with paper towels, then rub the seasoning mixture all over the salmon until the surface is fully coated and looks evenly covered with spices.

Make the dressing and toss the slaw: Add ½ cup mayonnaise, ¼ cup packed cilantro leaves, 1 chopped green onion, ½ clove garlic, and the juice of 1 lime to a blender or food processor. Blend until the dressing looks smooth, creamy, and light green with tiny flecks of cilantro throughout. The consistency should be thick enough to coat the slaw but still easy to drizzle over the tacos.
Place 2 cups shredded cabbage in a medium bowl and pour in half the cilantro lime dressing. Toss until the cabbage looks evenly coated and lightly creamy without excess dressing pooling at the bottom of the bowl. Reserve the remaining dressing for drizzling over the tacos before serving.

Cook the salmon: Heat 1 tbsp olive oil in a large skillet over medium-high heat until the oil looks shimmering and moves easily around the pan. Place the salmon skin-side down in the skillet and cook for 5-6 minutes until the bottom develops a lightly crisp, caramelized crust and releases easily from the pan. Carefully flip the salmon and cook another 4-5 minutes until the salmon flakes easily with a fork but still looks slightly glossy and moist in the center.
Transfer the salmon to a plate and let it rest for a few minutes so the juices settle back into the fish. Use a fork to gently flake the rested salmon into medium-sized chunks. The salmon should separate easily into tender pieces while still looking juicy and flaky instead of dry or shredded.

Assemble the tacos: Fill the 8 warmed corn tortillas with portions of the cilantro lime slaw and flaked salmon. Top with mango salsa or pineapple salsa, chopped cilantro, extra cilantro lime dressing, and fresh lime juice.
How to Store and Reheat
I like storing the salmon, slaw, and toppings separately so everything stays fresh and the tacos don’t get soggy. Keep the cooked salmon in an airtight container in the refrigerator for up to 3 days, and store the slaw and toppings in separate containers alongside it.
If you want to freeze the salmon, let it cool completely first, then transfer it to a freezer-safe container and freeze for up to 2 months. I skip freezing the slaw because the cabbage loses its crunch and turns watery after thawing.
To reheat, warm the salmon gently in a skillet over low heat or microwave it in short intervals until hot. Warm the tortillas separately before assembling, so they stay soft and flexible. You can also make the cilantro lime dressing up to 2 days ahead and mix the spice blend in advance to make dinner come together even faster.
Serving Suggestions
These salmon tacos are one of my favorite meals to make on warm nights when I want something fresh, colorful, and easy that still feels a little special. I usually set everything out taco-bar style with extra mango salsa, chopped cilantro, and lots of lime wedges so everyone can build their own tacos exactly how they like them. For sides, I love pairing them with my Mexican street corn pasta salad because the creamy corn and smoky flavors go perfectly with the salmon. Cilantro lime rice is another easy option when I want something simple and filling. If we’re making taco night feel a little more fun, I’ll usually add a bowl of homemade salsa or warm queso dip with chips for snacking while the salmon cooks.
More Salmon Dinner Recipes
- Firecracker Salmon: This firecracker salmon is sweet, spicy, crispy, and packed with bold flavor. It’s an easy weeknight salmon recipe that feels a little fun and different from the usual dinner routine.
- Salmon Bowls: These salmon bowls are quick, colorful, and loaded with fresh veggies, rice, and Bang Bang sauce. They’re perfect for busy nights when you want something healthy that still feels filling and flavorful.
- Air Fryer Salmon Bites: These air fryer salmon bites are crispy around the edges, tender in the center, and packed with sweet and savory flavor. They cook in under 10 minutes and are perfect for rice bowls, salads, or an easy protein-packed dinner.
- Grilled Salmon: This grilled salmon turns out tender, flaky, and perfectly smoky every time with a simple seasoning blend and fresh lemon. It’s an easy summer dinner that pairs well with everything from grilled veggies to rice and salads.












