This savory BBQ salmon is coated with a mouthwatering dry rub, seared, and then glazed with sweet and smoky barbecue sauce. It’s an easy salmon dinner perfect for weeknights, no grilling necessary!

Recipe Overview

Why you’ll love it: Flavorful, fool-proof, and fast to make, this succulent barbecue salmon recipe has it all.

How long it takes: about 30 minutes.

Equipment you’ll need: cast iron or oven safe skillet.

Servings: 4

BBQ salmon next to green beans on a plate, flaked with a fork to show the texture.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Smoky BBQ Salmon

I love salmon recipes. And recently, as I was preparing my latest batch of homemade BBQ rub, it struck me: why not a BBQ rub for salmon? So, here we are. Juicy salmon fillets are coated with BBQ rub, seared in a hot skillet on the stove, then flipped and baked in the oven. Each step makes this barbecue salmon that much juicier and more flavorful. Afterward, I highly recommend locking everything in with a brushing of sweet and sticky barbecue sauce!

Why You’ll Love This Barbecue Salmon Recipe

  • Easy seasonings. Recognizing that not everyone is going to have a homemade BBQ rub on hand, I developed this easy recipe that you can make with pantry items. If you already are in possession of a BBQ rub that you love, it’s totally fine to substitute it.
  • Fried and then baked. This cooking method works to get a nice brown crust on the salmon. The brown sugar in the rub caramelizes when it hits the high heat of the skillet. Once that savory crust has formed, then the salmon is baked to finish cooking all the way through.
  • Bold BBQ flavor. The optional barbecue sauce glaze is applied right at the end of cooking time and a quick stint under the broiler sets it. While all that may sound like a bunch of monkey business, it’s really pretty easy and you’ll love the way the salmon turns out!
Ingredients for BBQ salmon including salmon and spices.

Ingredients You’ll Need

We’ll run through the recipe here and get you started with some notes. Look for the printable recipe card below the post with instructions, measurements, and nutrition information.

  • Salmon – Look for fresh salmon that has the skin on. The recipe is written for four servings, 4-6 ounces each. It’s best if the fillets are as evenly sized as possible, with the same thickness, so that they get done in about the same time.
  • Brown Sugar – This is the base of the dry rub that gets applied to the salmon before cooking it. You can use dark or light brown sugar.
  • Chipotle Chili Powder – Chipotle chili powder has a smoky quality and can be quite spicy. We love the flavor it adds to this BBQ salmon. If you are worried about the spicy heat, substitute a mixture of regular chili powder and smoked paprika.
  • Garlic Powder – Not to be confused with garlic salt, garlic powder is simply dehydrated garlic that is ground into a fine powder, with nothing else added. It adds a mild garlic flavor.
  • Onion Powder – Same as the garlic powder – don’t mix it up with onion salt!
  • Kosher Salt – You’ve probably noticed that we often recommend kosher salt. It has larger crystals so if you use a finer salt, you may want to reduce the amount.
  • Olive Oil – A small amount of oil is rubbed into the salmon and a bit more is used for the pan.
  • Barbecue Sauce (optional) – While there is plenty of flavor in the rub, a nice glaze of barbecue sauce is always welcome, too. Make your own BBQ sauce or use a commercially prepared sauce. For something different, try our cherry chipotle bbq sauce.

Can I Use Frozen Salmon?

Yes! Fresh salmon can be expensive, and it’s absolutely fine to make this recipe with frozen salmon instead. Thaw the salmon in the fridge beforehand.

BBQ salmon on a plate with green beans, next to a fork.

How to Make BBQ Salmon

