Grilled Salmon with Avocado Salsa is my favorite healthy salmon recipe! This spice-rubbed grilled salmon recipe is served with creamy avocado salsa. It’s healthy, flavorful, easy, and so delicious. It’s a flavor match made in heaven.

platter of grilled salmon with avocado salsa

Pin this recipe for later!

Pin It

5-Star Review

“This is an amazing recipe. I’m not a big fan of salmon but this has so much flavor to it. My husband and I love it so much that it’s become a staple in our weekly dinner rotation. Thank you!” -Sara

Easy and Healthy Salmon Recipe

If you’re in the market for a delicious, easy, and healthy salmon recipe, you’ve come to the right place. This grilled salmon with avocado salsa recipe has been pinned more than 2 million times and continues to be a hit because it’s just so delicious.

Salmon is one of my go-to proteins when I want something quick, healthy, and satisfying—and this is hands-down one of my favorite ways to make it. The spice-rubbed salmon gets a beautiful char on the grill, and the creamy avocado salsa on top brings just the right balance of richness and freshness. It’s a super simple recipe that looks and tastes impressive, whether I’m making it for a weeknight dinner or serving guests on the weekend.

Recipe Card

Grilled Salmon with Avocado Salsa Recipe

4.68 from 335 votes
Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Servings: 4
Author: Becky Hardin
featured grilled salmon with avocado salsa
My favorite recipes are the ones that are easy, yet incredibly delicious. This healthy salmon recipe is not only one of the best salmon recipes I’ve tried, but it’s easy, delicious and good for you. That’s a grand-slam homerun recipe, in my book.
Step-by-step photos can be seen below the recipe card.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 lbs salmon fillets skin on or off
  • 1 tbsp olive oil
  • 1 tsp kosher salt
  • ½ tsp ancho chili powder
  • 1 tsp ground cumin
  • 1 tsp ground paprika
  • 1 tsp onion powder
  • 1 tsp ground black pepper

For the Avocado Salsa

  • 1 avocado cubed
  • ½ red onion sliced or diced
  • 2 limes juiced
  • 1 tbsp chopped fresh cilantro

Instructions 

  • Mix the salt, chili powder, cumin, paprika, onion powder, and black pepper together. Rub the salmon fillets with olive oil and this seasoning mix.
    1 tsp kosher salt, ½ tsp ancho chili powder, 1 tsp ground cumin, 1 tsp ground paprika, 1 tsp onion powder, 1 tsp ground black pepper, 2 lbs salmon fillets, 1 tbsp olive oil
  • Refrigerate for at least 30 minutes.
  • Combine the avocado, onion, lime juice, and cilantro. Chill until serving time.
    1 avocado, ½ red onion, 2 limes, 1 tbsp chopped fresh cilantro
  • Preheat the grill to medium (350-375°F).
  • Grill the salmon to desired doneness (about 3-4 minutes per side).
  • Top with avocado salsa and enjoy!

Becky’s Tips

  • Make sure your grill is clean and preheated before adding the salmon.
  • Keep the lid down as the salmon cooks to maintain a consistent temperature.
  • The easiest way to see if your salmon has finished cooking is to gently press down on the top of the fillet with a fork or your finger. If the flesh of the salmon flakes, it’s finished cooking. The proper internal temperature of cooked salmon is 145°F.
Serving: 1filletCalories: 456kcalCarbohydrates: 10gProtein: 47gFat: 26gSaturated Fat: 4gPolyunsaturated Fat: 7gMonounsaturated Fat: 12gCholesterol: 125mgSodium: 692mgPotassium: 1447mgFiber: 5gSugar: 2gVitamin A: 517IUVitamin C: 16mgCalcium: 59mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

How to Make Grilled Salmon with Avocado Salsa Step by Step

healthy seasoned salmon fillets on a wooden cutting board.

Season the salmon: Mix 1 tsp kosher salt, ½ tsp ancho chili powder, 1 tsp ground cumin, 1 tsp ground paprika, 1 tsp onion powder, and 1 tsp ground black pepper together. Rub 2lbs. of salmon fillets with 1 tbsp olive oil and this seasoning mix. Refrigerate for at least 30 minutes.

