It’s Taco Tuesday, friends. Only today is actually a Wednesday, which feels pretty on-brand for real life around here. That same off-by-a-day energy showed up when a working lunch with my friend Meaghan was supposed to turn into Mexican food and margaritas, only for us to discover the restaurant looked closed for the season.
So instead of tacos and drinks, we ended up with sandwiches and beer and a lingering craving for something fresh, zesty, and just a little fun. When I got home, I had salmon in the fridge that needed to be cooked, and I was absolutely not about to let it go to waste. That turned into these salmon tacos: flaky salmon with chili, garlic, and lime, piled into warm tortillas and topped with a bright avocado salsa.
They are simple, full of flavor, and exactly the kind of dinner that feels a little special without making a mess of the whole evening.
Table of Contents

What are Salmon Tacos?
Salmon tacos are a lighter, fresh take on taco night that trade traditional beef or chicken for oven-baked salmon seasoned with lime, chili powder, garlic, and paprika. The salmon stays tender and flaky, and the seasoning gives it just enough warmth without overpowering the fish.
In this version, the tacos are finished with a simple avocado salsa made with red onion, cilantro, garlic, lime juice, and olive oil. That cool, creamy topping balances the subtle heat of the salmon and gives every bite a bright, fresh finish. Add shredded cabbage for crunch and queso fresco for a salty, creamy touch, and you have a dinner that feels easygoing but still packed with texture and flavor.
These salmon tacos are not trying to be a traditional Mexican recipe. They are more of a weeknight answer to a taco craving when you want something fast, flavorful, and a little different.
Why You’ll Love this Recipe
- Fresh and flavorful: Lime, chili powder, garlic, and paprika give the salmon plenty of flavor while still letting the fish shine.
- Quick enough for a weeknight: The salmon bakes in just 12–15 minutes, so dinner comes together fast.
- A great way to use what you have: This recipe was born out of needing to cook salmon before it went bad, and it is perfect for turning simple ingredients into something that feels exciting.
- Balanced and satisfying: You get flaky salmon, creamy avocado salsa, crunchy cabbage, warm tortillas, and salty queso fresco all in one bite.
- Easy to customize: Use corn or flour tortillas, add extra toppings, or adjust the spice level to match your taste.
- Perfect for taco cravings: When you are in the mood for Mexican-inspired flavors but want a lighter option, these salmon tacos hit the spot.
Other Taco Recipes
Ingredients
Here’s a closer look at the ingredients that make these salmon tacos work so well.
- Wild caught salmon filet: The heart of the recipe. It bakes up tender, flaky, and rich enough to carry the bold flavors around it.
- Olive oil: Used in both the salmon seasoning and the avocado salsa to add richness and help everything come together smoothly.
- Lime juice: Brightens both the salmon and the salsa and keeps the whole recipe tasting fresh.
- Chili powder: Adds a gentle warmth and a little smoky depth.
- Garlic powder and fresh garlic: Garlic gives the salmon and salsa a savory backbone without making either one heavy.
- Ground paprika: Adds color and another subtle layer of warmth to the salmon.
- Avocados: Creamy, rich, and perfect for balancing the seasoned salmon.
- Red onion: Brings a little sharpness and crunch to the salsa.
- Fresh cilantro: Adds brightness and a fresh finish.
- Corn or flour tortillas: Either works here, so you can go with your favorite or whatever is already in your kitchen.
- Shredded cabbage: Adds crisp texture and a fresh bite.
- Queso fresco: Finishes the tacos with a salty, creamy topping that works beautifully with the lime and avocado.
Substitutions & Additions
These salmon tacos are easy to adapt depending on what you have on hand.
- Corn or flour tortillas: Use whichever you prefer. Corn tortillas bring a more traditional taco texture, while flour tortillas are soft and flexible.
- Queso fresco swap: If you do not have queso fresco, you can skip it or use another mild crumbly cheese you already enjoy, keeping in mind that the flavor and texture may change.
- Cabbage options: Green or purple cabbage both work well for a crisp topping.
- Add more heat: If you like a spicier taco, serve with hot sauce or add a spicy topping at the table.
- Extra toppings: A little extra cilantro, a squeeze of lime, or even a spoonful of salsa would fit naturally with these flavors.
The best part is that the base recipe is already simple, so small swaps are easy without making the whole dinner feel complicated.
GET NEW POSTS via EMAIL:
How to Make this Recipe
Start by preheating your oven to 400°F. Line a sheet pan or baking sheet with aluminum foil, then place the salmon on the pan skin-side down. Season it lightly with salt and pepper so the fish has a good base layer of flavor before the marinade goes on.
In a medium bowl, whisk together the olive oil, lime juice, chili powder, garlic powder, and paprika. Once the mixture is smooth, spread it all over the salmon, making sure the top is evenly coated. This quick mixture gives the salmon its subtle heat and fresh citrus flavor without needing a long marinade time.
Bake the salmon at 400°F for 12–15 minutes, or until it flakes easily with a fork. Exact timing will depend on the thickness of your filet, so start checking near the 12-minute mark. You want the salmon cooked through but still tender.
While the salmon bakes, make the avocado salsa. In another medium bowl, combine the diced avocados, minced red onion, cilantro, garlic, lime juice, and olive oil. Gently toss everything together so the avocado stays chunky instead of turning into a mash. Season with salt and pepper to taste.
When the salmon is ready, warm your tortillas if desired. Break the salmon into small portions, then layer it into each tortilla. Top with shredded cabbage, spoon over the avocado salsa, and finish with crumbled queso fresco. Serve the tacos right away while the salmon is warm and the toppings are fresh.
Cooking Tips & Tricks
- Do not overcook the salmon: Pull it from the oven once it flakes easily with a fork. Overbaked salmon can dry out quickly.
- Use ripe avocados: They should be soft enough to dice easily but still firm enough to hold their shape in the salsa.
- Toss the salsa gently: This keeps the avocado from getting mushy and helps the salsa feel fresh and textured.
- Warm the tortillas before serving: Even a quick warm-up makes the tacos easier to fold and improves the overall texture.
- Season as you go: A little salt and pepper in both the salmon and the salsa helps all the other flavors pop.
- Line the pan: Foil makes cleanup easier, which is never a bad thing on taco night.

