BBQ salmon is a delicious and easy dish that brings a wonderful smoky flavor to the table. This recipe combines the rich taste of salmon with the tangy sweetness of BBQ sauce, making it a perfect meal for summer cookouts or cozy family dinners. It’s healthy, quick to prepare, and sure to impress your guests.

Why Make This Recipe
Making BBQ salmon is a great way to enjoy a nutritious meal that is packed with omega-3 fatty acids. Salmon is heart-healthy and full of flavor, and grilling it enhances that flavor even more. Using BBQ sauce adds a sweet and spicy kick, making it a hit for both adults and kids. Additionally, the cooking process is simple, allowing you to spend more time enjoying the meal with your loved ones.
How to Make BBQ Salmon
Ingredients
- 4 (6-ounce) salmon filets
- ½ cup Homemade BBQ sauce (or store-bought)
Directions
- Prepare the grill by heating it to 450-500 degrees Fahrenheit. Scrub the grill grates clean and lightly grease them to prevent sticking.
- Brush 1 tablespoon of the BBQ sauce on each salmon filet.
- Once the grill is hot, place the filets skin side down on the grill. Close the lid and cook for 3-5 minutes.
- Flip the salmon, meat side down, and cook for another 2-4 minutes to add grill marks. The internal temperature of the salmon should reach 145 degrees Fahrenheit, but it’s best to remove it at 140 degrees Fahrenheit since it will continue cooking while resting.
- Remove the filets from the grill and place them on a plate. Let them rest for at least 2 minutes to finish cooking.
- Brush the remaining BBQ sauce on each filet before serving. Serve with grilled vegetables.
How to Serve BBQ Salmon
BBQ salmon is best served hot off the grill. Pair it with your favorite sides, such as grilled vegetables, corn on the cob, or a fresh salad. You can also serve it with rice or quinoa for a heartier meal. Squeeze fresh lemon over the salmon for added brightness.
How to Store BBQ Salmon
If you have leftover BBQ salmon, let it cool completely before storing. Place the salmon in an airtight container and keep it in the fridge for up to 3 days. You can also freeze the salmon; just wrap it tightly in plastic wrap, then foil, and store in the freezer for up to 3 months. To reheat, use a low oven or microwave until heated through.
Tips to Make BBQ Salmon
- Make sure your grill is well-preheated to prevent the salmon from sticking.
- Experiment with different BBQ sauces to find your favorite flavor.
- If you’re unsure about cooking time, use a meat thermometer to check the internal temperature.
- For added flavor, marinate the salmon in BBQ sauce for a couple of hours before grilling.
Variation
For a twist, try seasoning the salmon with spices like garlic powder or paprika before applying the BBQ sauce. You can also add a dash of cayenne pepper for some heat. Or, for a citrusy kick, squeeze some orange or lime juice over the salmon before grilling.
FAQs
Can I use frozen salmon for this recipe?
Yes, you can use frozen salmon, but it’s best to thaw it in the refrigerator overnight before grilling.
What can I serve with BBQ salmon?
Some great sides include grilled asparagus, roasted potatoes, or a fresh green salad.
How long does it take to grill salmon?
It typically takes about 5-9 minutes to grill salmon, depending on thickness. Always check for doneness with a thermometer.

BBQ Salmon
Ingredients
Main Ingredients
- 4 filets 4 (6-ounce) salmon filets
- ½ cup Homemade BBQ sauce (or store-bought) Use homemade or your favorite store-bought BBQ sauce.
Instructions
Preparation
- Prepare the grill by heating it to 450-500 degrees Fahrenheit. Scrub the grill grates clean and lightly grease them to prevent sticking.
Grilling
- Brush 1 tablespoon of the BBQ sauce on each salmon filet.
- Once the grill is hot, place the filets skin side down on the grill. Close the lid and cook for 3-5 minutes.
- Flip the salmon, meat side down, and cook for another 2-4 minutes to add grill marks. The internal temperature of the salmon should reach 145 degrees Fahrenheit, but it’s best to remove it at 140 degrees Fahrenheit since it will continue cooking while resting.
- Remove the filets from the grill and place them on a plate. Let them rest for at least 2 minutes to finish cooking.
- Brush the remaining BBQ sauce on each filet before serving.


