Foolproof Grilled Salmon (That Won’t Stick or Dry Out)
May contain affiliate links. Terms of Use Policy.
This grilled salmon recipe turns out flaky, moist, and full of flavor every time. A quick honey soy marinade gives it that slightly caramelized outside while keeping the inside tender. The taste is unbeatable!
If you’ve ever had salmon stick to the outdoor grill or turn dry, this method fixes that. No need for foil!


Why this salmon recipe works every time.
Grilled salmon used to be one of those meals I avoided because it felt unpredictable. Sometimes it stuck to the grill grates, sometimes it ended up too dry, and sometimes it just fell completely apart.
Once I started focusing on temperature, timing, and letting the fish do its thing on the grill, I started actually enjoying cooking salmon. Now it’s one of my favorite quick dinners, especially in the summer.
Here are my key tips for foolproof salmon on the grill:
- Grill at 375–400°F, a medium temperature for even cooking. A high heat will cause burning.
- Keep the skin on to protect the fish
- Oil the grates well to prevent sticking (the butter/oil in the marinade helps too!)
- Don’t over-marinate or the sugars will burn
Use this grilling method for any flavorful marinade. Try lemon pepper, brown sugar, lemon basil…the possibilities are endless!
If you need a full menu idea, pair this with rice, grilled zucchini or grilled corn and sourdough focaccia and dinner is done.
Love salmon? Try our grilled lemon salmon, lemon garlic butter salmon, salmon patties, salmon burgers and brown butter salmon.]
Enjoy! -Julie
How to Grill Salmon So It Stays Moist and Doesn’t Stick
Grill salmon successfully by cooking it skin-side down over medium heat (375–400°F), oiling the grates well, and avoiding flipping too early.
The skin acts as a barrier between the heat and the delicate fish, keeping it juicy. If you try to flip too soon, it will tear and stick. Let it cook mostly on the first side, then flip only when needed.
A well-oiled grill is just as important as the seasoning. This is one of the biggest differences between salmon that sticks and salmon that lifts cleanly.
Ingredients for a Grilled Salmon Marinade
A quick honey, soy sauce, garlic, and lemon marinade adds flavor without overpowering the fish.

- Honey adds sweetness and helps create light caramelization
- Soy sauce brings salt and depth
- Lemon juice keeps it fresh and balances richness
- Garlic gives that classic savory flavor
See the recipe card for full ingredients and amounts.
How to Grill Salmon Step-by-Step
- Whisk together marinade ingredients. Place salmon in a shallow dish and pour marinade over top. Marinate for 20–30 minutes max. Longer than that and the sugar in the honey can burn quickly on the grill.

- Preheat grill to 375–400°F and oil the grates well.
- Place salmon skin-side down. Grill for 6–7 minutes (thinner salmon takes less time so watch closely!). Brush with extra marinade before flipping for added flavor.

- Flip carefully if desired and cook another 2–3 minutes.
How to Tell When Salmon Is Done (Without Guessing)
Salmon is done when it reaches 125–130°F for medium or 145°F for well done. Test it quickly with an internal probe thermometer.
You’ll also see:
- The color changes from translucent to opaque
- The edges look slightly crisp
- It flakes easily with a fork but still looks moist inside
If it looks dry or chalky, it’s already overcooked.
Frequently Asked Questions
Should I oil salmon before grilling?
Yes. Lightly oil both the salmon and the grill grates to prevent sticking. For this recipe, the marinade has oil in it, which is sufficient.
Do you grill salmon skin-side down first?
Always start skin-side down. It protects the fish and helps it hold together.
Can I grill salmon without flipping it?
Yes. You can cook it entirely skin-side down if the fillets are not too thick.
What temperature should salmon be grilled at?
Medium heat, about 375–400°F, works best for even cooking.


Honey Glazed Grilled Salmon
This grilled salmon turns out flaky, moist, and full of flavor every time. A quick honey soy marinade gives it that slightly caramelized outside while keeping the inside tender.
Servings 4
Prep Time 5 minutes
Cook Time 12 minutes
Marinade time 20 minutes
Total Time 37 minutes
Ingredients
- 4 salmon filets 5–6 oz each, skin on
- ¼ cup honey
- 3 tablespoons soy sauce
- 2 tablespoons melted butter or olive oil
- 3 cloves garlic minced
- 1 tablespoon lemon juice
- ½ teaspoon black pepper
- ¼ teaspoon paprika
Instructions
- Whisk together marinade ingredients. ¼ cup honey, 3 tablespoons soy sauce, 2 tablespoons melted butter, 3 cloves garlic, 1 tablespoon lemon juice, ½ teaspoon black pepper, ¼ teaspoon paprika
- Place salmon in a shallow dish and pour marinade over top. Marinate for no longer than 20–30 minutes. 4 salmon filets
- Preheat grill to medium heat (375-400°F). Oil grill grates well to prevent the salmon from sticking.
- Place salmon skin-side down. Do not flip right away. Grill for 6–8 minutes. (Watch closely to make sure the salmon is not burning. Turn down the heat if it is getting too black.) Then flip carefully if desired and cook another 2–4 minutes. The edges should turn slightly crisp, center turn opaque and the salmon should flake in large pieces. The salmon is done when it reaches 140- 145ºF. It should flake easily with a fork.
Notes
Refer to the article above for more tips and tricks.
The calories shown are based on the recipe serving 4, with 1 serving being 1 salmon fillet. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information. **
Nutrition
Calories: 369kcal | Carbohydrates: 19g | Protein: 35g | Fat: 17g | Saturated Fat: 5g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 109mg | Sodium: 875mg | Potassium: 893mg | Fiber: 0.3g | Sugar: 18g | Vitamin A: 306IU | Vitamin C: 2mg | Calcium: 32mg | Iron: 2mg





