This Grilled Salmon recipe is so simple you can whip it together any night of the week! Make a big batch of BBQ Spice Rub so it's ready to go anytime you need it. It's the perfect seasoning for just about anything you want to throw on the grill!

With this recipe you will master salmon on the grill! If you want to master other salmon cooking techniques check out my recipes for Crispy Pan Seared Salmon and Roasted Salmon.
Jump to:
🥘Ingredients
Here's what you will need to make this recipe. For quantities see the recipe card below.



BBQ Spice Rub: paprika, sugar, salt, coriander, smoked paprika, chili powder, garlic powder, curry powder, mustard powder, cumin, cayenne, black pepper.
Garlic and Herb Sauce: plain yogurt, mayonnaise, fresh herbs (parsley, dill, tarragon, basil, or cilantro), garlic, fresh lemon juice, salt, and pepper.
🔪Instructions
For more detailed instructions please follow the recipe card below.
- Mix together the spice rub and herb and garlic sauce. Cover and refrigerate the sauce until serving.
- Sprinkle spice rub on salmon and rub in with your fingers.
- Preheat the grill and wipe the hot grill twice with paper towel dipped in oil.


3. Place salmon on hot grill flesh side down and cook for 4 to 5 minutes.
4. Flip the salmon and cook for another 2 to 3 minutes or until it flakes when pinched with fingers or temperature reaches 125 degrees F.


🥣Substitutions
- Spice Rub you can switch up the spices quite a bit to suit your liking. Make it sweeter by adding more sugar, reduce the spiciness by omitting the cayenne or add more to kick it up! You can also add dried herbs like thyme or basil. Play around with it and make it your own!
- Herb and Garlic Sauce - I like to use a combination of plain yogurt and mayonnaise for most of my creamy dressings and sauces but you can replace those with sour cream or a non-dairy alternative. You can also omit the mayonnaise and go with 100% yogurt.
- Fresh Herbs - Switch up the herbs to suit your own taste. Do a combination or use only one. You can even omit the herbs, add a bit more lemon juice for a lemon garlic sauce. Don't have fresh herbs? No problem! Replace 1 tablespoon of fresh herbs for 1 teaspoon dried.
- Salmon - This recipe works with any firm fleshed fish that is fit for grilling such as halibut, trout, red snapper and mahi-mahi.
Storage
Salmon can be wrapped in plastic wrap or stored in an airtight container in the fridge for up to 4 days. Keep the spice rub in a sealed container or jar in a cool dry place for up to 6 months. Garlic and herb sauce will keep in a sealed container in the fridge for one week.
Equipment
A good quality quick-read thermometer is the way to go for perfectly cooked salmon every time! If you don't have one yet I recommend this handy ThermoPop by Thermoworks.
Pro-Tip
Oiling the hot grill with wadded up, oil soaked, paper towel will prevent sticking. Doing it 2 or 3 times is the trick. If I have time I will oil it twice, close the lid for 5 more minutes and oil it again.
Frequently Asked Questions
Salmon should be seasoned right before cooking so the salt doesn't start to break down the flesh of the fish.
Salmon will cook quickly on the grill so be sure to keep an eye on it. Depending on the thickness, salmon will take 8 to 12 minutes on a hot grill.
To prevent salmon from sticking oil the grill well. Do this by folding up one or two pieces of paper towel. Using tongs, dip the paper towel in oil an rub it on the hot grill two or three times.
🖊Sign Up!
Subscribe to my newsletter to receive every new recipe, plus more, right in your inbox! Just click HERE to subscribe.
What to Serve With Grilled Salmon
My favourite side dishes to grilled salmon are:
Tried this recipe? I would love it if you could leave a star rating ⭐️⭐️⭐️⭐️⭐️ and/or a comment below. You can also follow me on social media here on Facebook, Instagram, and Pinterest!
📖 Recipe

Simple Grilled Salmon Recipe with Spice Rub
Ingredients
BBQ Spice Rub - makes 1 cup
- ¼ cup paprika
- 1 ½ tablespoons sugar
- 1 tablespoon salt
- 1 tablespoon ground coriander
- 1 tablespoon smoked paprika
- 1 tablespoon chili powder
- 1 tablespoon garlic powder
- 1 tablespoon curry powder
- 1 tablespoon mustard powder
- 2 teaspoons ground cumin
- 1 teaspoon cayenne pepper
- 1 teaspoon freshly ground black pepper
Garlic and Herb Sauce - makes approx. 1 cup
- ½ cup plain yogurt
- ¼ cup mayonnaise
- 1 tablespoon minced fresh herbs parsley, dill, tarragon, basil, or cilantro
- 1 small garlic clove minced
- 1 tablespoon fresh lemon juice
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
For the Grilled Salmon
- 4 salmon filets 160g/5-6 oz each
- 4 to 6 teaspoons spice rub
- 2 teaspoons olive oil for fish
- Avocado or vegetable oil for the grill
Instructions
- In a medium bowl combine all ingredients and mix well. Store in an airtight container in the cupboard away from heat and light. Makes about ¾ cup.
- In a medium bowl, mix all ingredients together until well combined. Cover and refrigerate until ready to serve.
- Pat salmon dry with paper towel. Rub fillets evenly with olive oil and sprinkle with spice rub. Rub the spice mixture into the fish to coat evenly.
- Preheat your outdoor grill for 15 minutes on high heat. Fold paper towels into a thick pad. Holding paper towel with tongs, dip it in the avocado or vegetable oil, and wipe the hot grill. Dip again and oil grill again. Close lid and let heat back up for 5 minutes before cooking the salmon.
- Place the salmon flesh side down. Close the lid and cook (reduce heat to medium if your grill runs very hot), without moving filets, until the flesh side has grill marks and the flesh releases easily, 4-5 minutes.
- Using tongs and a spatula, gently flip the fish and continue cooking, covered, until centers are translucent when checked with a fork or paring knife or the internal temperature reaches 125 degrees F for medium-rare (the salmon will continue cooking once removed from the heat). 2 to 3 minutes. Transfer to a platter and let rest for 5 minutes before serving.
Nicole says
Hi Andrea, I have a question about the spice rub. When preparing it, I guess it’s equal(more or less) amounts of each one. Am I right?
Andrea says
Hi Nicole!
All the measurements are found in the recipe. The ingredients listed in the post are just to give you a quick glance at what you will need.
Gail,Perks says
So good just like all of Andrea’s recipes!
Jill says
We love salmon and this is now our new favourite recipe for salmon, so yummy
Andrea says
I'm so happy you enjoyed it! It's our new favourite too! Thanks for commenting!