Grilled Salmon with Avocado Salsa is our 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

This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.

Why We Love This 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.

  • Fancy. This dish looks like a gourmet chef created it. Your friends and family will think you’re a 5-star chef!
  • Easy. While this dish looks impressive, nobody needs to know that it’s super easy to put together. Take a look at the recipe card– it’s a breeze!
  • Tasty. This salmon may be healthy, but it’s also scrumptious. The spice rub combined with the fresh and creamy salsa is a taste sensation!
platter of healthy grilled salmon with avocado salsa
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.

How to Store and Reheat 

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.

How to Freeze 

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.

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! But we also love to pair this grilled salmon with healthy sides such Lemon Butter Asparagus or Roasted Vegetables.

How long do you grill salmon?

It should only take about 6-8 minutes total (3-4 minutes per side) to grill this salmon to perfection!

Do you grill salmon directly on the grill or in foil?

You can cook the salmon directly on the grill. Simply oil up the fish well, and start with the skin side down (if you’re leaving the skin on) for the best results.

Should you flip salmon on the grill?

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

Can you grill frozen salmon?

Yes, but the oil and spices won’t stick as well as they will to thawed or fresh salmon. You’ll also need to add an extra 1-2 minutes of cook time per side!

How do you know when salmon is done?

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.

up close platter of healthy grilled salmon with avocado salsa

More Grilled Salmon Recipes To Try

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 Pope

Recipe Card

Grilled Salmon with Avocado Salsa Recipe

4.68 from 334 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 pounds salmon fillets skin on or off
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt
  • ½ teaspoon ancho chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground paprika
  • 1 teaspoon onion powder
  • 1 teaspoon ground black pepper

For the Avocado Salsa

  • 1 avocado cubed
  • ½ red onion sliced or diced
  • 2 limes juiced
  • 1 tablespoon 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 teaspoon kosher salt, ½ teaspoon ancho chili powder, 1 teaspoon ground cumin, 1 teaspoon ground paprika, 1 teaspoon onion powder, 1 teaspoon ground black pepper, 2 pounds salmon fillets, 1 tablespoon 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 tablespoon chopped fresh cilantro
  • Preheat the grill to medium (350-375°F).
  • Grill the salmon to desired doneness (about 3-4 minutes per side).
    Grilled salmon fillets cooked in a skillet.

Keywords: Salmon, Skillet
  • Top with avocado salsa and enjoy!

Video

Becky’s Tips

  • Use a salmon side or pre-cut salmon fillets — both work!
  • Make sure your grill is clean and preheated before adding the salmon.
  • Start the salmon skin-side down to help it release from the grill more easily.
  • Keep the lid down as the salmon cooks to maintain a consistent temperature.
  • Only flip the salmon once! 
  • Salmon is cooked through when it reaches 145°F internally at the thickest point.
Storage: Store grilled salmon with avocado salsa in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 4 months.
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

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

healthy seasoned salmon fillets on a wooden cutting board.

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

Grill the Salmon: 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!

healthy grilled salmon fillets.

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 334 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.

309 Comments
Inline Feedbacks
View all comments
Valerie
Valerie
September 29, 2015 3:52 pm

Hi! I made this recipe for my Youtube channel – I have a recipe review series that I do each week featuring a different recipe. It was so good! Each of my family members gave a reaction, and it turns out to be pretty family friendly! You can check out the review here: https://www.youtube.com/watch?v=5j9hthNaJG0.

Thanks for sharing such an easy, fast recipe!5 stars

Becky Hardin
Becky Hardin
September 29, 2015 7:26 pm
Reply to  Valerie

This is SO cool!! I shared on my FB page. Thanks so much for sharing it with me, made my day! Your family is beautiful :) So glad you loved the recipe and honored you made it for your channel!

David
David
September 14, 2015 12:11 pm

What temperature did you set the panini press too and did you close the panini press when grilling? or just 5 minutes on each side?

Becky Hardin
Becky Hardin
September 14, 2015 12:27 pm
Reply to  David

I set it on 400 and did close it, but you can do it either way! Just watch it closely to see when it’s done. Hope you love the recipe David, thanks so much for stopping by!