Make the salsa: Combine 1 cubed avocado, ½ of a sliced red onion, the juice of 2 limes, and 1 tbsp of chopped fresh cilantro. Chill until serving time.

healthy grilled salmon fillets.

Grill the salmon: Preheat the grill to medium (350-375°F). Grill the salmon to desired doneness. You can cook the salmon directly on the grill. Simply oil the fish well, and start with the skin side down (if you’re leaving the skin on) for the best results.

Carefully flip the salmon once after 3-4 minutes. If it’s not releasing from the grill grates, give it an extra 30-60 seconds.

platter of healthy grilled salmon with avocado salsa

Top the salmon: Top with avocado salsa and enjoy!

How to Store

Store leftover grilled salmon with avocado salsa in an airtight container in the refrigerator for up to 3 days. I prefer to enjoy leftover salmon cold, but you can also reheat in a 275°F oven for about 15 minutes, or until warmed through.

Freeze grilled salmon fillets in an airtight container or Ziplock bag for up to 4 months. Let thaw overnight in the refrigerator before reheating. I do not recommend freezing the salsa.

up close platter of healthy grilled salmon with avocado salsa

Serving Suggestions

This grilled salmon with avocado salsa really doesn’t even need a side dish. The salsa can serve as a side, so you have an amazing 15-minute meal from start to finish on your plate! When I do want another dish to go along with the grilled salmon, I love to pair it with grilled asparagus or roasted vegetables.

More Salmon Recipes to Try!

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.68 from 335 votes (214 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

310 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Krista Nicole Anderson
Krista Nicole Anderson
February 9, 2025 6:02 pm

THIS RECIEPE IS ABSOLUTELY DEVINE!! I cant believe you dont have at least 10,000 5 star reviews. One of my top 3 recipes peoiple request most!! Delicious is an understatement! Bravo!!5 stars

Kathy
Kathy
September 23, 2024 3:53 pm

Why not grill some corn tortillas after salmon is done, then crumble up the salmon, add it to tortillas, top with the salsa? Boom! Super good salmon tacos :)

Samantha Marceau
September 24, 2024 9:22 am
Reply to  Kathy

Great idea, Kathy!

Barry
Barry
February 11, 2024 2:33 am

What a great recipe for a hot summers day here in Australia. Just really enjoyed the flavours. These flavours suite me. There was a bit of the salsa left over so I added a splash of Green Tabasco which for me took the salso to another level.
Thoughly enjoyed it. Thanks5 stars

Kimberly Montecalvo
Kimberly Montecalvo
February 10, 2024 6:10 am

We make this at least once a month. It is amazing! I don’t grill it but fry it in a pan with just a little olive oil. I always serve it with rice (I put some of the salsa on my rice too) and asparagus!

Teresa
Teresa
July 31, 2023 7:36 pm

This was AMAZING. I can’t wait to make it again. Is the nutrition information for the whole recipe, or per serving? Thanks!5 stars

Samantha Marceau
August 1, 2023 9:26 am
Reply to  Teresa

Hi Teresa, nutritional information is for 1 serving!

Christy
Christy
July 7, 2023 4:40 pm

Our absolute favorite way to cook salmon!! The avacado salsa is the perfect addition 🤩5 stars

Beth
Beth
May 9, 2023 5:18 pm

My family regularly requests this meal! It is so satisfying and fresh! We adjust the ingredient portion to our tastes and it is wonderful EVERY TIME!!5 stars

Anna
Anna
April 4, 2023 6:44 pm

I make this for my family at least 2-3 times a month. We ALL love it. I just refer back to it so I can make the spice rub. I make it in bulk and store it in a jar.5 stars

Grace
Grace
November 11, 2022 9:46 am

Was delicious, I have prepared this salmon quite a few times , I had some friends for dinner and everyone enjoyed and
love it .5 stars

Julie
Julie
August 13, 2022 3:41 pm

I use this recipe all the time! It is so tasty. I usually broil my salmon though. About 6 min under the broiler.5 stars

Samantha Marceau
August 15, 2022 8:58 am
Reply to  Julie

Thanks for sharing that tip, Julie!