Juicy, char-marked grilled salmon fillets soak in a zesty lemon-garlic–soy marinade for 1–8 hours, then hit a 400–450°F grill: 4–5 min flesh-side, 4–5 min skin-side to 125–130°F. Rest 2 minutes, brush with a splash of lemon and parsley—dinner’s done. It's perfectly flaky, tender, juicy, and never sticks to the grill!
Marinate the salmon (1 hr): Whisk together the soy sauce, brown sugar, olive oil, lemon juice, lemon zest, parsley, salt, and pepper in a large bowl. Add the salmon and turn to cover. Cover with plastic wrap and marinate in the refrigerator for at least 1 hour or up to 8 hours.
2 Tablespoons soy sauce, 3 Tablespoons brown sugar, 2 Tablespoons olive oil, 2 Tablespoons lemon juice, 1 Teaspoon lemon zest, 1/4 cup finely chopped parsley, 1 Teaspoon kosher salt, Black pepper to taste, 4 (4-6oz) skin-on salmon filets
Prep the grill: Clean the grill grates really well and brush generously with olive oil. This helps prevent the salmon from sticking. Preheat the grill to medium-high heat (400-450°F).
Grill salmon (8-10 min): Add the salmon flesh-side-down, close the lid and cook for 4-5 minutes, until the salmon has clear grill marks and releases easily from the grates. If it doesn’t release with a nudge of your spatula, cook for another 1-2 minutes until it easily releases. Use a fish spatula to carefully flip the salmon. Close the lid and cook skin-side-down until the internal temperature of the salmon reaches 125-130°F, another 4-5 minutes. It should be slightly opaque, flake easily, and feel slightly firm.
Rest salmon (5 min): Remove the salmon to a clean plate or cutting board and allow it to rest for 2-5 minutes to finish cooking and redistribute the juices. Brush with additional olive oil (or melted butter), lemon juice and a sprinkle of parsley before serving.
Notes
Cooking & Doneness Tips
Internal temp: For medium salmon, grill until the internal temp reaches 125–130°F, then rest to reach 130–135°F.
Visual cues: The salmon should flake easily with a fork and appear slightly opaque in the center.
Rest time: Let the salmon rest for 1–2 minutes after grilling to help the juices redistribute.