Theyanaonly
Theyanaonly
September 1, 2015 5:50 am

hAI, i try yesterday , and i like i + i love the avocado salsa
except that i dont have celantro so i just change to blackpepper.

but the taste still good delicious.
looking forward to try other recipe5 stars

Becky Hardin
Becky Hardin
September 1, 2015 10:25 am
Reply to  Theyanaonly

So glad you liked it!! Yeah I have heard a lot of people don’t like cilantro…you’re not alone!! Thank you so much for saying hello! Made my day!

weightwat.com
weightwat.com
July 27, 2015 10:14 am

nice recipes

Ashley
Ashley
August 6, 2015 7:40 pm
Reply to  weightwat.com

Hey The Becky ,
I absolutely love this recipe But I wonder if you know the nutrition that is in it like the protein , carbs , fat and calories ?
Thanks

Becky Hardin
Becky Hardin
August 6, 2015 11:07 pm
Reply to  Ashley

Hey Ashley…I don’t currently have a nutrition app attached to the site, but its something I hope to add in the future!! Thanks for stopping by!

Jocyl
Jocyl
July 13, 2015 9:58 pm

I have made this salmon 3-4 times over the past month or two. It is quick, simple AND delicious! My significant other really enjoys the avocado salsa to go with the salmon. I am so glad I tried your recipe. I am looking through your recipe list to see what else you have in store. Thank you for sharing! :D5 stars

Becky Hardin
Becky Hardin
July 14, 2015 4:51 pm
Reply to  Jocyl

I just love hearing that! Thanks so much for letting me know, means the world!

Emily
Emily
July 1, 2015 2:49 pm

Courtney, salmon and avocado are both full of healthy fats and are recommended to eat. Spices and onions are also healthy and olive oil is a healthy oil with monounsaturated fat. There is nothing unhealthy about this recipe and is completely guilt free.

Becky Hardin
Becky Hardin
July 1, 2015 3:11 pm
Reply to  Emily

Thank you for this thoughtful comment! I actually didn’t see the original comment from Courtney; Courtney I’m sorry I didn’t respond sooner. But Emily your response speaks better than I could have, thank you! I don’t yet have a nutritional tracker on my posts, although that’s something I would like to add in the future. Thank you both for visiting the site!

Anne Marie
Anne Marie
June 25, 2015 5:46 pm

Quite literally the best salmon I’ve ever had, and I love me some salmon!!! Thank you for sharing this recipe, definitely going in the cooking rotation!5 stars

Becky Hardin
Becky Hardin
June 29, 2015 2:40 pm
Reply to  Anne Marie

YAY!!!!! I’m so glad to hear that, means the world that you would let me know :)

Beth Anne
Beth Anne
June 7, 2015 8:06 am

I made this last night- it was my first time cooking salmon and it was AMAZING. I don’t have a grill so I just cooked it in a pan 4 minutes on each side (it was a pretty thick slice) and it was perfect.5 stars

Becky Hardin
Becky Hardin
June 7, 2015 11:43 am
Reply to  Beth Anne

I’m so glad Beth Anne!!!! Thanks for stopping by!

Kate
Kate
June 1, 2015 12:44 pm

We make this salmon at least once a month and we LOVE it. It’s a quick and easy weeknight meal, and I have the ingredients pretty much memorized. I mean… we even made it on our honeymoon!5 stars

Becky Hardin
Becky Hardin
June 1, 2015 7:39 pm
Reply to  Kate

Oh my gosh, best comment ever!!! You seriously made my night. I feel so honored you made it on your honeymoon :) Thanks for letting me know!

Alexis
Alexis
April 23, 2015 3:45 pm

Made this for dinner last week…AMAZING. Then tried it with chicken, and it also tasted AMAZING. Making it again tonight. Thanks for sharing the recipe. Sooo yummy!5 stars

Becky Hardin
Becky Hardin
April 23, 2015 6:46 pm
Reply to  Alexis

I love this!!! Thanks for letting me know you loved it. I need to try it with chicken asap!

1 3 4 5 6 7 19