This recipe will shake up the way you make salmon. It’s easy, tasty, and turns out great every time! Here’s a visual step-by-step. Scroll to the recipe card for printable instructions.

  • Prep the salmon. Pat the salmon dry with paper towels. Cut it into serving size portions if it’s a whole fillet.
  • Make the dry rub. In a small bowl, mix together brown sugar, chipotle chili powder, garlic powder, onion powder, and salt.
  • Season the salmon. Rub each fillet with a bit of olive oil, and sprinkle over the BBQ rub mixture. Use your fingertips to lightly rub it in. Go ahead and use all of the dry rub. It’s not necessary to put it on both sides. Afterward, let the salmon rest for 15 minutes so that the flavors mingle.
  • Sear the salmon. Heat oil in a skillet over medium high heat. Once it’s hot, place the salmon into the pan, skin side up. Cook for 3 minutes, undisturbed, or until the salmon releases fairly easily from the pan. Use a fish spatula to quickly flip each piece over (skin side down).
  • Bake. Transfer the pan to the hot oven and bake at 400ºF for 8 minutes, or until the salmon is done.
  • Glaze with BBQ sauce. This step is optional, but it amps up the flavor! After removing the salmon from the oven, switch the oven to broil. Brush a bit of barbecue sauce on each fillet and broil it for a minute or until the sauce is hot and bubbling.
Fish spatula product image

What Is a Fish Spatula?

A fish spatula is long and narrow, made from thin flexible metal that slides easily between the fish and the pan or grill grate. It comes in handy for flipping burgers and pancakes, too!

Close up of BBQ salmon fillets glazed with barbecue sauce on a piece of parchment paper.

Tips for Success

Here are some bonus tips for the best BBQ salmon:

  • Choose the right pan. You’ll need a heavy oven-safe skillet. A cast iron or enameled cast iron skillet is ideal. Keep in mind that not all “oven safe” skillets are suitable for the broiler, so make sure to check that.
  • Get the oven nice and hot. It’s important to have the oven preheated to 400ºF and ready to go when you’ve finished searing the salmon.
  • Carefully remove the pan from the oven. Remember that the handle is HOT so use an oven mitt. You may think that’s so obvious but it’s easy to forget (at least it is for me!).
  • Avoid overcooking. The salmon will continue cooking if you leave it in the hot pan so it’s best to either remove it from the oven when it’s slightly underdone or remove it from the pan immediately.

Salmon FAQs

How do you know when salmon is done?

Salmon is done cooking when it flakes easily with a fork. The internal temperature should reach 145°F on an instant-read thermometer, as recommended by the FDA. Remember that the salmon will continue cooking a bit even after it’s removed from the heat.

Should you eat salmon skin?

Salmon skin might not be the most appetizing, but it’s 100% edible. You can choose to eat it or discard it. Once salmon is cooked, the skin usually comes away very easily on the plate.

BBQ salmon fillets on a piece of parchment paper, next to a bowl of barbecue sauce.

Make This Salmon Recipe Your Own

There are lots of ways that you can adapt this succulent BBQ salmon depending on your preferences. Try these ideas:

  • Air fry the salmon. Prepare as directed, preheat the air fryer to 380 to 400°F, and place salmon on the grate in a single layer. You may have to do more than one batch if it doesn’t all fit. Air fry for 8 to 10 minutes or until done. Refer to my air fryer salmon for more detailed instructions.
  • Grill the salmon. If you’d like to make this salmon on a gas grill, read the FAQ section above for instructions.
  • Use your own BBQ rub. Either a homemade or commercially prepared rub will work. Try my salmon seasoning rub, or my all purpose seasoning. It doesn’t have the brown sugar but will season the salmon nicely.
  • For another variation, try orange glazed salmon. The cooking method is similar to this recipe and the orange glaze is phenomenal.
  • Make salmon bites. Adapt my hot honey salmon bites recipe, replacing the hot honey with this delicious BBQ rub and glaze instead.
BBQ salmon fillets stacked on a white plate.

Can I Make This Recipe On the Grill?

Yes! To grill this BBQ salmon on a gas grill, I recommend marinating it in a marinade that contains some oil, or coating it with oil (see my grilled salmon recipe). Preheat the grill to medium heat (350°F) and grease the grates before putting the salmon on the grill, skin side up. Grill for 4 minutes (with lid down), then carefully flip, using a fish spatula. Grill 15 to 20 minutes more or until salmon is done.

Worried about sticking? Some cooks prefer to grill fish on foil or in a non-stick grill pan. Check out my grilled salmon in foil for more details.

Close up overhead view of BBQ salmon served on a plate next to green beans.

What To Serve With BBQ Salmon

