Grilling salmon time depends on the method and thickness of the fillet:
- Directly on the grill: Grill salmon for about 6 to 8 minutes total, depending on thickness. Typically, start with a hot grill (around 450°F), place the salmon skin-side down, cook for about 4 minutes without moving it, then flip and cook for another 2 to 3 minutes until it reaches around 125°F internally for medium doneness
- In foil packet: Grill salmon wrapped in foil over medium-high heat (375 to 400°F) for 14 to 18 minutes, depending on thickness. Check doneness around 14 minutes for thinner pieces; thicker fillets may take longer. After grilling, let the salmon rest for 5 minutes as it continues to cook to a safe temperature of 145°F before serving
Using a thermometer to check internal temperature is recommended to avoid overcooking. Salmon is done when it flakes easily and is slightly translucent in the center
. In summary:
- Direct grilling: 6–8 minutes total (4 min one side, 2–3 min other side)
- Foil grilling: 14–18 minutes, depending on thickness, plus resting time
These times vary with thickness and grill temperature but provide a reliable guideline for perfectly grilled salmon