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.
Elena says
Is there a way to use recipe without grilling on BBQ? Would you recommend stove or oven? Suggestions much appreciated.
Denise says
Yes, bake at 425°F for 12-15 minutes. There should be instructions on the recipe! Hope you like it Elena 🙂
Bonnie Duff says
Loved the salmon,but did not feel the salsa added anything. Next time I would do the salmon only. Thanks for salmon recipe!
Denise says
Thanks, Bonnie!
Andres says
Do you place directly on barbecue, or on grill on barbeque?
Denise says
Hi Andres, we do grill our salmon directly on the grill over the rocks in the bbq. Does that make sense? Make sure to spray it with oil so the salmon doesn't stick!
Jason says
Just watching the video. It looks like a pretty thick spread on the salmon. I can just toss it on the BBQ like that? Wouldn't it burn the brown sugar and spices?
Denise says
Hi Jason! The brown sugar definitely darkens during cooking but it doesn't burn. I would be sure to grease your grill well to prevent sticking 🙂
Mattie Graham says
All I can say is delicious.. Thank you so much for this salmon recipe, it nowa part our family menu..
Denise says
Yay! I'm so glad you liked it Mattie, and what a compliment. FYI I've used the rub on chicken, potatoes, sweet potatoes...you could make a big batch and use it on lots of stuff! Thanks so much 🙂
AJ Rodriguez says
Substituted shrimp and scallops for the salmon. Yummy. Thank you Denise.
Denise says
Awesome idea! I want to try it. Thanks, AJ!
Chrissy says
What is the white side dish that you have along with this?
Denise says
It's actually a white sweet potato. I didn't really like the texture though, kind of dry and chalky compared to the orange ones.
Eileen says
Served this tonight to our Supper a Club and everyone loved it and asked for the recipe.
Denise says
Well you just made my day, Eileen! So glad you all enjoyed the salmon 🙂
ANTHONY RILEY says
Which is best for this, dark brown sugar or light brown sugar?
Denise says
Hi Anthony, I used light brown sugar!
Nelson says
Hi. I was wondering if you can share details like; Calories, Fat and any other details. Thx
Denise says
Hi Nelson, I'm not a nutritionist and therefore I'm not comfortable providing nutritional information for my recipes. You can put them through My Fitness Pal calorie counter to get a guideline?
Jennifer Young says
Looks yummy! Think I'll add mangos;)
Denise says
Great idea Jennifer! I hope you like it!
Susan says
This looks so good. We're trying to stay away from sugar. Do you think it would still taste okay without the brown sugar?
Denise says
Thanks Susan! I had a reader sub the brown sugar for honey, if you're worried about refined sugar. I'm really not sure how it would taste without any sweetener, and it is an important component flavor-wise.
Pat says
Definitely will be making this! Looks yummy!
What is the side pictured with it? Potatoes? Parsnips?
Denise says
Hi Pat! I hope you like the salmon! The side was actually a white sweet potato...I think we thought it was going to be orange until we cut it open! I much prefer the texture and flavor of the orange ones though 🙂
Denise says
Thanks, Mary! I hope you like it!
Seppy says
FINALLY got around to trying this recipe and I LOVED IT! I only made one portion by trying my best to calculate the amounts of spices, and it worked out great! SO delicious! Definitely keeping this recipe in my arsenal for future meals! 🙂
http://www.elleisforlove.com
Denise says
Awesome, Seppy, SO glad you liked it! We just had it the other day, and I'd forgotten how much I like that rub...in fact I'm using it again in an upcoming recipe 🙂
Denise says
Thanks, Shelley! Everything is better with avocado, isn't it? 😉
Denise says
Thanks, GiGi!
katie says
My two favorite things -avocado and salmon. So good for you too!
Coming back from vacation can be such a downer but I bet eating this cheered you right up 🙂
Denise says
Yes and yes! I agree, salmon and avocado are two of my top favorite foods, isn't it nice when your favorite food is actually good for you? And this dinner did help with the 'holiday hangover' too 🙂
Helen @ Scrummy Lane says
It IS so easy to overcook salmon, isn't it? I always get so disappointed when I do that ... so wonderful to have this quick-fix tip!
Love this recipe! Salmon and avocados have got to be my favourite foods, so the idea of combining the two is screaming my name!
Denise says
Yes, there have been more than a few overcooked salmon dinners at our house :S Our BBQ is a little spotty...hot spots, cool spots, it's hard to figure out! The avocado definitely brings some moisture back to the plate 🙂
Denise says
I am so confused when I get thrown out of my routine! Glad I'm not the only one 🙂 Thanks, Mary Frances!
Gayle @ Pumpkin 'N Spice says
This salmon looks delicious, Denise! And that avocado salsa is totally calling my name. What a creative recipe! My husband and I are always looking for new ways to prepare salmon, so I will have to try this out!
Denise says
I love salmon, I would eat it way more often if it was a little cheaper...Hope you like it, Gayle 🙂
Medha @ Whisk & Shouth says
Oooh that avocado salsa looks to DIE for! Yum 🙂
Denise says
Thanks Medha...in my world, everything is better with avocado 🙂