Serve this savory barbecue salmon with crisp cooked green beans, air fryer sweet potato fries, or creamy potato salad. Tangy vinegar coleslaw (with no mayonnaise) and stovetop scalloped potatoes are a great combo too. A simple green salad topped with fresh tomatoes, cucumbers, homemade croutons, and ranch dressing is always a welcome side dish.

Make-Ahead

The dry rub can be prepared any time and kept in an airtight container or small jar for six months or more. Once you’ve tried the rub and know that you really love it, make a large batch so you can have it on hand. It’s great for pork, chicken, or beef, too.

Close up of BBQ salmon fillets glazed with barbecue sauce on a piece of parchment paper.

Storing and Reheating Leftovers

  • Refrigerate. Leftover cooked salmon will keep in the refrigerator for up to four days. Cover it with plastic wrap or put it in an airtight container.
  • Reheat. The salmon can be enjoyed cold or you can reheat individual portions in the microwave. Don’t overheat it because it will become dry.

Leftover Love

  • Salads. Leftover BBQ salmon is delicious on a salad. Prepare a Southwestern BBQ chicken salad, substituting cooked salmon for the chicken. So good!
  • Sandwiches. Stir a little BBQ sauce into mayonnaise and slather it on a toasted bun. Add a few slices of avocado and a tomato, too, if you like. Are you hungry yet? I am!
  • Tacos. Fill a taco shell with flaked BBQ salmon and your favorite toppings for an easy variation on salmon tacos.
Meal plan 18 graphic.

Free Meal Plans

Interested in weekly meal plans that include this recipe? Take a look at my Meal Plan #18 or Meal Plan #57. You’ll find a wholesome recipe for each weekday plus a categorized grocery list. Let me do the planning for you this week! We add a new meal plan weekly.

More Salmon Recipes

Recipe

BBQ Salmon Recipe

5 from 4 votes
Prep: 5 minutes
Cook: 12 minutes
Total: 32 minutes
Servings: 4 servings
This savory BBQ salmon is loaded with flavor thanks to a spicy dry rub and optional barbecue sauce glaze (no grilling necessary!).
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 tablespoon dark brown sugar (light brown is okay)
  • 1 teaspoon kosher salt
  • 1 teaspoon chipotle chili powder (see note)
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 2 teaspoons olive oil, more for pan
  • 4 salmon fillets, skin on (4-6 ounces each)
  • Barbecue sauce, optional (see note)

Instructions 

  • Cut salmon into 4 serving size pieces if necessary and pat dry with paper towels.
  • In a small bowl, mix together rub ingredients: brown sugar, salt, chipotle chili powder, garlic powder and onion powder.
  • Rub tops of each salmon fillet with ½ teaspoon oil, then evenly rub on spice mixture. Let salmon sit at room temperature about 15 minutes.
  • Meanwhile, preheat oven to 400°F.
  • Heat large cast iron or enameled skillet over medium high heat. Add 1 tablespoon oil to pan or enough to lightly cover the bottom of the skillet. Place salmon fillets in skillet, skin side up, and sear for 3 minutes. Remove from heat and flip fillets over. Salmon should release fairly easily from pan.
  • Place skillet with salmon in preheated oven and bake for 8 minutes (until internal temperature reaches 145°F or desired temperature).

Notes

  • If you like, spread prepared BBQ sauce over cooked fillets and place under broiler for a minute to glaze.
  • Nutrition information is for salmon with rub and does not include optional barbecue sauce.
  • The BBQ rub is fairly spicy. If you prefer a less spicy version, replace chipotle chili powder with ½ teaspoon chili powder and ½ teaspoon smoked paprika.

Video

Nutrition

Calories: 274kcal, Carbohydrates: 4g, Protein: 34g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 5g, Cholesterol: 94mg, Sodium: 666mg, Potassium: 854mg, Fiber: 1g, Sugar: 3g, Vitamin A: 216IU, Vitamin C: 1mg, Calcium: 26mg, Iron: 2mg

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

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

5 from 4 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Drop files here

4 Comments

  1. Tia says:

    5 stars
    First time trying BBQ on salmon- it was a great flavor combination! Such a great recipe.

    1. Rachel Gurk says:

      We love it during the summer!

  2. denise says:

    5 stars
    sounds delicious and easy

    1. Rachel Gurk says:

      Most definitely!