This Salmon with Avocado Salsa is everything I love in a summer meal. The salmon is perfectly seasoned and the chunky avocado salsa brings it to life. It’s vibrant, colorful, and packed with flavor in every bite.
Jump to Recipe
Why This Recipe Works
This Salmon with Avocado Salsa is one of my favorite summer meals. It’s fresh, colorful, and bursting with bold flavor. Here’s why this recipe works:
- Perfectly Seasoned Salmon: Taco seasoning gives the salmon a savory kick, and wrapping it in foil keeps it juicy and tender. The seasoning also tastes great in my Taco Skillet Recipe!
- Bright, Chunky Salsa: The avocado salad is packed with grilled corn, tomatoes, lime, and cilantro. It’s fresh, zesty, and full of texture, just like this Avocado Mango Salsa.
- Grill and Oven Friendly: Whether I’m cooking outdoors or keeping it simple inside, this recipe comes out great every time.
- Light, Healthy, and Satisfying: With protein, healthy fats, and crisp veggies, it’s a complete meal that feels as good as it tastes. It reminds me of this Grilled Flank Steak with Corn and Peach Salsa!

If you enjoyed this recipe, please come back and give it a rating. I ❤️ hearing from you!

Ingredients
- Salmon Fillet – The main protein in this dish, salmon is rich, flaky, and full of omega-3s. It’s simply seasoned with olive oil, salt, and taco seasoning for a bold, savory flavor that pairs well with the fresh salsa.
- Taco Seasoning – This spice blend adds smoky, zesty flavor to the salmon. I’ve used a homemade taco seasoning mix for the best flavor but you can also use store-bought seasoning.
- Grilled Corn – Fresh ears of corn are grilled until charred, adding a sweet and smoky crunch to the avocado salsa.
- Cherry Tomatoes – These juicy tomatoes bring brightness and a natural sweetness that balance the richness of the avocado and salmon.
- Avocado – Diced avocado adds a creamy, buttery texture to the salsa. It makes the topping hearty enough to double as a side.
For full list of ingredients and instructions, see recipe card below.
Instructions


- Season the Salmon: Place the salmon fillet on a large piece of foil. Drizzle with olive oil, sprinkle with kosher salt and taco seasoning, and rub to coat evenly. Wrap the foil around the salmon and set aside.
- Place Salsa Ingredients: In a large bowl, add the quartered cherry tomatoes, diced avocado, red onion, jalapeño, grated garlic, chopped cilantro, lime juice, olive oil, and kosher salt.


- Add Grilled Corn: Grill the corn on the cob until lightly charred, turning occasionally. Cut the kernels off the cob and add them to the salsa bowl.
- Combine the Salsa: Stir everything together until well mixed. Taste and adjust salt or lime juice as needed. Set aside.


- Grill the Salmon: Place the foil-wrapped salmon on a medium-heat grill. Close the lid and cook for about 15 minutes, or until the salmon flakes easily with a fork.
- Serve: Transfer the salmon to a serving dish, spoon the avocado salsa over the top, and enjoy with your favorite sides.
For full list of ingredients and instructions, see recipe card below.

Substitutions & Variations
Here are some of my favorite substitutions and variations:
- Taco Seasoning Alternative: I love the bold flavor taco seasoning adds, but you can use blackened seasoning, chili-lime spice, or your own blend of cumin, paprika, and garlic powder for a homemade version.
- Grill or Oven Option: Grilling gives the salmon a smoky, charred flavor. If the weather isn’t ideal, you can follow the oven instructions instead. Check the recipe card for more details!
- Adjust Heat Level: Jalapeño adds a gentle kick. If you like more heat, try a serrano pepper or mix in a little hot sauce or chopped chipotle in adobo.

What to Serve with Salmon with Avocado Salsa
Main Dishes
- This salmon with avocado salsa is bold, fresh, and totally satisfying on its own, but we love serving it alongside Shrimp Tostadas or Salmon Fish Tacos when feeding a crowd.
- It also pairs beautifully with Instant Pot Cilantro Lime Rice, Greek Lamb Chops, or Easy Carne Asada for a satisfying meal.
- And when we want to keep things light, we serve it flaked over a big salad or tucked into lettuce wraps like in my Pork Lettuce Wraps for a fun, hands-on dinner.
Other Sides
- This dish is full of flavor and pairs well with bright, simple sides. Try it with Grilled Zucchini and Squash, Mexican Street Corn Pasta Salad, or a scoop of Instant Pot Quinoa.
- We also love it with Crispy Roast Potatoes or Spicy Cucumber Salad to balance the richness of the salmon.
- For a casual spread, add some Air Fryer Tortilla Chips and a trio of dips like Simple Guacamole, Fresh Pico De Gallo, and Easy Artichoke Dip for a delicious finish.

