Chili-rubbed salmon with avocado salsa is absolutely perfect for summer! With a sweet and savory brown sugar chili rub, and a creamy avocado salsa, this is a reader-favorite recipe that should definitely go into your dinner recipe rotation.
When warm weather hits, it's barbecue time! We love grilling up the perfect grilled chicken breast, unbelievably crispy grilled potatoes, and even grilled brussels sprouts. This chili-rubbed salmon with avocado salsa is another delicious recipe that is perfect to cook on the grill!
This reader favorite recipe has been made and loved by so many! With a simple to prepare brown sugar chili spice rub, and a delicious avocado 'salsa', it's one recipe that is loved even by those who are on the fence about salmon.
What I love best about it is that it's fresh, flavorful, and goes so well with grilled sweet potatoes, a kale salad, or grilled vegetables.
Reasons youโll โก salmon with avocado salsa
- you can have it ready in under 30 minutes (no marinating necessary)
- it's gluten-free, dairy-free, and paleo-friendly
- it's light, fresh, flavorful and pairs well with so many side dishes
Recipe video
Watch the video below to see exactly how I prepped this chili-rubbed salmon. Itโs so easy! You can find more of my recipe videos on my YouTube channel.
Don't forget to pin this post to save it for later!
Ingredients you'll need
- Salmon- this recipe serves four, and we like 5-6 oz portions, so you'll need around 1 ยฝ pounds of salmon. If you have thin tail portions, you can leave it intact, but for the thicker mid-section portions, cut into even fillets.
- Olive oil- fish is oily on it's own, but a thin layer of olive oil brushed on helps the rub stick to the salmon.
- Brown sugar chili rub- find the full brown sugar chili rub post here. It's my all-time most favorite rub for salmon, chicken + vegetables.
Avocado salsa
- Avocados- you'll need ripe avocados for this recipe; see how to cut an avocado for tips on cubing them (and not cutting your hand)
- Cherry tomatoes- cut into quarters, this brings a sweetness to the salsa that complements the avocado
- Cilantro- pick the leaves and omit the stems for a light, herbaceous flavor
- Lime juice- brings citrussy flavors and brings everything together.
Prep the salsa first
Start by getting the salsa prepped. That way, we can give the salmon our full attention while it cooks. Cut the avocados into cubes, and add to a bowl with the tomatoes, cilantro, lime juice, and a sprinkling of salt. Set aside while you prep the salmon.
Would you like to save this?
Note- you do not want to prep this more than 30 minutes in advance as the avocados may brown (even with the lime juice).ย
Prepping the salmon
Start with salmon cut into fillets, or left intact (for thinner portions). Brush the salmon on both sides with olive oil. Rub the brown sugar chili rub all over the salmon. Don't be stingy! This rub is so delicious you're going to want to use the full batch.
Grill
To grill the salmon, heat the barbecue to medium-high heat (400-450ยฐF). Grease or oil the grill well, and place salmon skin side down onto the grill. Put the lid down, and cook for 4 minutes. Carefully flip, then put the lid down and cook for another 4 minutes. When salmon reaches an internal temperature of 125ยฐF, you can remove it from the grill and let it rest (covered).
Oven
To bake in the oven, heat to 425ยฐF. Place on a parchment-lined baking dish and bake for 8-12 minutes. When salmon reaches an internal temperature of 125ยฐF, you can remove it from the oven and let it rest (covered).
See how to cook salmon for more details and photos.
*brown sugar chili rub will blacken while it cooks but does not taste burnt
How to tell when your salmon is done
To prevent salmon from overcooking, itโs important to set a timer and check on your salmon at the earlier cook time suggestion.
Here are two ways to tell if your salmon is done:
- Use a fork- gently flake the middle portion of the salmon with a fork. If it flakes away easily, it is ready to come out. If it is wet and doesnโt want to flake, it is not ready.
- Use a thermometer- the internal temperature of the salmon (at the thickest part) should say 125ยฐF (*see below)
*traditionally, the internal temperature of 145ยฐF is suggested, however I suggest taking it off the heat at 125ยฐF,ย covering with a baking dish, and allowing carryover cooking to finish cooking it through.
Prep ahead and storage directions
- brown sugar chili rub may be prepared ahead and stored in the pantry for up to 1 year (we love making a big batch!)
- leftover salmon is safe to eat up to 4 days after cooking, but tastes best within the first 48 hours
- to reheat, place in a covered dish in the oven at 350ยฐF for 10-15 minutes
- avocado salsa does not last longer than 1 hour, so make sure you enjoy it while it's fresh
More salmon recipes
- Herb Crusted Broiled Salmon
- Teriyaki Glazed Salmon
- Lemon Pepper Sheet Pan Salmon
- Balsamic Salmon Marinade
- Salmon with Strawberry Balsamic Reduction
Did you make this? Tag me on social @sweetpeasandsaffron and be sure to leave a comment and rate the recipe!
Chili-Rubbed Salmon with Avocado Salsa
Ingredients
Chili-Rubbed Salmon
- 4 salmon fillets (5-6 oz portions)
- 2 tablespoons olive oil
- 3 tablespoons brown sugar (packed)
- 1.5 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon black pepper
- 1 teaspoon salt
Avocado Salsa
- 2 avocados (diced into ยฝ inch cubes)
- 4 tablespoons cilantro leaves (torn or chopped)
- ยฝ cup cherry tomatoes (quartered)
- 1 lime (juiced)
- salt + pepper (to taste)
Instructions
Avocado Salsa
- In a bowl, mix together the avocados, cilantro, cherry tomatoes and lime juice. Season with salt + pepper to taste.
Chili-Rubbed Salmon
- Pre-heat grill to medium heat (425-450ยฐF).
- In a small bowl, combine brown sugar, chili powder, ground cumin, pepper and salt.
- Brush salmon fillets lightly with olive oil.
- Spread the rub generously over the salmon fillets.
- Grease the grill well, then place the salmon, skin side down, onto the grill. Put the lid down, and cook the salmon for 4 minutes. Carefully flip the salmon over, put the lid back down, and grill for another 4 minutes.
- Check that the salmon has reached an internal temperature of 125ยฐF, then transfer to clean plate and cover with a baking dish for 5 minutes.
- Serve with the avocado salsa spooned over top of the salmon.
To bake
- Pre-heat oven to 425ยฐF.
- Bake salmon on parchment-lined baking sheet for 10-12 minutes, or until it reaches an internal temperature of 125ยฐF.
- Transfer to a clean plate and cover with a baking dish for 5 minutes.
Would you like to save this?
Tips:
- after cooking, salmon is safe to eat for up to 4 days, though it is best eaten fresh
- avocado salsa does not keep
- brown sugar chili rub may be prepped ahead and stored in the cupboard for up to 1 year
Video
Nutrition Information
© Sweet Peas & Saffron - Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.
Leigh Bartolomeo says
Ridiculously delicious. Sweet and savory. Perfect summer dinner
Julie Warbrick says
Second time I've made it. Very delicious! Easy too - yay.
Denise Bustard says
Woo hoo! So happy to hear this, Julie! Thank you for reporting back ๐
Melinda says
Oh man, this was amazing. We left the salt out of the rub and it almost became a glaze, now I want to try it on everything else too! Would definitely make even a less choice cut of fish delectable.
Denise Bustard says
Hi Melinda! So happy to hear you enjoyed, even without the salt. Thanks so much for reporting back!
Michele says
Looks delish can't wait to try these !!!
Denise says
Hope you like it!
Tayo says
This meal looks delicious. I cannot wait to try it out. In one of the pictures, you have what looks like potato chunks. Are they potato chunks? And did you fry or roast these?
Denise says
Hi Tayo, they were actually white sweet potatoes. I believe we roasted them in the oven as they tend to dry out on the BBQ.
Tayo Kuti says
Hi Denise, that sounds yummy. I will try that. Thank you. ๐
Diana Harlick says
Your instructions don't mention what to do with the salt listed right above in the recipe. Is the salt supposed to be mixed in with the other spices? I'm making this right now and am not sure what to do....
Denise says
Hi Diana, apologies for my late reply, we've just returned from holidays! The salt is supposed to be in the rub. Thanks for pointing that out, I've updated the recipe instructions ๐ I hope you enjoyed the salmon!
Jonathan Baker says
Made this last night for Valentine's Day dinner (with wife and kids) - added some green beans and almonds as a side. Not one piece was left and my son, who really dislikes salmon, had two pieces. So simple and so delicious.
Denise says
Wow I'm so happy you guys enjoyed it Jonathan! That's so cool that your son ate seconds ๐
Shinee says
Made this tonight and it was a huge hit! We used 2 large filets, instead of 4 small ones, and it was perfect!! Thanks for awesome recipe!
Denise says
Yay! So glad you enjoyed them Shinee! ๐
Ashley says
All my store had was frozen salmon filets. Could this still work?
Denise says
Absolutely, we rarely have access to fresh salmon here in Calgary. Hope you like them Ashley!
shelly says
Hello,
Do you think I can I do it with Chicken?
Denise says
Absolutely! The rub is good on chicken, roast potatoes, veggies etc. Really versatile! I bake my chicken breast at 425 10 minutes, then flip and cook for 15 more.
Bambi says
Wow! Super easy and delicious. We just cut back on the cumin a little.
Very healthy meal!
Denise says
Awesome, I'm so glad you liked it Bambi! Thanks for reporting back ๐
Natalie says
Salmon is one of my favorite fish for lunch, and this recipe seems like a great idea for me in order to make something a bit different than the usual seasoning I use. Thank you! It looks delicious!
Denise says
Thanks so much Natalie! I love this seasoning on chicken, sweet potatoes and lamb as well!
Janet says
Made it and everyone loved it! Is there something I can add to make the rub a little less spicy?
Denise says
Hi Janet! Can you tell me what kind of chili powder you used? Mine is not spicy at all. This is the one I use!
Frankie-Jo says
Made this tonight it was perfect thank you
Denise says
Yay! So glad you liked it, Frankie-Jo! ๐