Serving Suggestions
These salmon tacos are best served right after assembly while the salmon is still warm and the avocado salsa is cool and fresh. Set everything out taco-bar style if you are feeding a group, so everyone can build their own with as much cabbage, salsa, and queso fresco as they want.
For presentation, pile the tacos onto a platter with extra lime wedges on the side. The bright citrus makes the whole dish feel even fresher. If you are serving these for a casual lunch or dinner, a cold drink and a simple side are really all you need.
Because the tacos already have protein, creaminess, crunch, and acid, they do not need much else to feel complete. They are the kind of meal that looks colorful and inviting without a lot of extra work.
Storage Suggestions
These tacos are best assembled fresh, but the components can be stored separately if you have leftovers.
- Salmon: Store leftover cooked salmon in an airtight container in the refrigerator for up to 2 days.
- Avocado salsa: Because avocado is best right after mixing, this is the part most likely to lose its texture and color over time. If storing, keep it in an airtight container in the refrigerator and enjoy it as soon as possible.
- Tortillas and toppings: Store tortillas, cabbage, and queso fresco separately so everything stays as fresh as possible.
When ready to eat again, gently reheat the salmon and assemble fresh tacos with the remaining toppings.

Recipe FAQ
Can I use corn tortillas or flour tortillas for these salmon tacos? Yes. The original recipe works with either corn or flour tortillas, so you can use whichever you like best.
How do I know when the salmon is done? The salmon is ready when it flakes easily with a fork. In this recipe, that usually takes about 12–15 minutes at 400°F.
Can I make the avocado salsa ahead of time? You can make it a little ahead, but it is best as fresh as possible so the avocado stays vibrant and the texture stays chunky.
Are these salmon tacos spicy? Not especially. The chili powder adds subtle heat, but the avocado salsa keeps the overall flavor fresh and balanced.
What toppings go on salmon tacos? This recipe uses shredded cabbage, avocado salsa, and crumbled queso fresco for a mix of crunch, creaminess, and brightness.
More Salmon Recipes
If taco night needs a little shake-up, these salmon tacos are a great place to start. They are fresh, easy, and packed with flavor from lime, garlic, chili, creamy avocado, and flaky baked salmon.
They also happen to be the kind of recipe that comes together from real life: using what is already in the fridge, making the best of a craving, and turning a small pivot into something really worth repeating. And honestly, that kind of dinner usually ends up being the best kind.

Salmon Tacos
Ingredients
- 1 ½ lb wild caught salmon filet
- 1 Tbsp olive oil
- 1 Tbsp lime juice
- ½ tsp chili powder
- 1 tsp garlic powder
- ½ tsp ground paprika
- 2 medium avocados diced
- ⅓ cup red onion minced
- ¼ cup fresh cilantro minced
- 1 clove garlic minced
- 2 Tbsp lime juice
- 1 Tbsp olive oil
- 8 small corn or flour tortillas
- shredded cabbage
- queso fresco crumbled
Instructions
- Preheat oven to 400° F. Line baking sheet with aluminum foil; place salmon skin side down and season with salt and pepper.
- In a medium bowl, whisk together olive oil, lime juice, chili powder, garlic powder, and paprika. Slather mixture over salmon making sure to distribute evenly.
- Cook at 400° for 12-15 minutes or until salmon flakes easily with a fork.
- In medium bowl, combine all salsa ingredients, and gently toss to combine. Season with salt and pepper, to taste.
- Break salmon into small portions and place on bottom of warmed tortilla. Layer with cabbage, avocado salsa, and queso fresco cheese. Serve immediately.















As a fellow Tex-Mex foodie fan, I would have been frustrated as well. These look delicious! Thanks for sharing!
I love the flavours you have running through the salmon, definitely inspired to have a play although will have to ditch the avocado as it is on my short ‘ewwww’ food list 😉 I do have a nice corn salsa that I think will match nicely though.
I can’t believe that you don’t like avocado. Though that corn salsa sounds like it would make a good substitution!
These tacos look divine Jennifer! I LOVE Mexican food, and I know how it gets when that craving hits! Luckily we are blessed with some very tasty Mexican restaurants here 🙂 But fish tacos are a favorite of mine, and salmon would be such a perfect addition!
I know! Living in Florida definitely lends itself to tasty Mexican… so did living in Phoenix. Mexican food on every street corner!
Fish tacos are my fav! Never made them with salmon though… gotta try this version, The salsa looks so tasty! I heart avocado + lime!
First of all: jealous you and Meaghan get to hang out IRL! Second: I never put salmon in my fish tacos; must try this ASAP!
I’m having a lot of trouble wrapping my head around a seasonal Mexican restaurant. Maybe they’re closed for renovations??? You know… maybe salmon could be Mexican food. L and I went to a Mexican restaurant once that served this amazing salmon with a mole dry rub. It was a nicer place, but they claimed to have mostly traditional-ish food and flavors. Either way, I’m not the authenticity police (haha) and I think these look amazing.
I dunno… Meaghan said that they looked like they were renovating. Either way, just made for another excuse to meet for a “working lunch” again.