FAQs
Skin-on salmon fillets work best because they hold their shape well during cooking and stay moist. You can use Atlantic, Sockeye, or Coho depending on what you have.
Yes, you can bake it. Preheat your oven to 425°F. Place the salmon on a parchment-lined baking sheet, pat it dry, drizzle with olive oil, and season with taco seasoning. Bake for 17 to 20 minutes, checking for doneness with a fork after 15 minutes.
It has a light kick from the jalapeño, but it’s not too spicy. For more heat, leave in some seeds or add an extra jalapeño. For less spice, use only half or omit it completely.
Store leftover salmon and salsa separately in airtight containers. The salmon will keep in the fridge for up to 3 days. The salsa is best enjoyed within 1 day, since the avocado may brown over time.
More Salmon Recipes You’ll Enjoy
- Salmon Piccata – Try this Salmon Piccata for an easy yet elegant meal that’s ready in just 20 minutes! Tender salmon fillets are lightly dredged in flour, pan-seared to perfection, and bathed in a creamy lemon-caper sauce that’s tangy, savory, and indulgent.
- Salmon Sushi Bake – This Salmon Sushi Bake is an easy-to-make dish that comes together in 25 minutes! Tender, rich salmon pieces are mixed with a savory blend of soy sauce, sesame oil, and Sriracha and layered over perfectly cooked sushi rice.
- Salmon Mousse – This Salmon Mousse is a sophisticated yet surprisingly simple appetizer that blends the rich flavors of smoked salmon and cream cheese. It comes together in 5 minutes and makes such a versatile spread!
- Miso Glazed Salmon Bites – Miso Glazed Salmon Bites is a quick and easy-to-make recipe that highlights sweet and savory Japanese flavors. Flaky pieces of salmon are glazed with a sauce featuring honey, miso paste, soy, and sesame oil, then baked until golden brown.
If you try this Salmon with Avocado Salsa recipe, let me know what you think! Rate and review this recipe in the comments below. Don’t forget to take a picture and tag me on Instagram @lenaskitchenblog!

Salmon with Avocado Salsa
Ingredients
For the Salmon:
- 3 pounds salmon fillet, skin-on
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon kosher salt
- 2 tablespoons taco seasoning
For the Avocado Salad:
- 2 ears fresh corn, grilled
- 1 pint cherry tomatoes, quartered
- 2 avocados, diced
- ¼ red onion, finely diced
- ½ jalapeño, seeded and diced
- 1 clove garlic, grated
- ½ cup cilantro, roughly chopped
- 2 limes, juiced
- 1 tablespoon extra-virgin olive oil
- 1 teaspoon kosher salt, or more to taste
Instructions
- Preheat the grill to medium heat.
- Add the salmon fillet to the center of a large piece of foil. Drizzle with olive oil and sprinkle with kosher salt and taco seasoning, rub into to make sure it’s all coated in seasoning. Bring edges of foil together to wrap the salmon.
- Once the grill is hot enough, add the foil-covered salmon directly on the grill. Close the lid and cook until the salmon easily flakes with a fork, about 15 minutes. Check for doneness with a fork in the middle of the salon, it should easily flake. If not. Add a few more minutes of your salmon is thicker.
- Cook the corn cobs along with the salmon, directly on the grill.
- While the salmon grills, make the avocado salad. In a large bowl, combine the quartered tomatoes, diced avocado, diced onion, diced jalapeño, grated garlic, chopped cilantro, lime juice, olive oil, and salt. Stir well to combine and set aside.
- Check on the corn and flip every few minutes until charred. Once it’s cooked, cut the kernels off the cob and add to the salad. Taste for salt and adjust to your liking.
- Once the salmon is cooked, add to a serving dish, top with avocado salad. Serve and enjoy with your favorite sides.
Notes
- Preheat the oven to 425°F.
- Place the salmon on a parchment-lined baking sheet.
- Pat it dry with a paper towel, then drizzle with olive oil and season generously with taco seasoning.
- Bake for 17 to 20 minutes.
- Check for doneness around the 15-minute mark by flaking the center with a fork. If it’s not fully cooked, return it to the oven for a few more minutes until the salmon is opaque and flakes easily.
Leave a Reply