How long do you cook salmon on the grill at 400 degrees?

Learn how to grill salmon perfectly so that it is succulent, flavorful, and never dry! Pro tips + two ways for delicious grilled salmon, and seasoning options you'll love.

How long do you cook salmon on the grill at 400 degrees?

Warm weather calls for the grill. And if it’s grilled fish you’re after, salmon is a good choice because it can stand up to the heat and won’t fall apart, and it will also keep its distinct rich flavor.

Perfect grilled salmon is flaky, charred, juicy, and never dry. It should also be pale pink in color with no rubbery edges.

There are two easy ways to cook salmon on the grill: directly on the grill or in foil. In this post, I’ll show you both recipes, plus my no-fail tips for how to grill salmon so that it is delicious and never dry! And if you’re looking for the best fish seasoning, you’ll have some options for that too! 

Now, whether you choose to grill your salmon directly over the hot grates, or you try grilled salmon in foil, your fish will be cooked anywhere between 8 and 18 minutes. That’s why it’s a great idea to work on your sides and salads before you put your fish on the grill. 

How long do you cook salmon on the grill at 400 degrees?

In this post

The best salmon for grilling

Whether you’re working with wild-caught or quality, responsibly raised fish, the cut of salmon will make a difference. Here is what I look for grilling: 

  • Center-cut salmon fillet: The center-cut part of the fish t is thicker and more uniform so it will cook more evenly(No dry edges and undercooked middles here!)
  • Skin-on salmon: Particularly if you’re cooking it directly on the grill, it's a good idea to use skin-on fish fillets. The skin holds the salmon together as it cooks over dry heat, and it also imparts good flavor as it releases fat that keeps the fish moist. But if you only have skinless salmon fillet, I recommend grilling the fish in foil instead.  
How long do you cook salmon on the grill at 400 degrees?
Grilled Salmon Recipe with Mango Salsa

Best seasoning for salmon

Salmon is a rich and slightly oily fish that can take a variety of seasonings and marinades very well.  First, be sure to dry the salmon well and season with kosher salt, from there, you can your seasoning or marinade of choice. Here are a few options to season your salmon fillet:

  • Dry salmon seasoning: Kosher salt and black pepper, adding equal parts garlic powder, oregano, cumin, coriander and Aleppo pepper. 
  • Lemon-garlic marinade: Lemon juice and zest, extra virgin olive oil, loads of chopped garlic, dried oregano, paprika, and black pepper. I use this marinade in my baked salmon recipe, so get more details about this marinade there!
  • Spicy lime-harissa marinade: This marinade combines hot harissa paste (store-bought is fine if you don't have the time to make it) with a little honey, lime juice, garlic, Aleppo pepper, ginger and warm spices to make the perfect spicy salmon marinade. (Check out the marinade used in this recipe).
  • Herby Salmon Marinade: Lemon juice, EVOO, fresh mint, minced garlic, coriander, cumin, turmeric, black pepper and a dash of kosher salt. This is the marinade in my all-star grilled salmon recipe, and it is a hit every time! 
  • Pesto: Like in my Chilean sea bass recipe, you can slather a cooked salmon fillet with a herby green sauce like basil pesto or chermoula. 

How to grill salmon 

Cooking salmon on the grill directly over the hot grates will take less than 10 minutes! Here is how:

  • Season the salmon. Pat the salmon dry and season well (see the seasoning and marinade ideas above). You can refrigerate the marinated fish for 20 minutes or so while you heat up the grill or work on sides.

    How long do you cook salmon on the grill at 400 degrees?

  • Start with high direct heat. The grill should be heated to around 450 degrees F. I use a gas grill, but you can also use a charcoal grill. 
  • Oil the grates. Brush the grates generously with oil. This is so important to make sure the salmon does not stick to the grill. 

    How long do you cook salmon on the grill at 400 degrees?
  • Grill salmon flesh side down FIRST, then flip over once. Place the salmon fillets on the grill flesh side down first (so the skin is facing you). Raw salmon is relatively firm, so starting it off with the flesh facing down is a great way to get some nice grill marks on the salmon without it falling apart. Close the grill lid and do not disturb the salmon for 2 to 3 minutes.
    Once you see a thin layer of opaque (cooked) flesh closest to the heat, gently flip the salmon over using tongs and a spatula so it is skin-side down. The skin will help hold the salmon together. Lower the heat to medium (about 350 degrees F) and close the lid again. Cook for another 2 to 5 minutes, depending on the thickness of your salmon. 

    How long do you cook salmon on the grill at 400 degrees?

  • Take the fish off the heat and let it rest for 5 minutes or so. Remove the salmon from the heat when the flesh is just opaque. At that point, if it is still not cooked enough to your liking, you can put it back on the heat. But you can’t undo overcooked grilled salmon, so it’s better to take it off the heat the moment the flesh turns from translucent to opaque. Allow the fish to rest for about 5 to 10 minutes or so before serving, the salmon will continue to cook as it sits. This will give you tender juicy salmon with loads of flavor.
    Note: your salmon is cooked when its internal temperature registers 145 degrees F, but take it off the grill when it is a few degrees below that.

Grilled salmon in foil 

If you're looking to cook a large fillet of salmon on the grill, wrap it in foil! It's much easier to manage this way, and you'll get a tender piece of fish that is impressive looking. This method takes about 14 to 18 minutes. Here’s how to grill salmon in foil:

  • Heat the grill to medium-high heat. On my grill, medium-high is at 375 to 400 degrees F. 

    How long do you cook salmon on the grill at 400 degrees?

  • Place the salmon in a large piece of foil and fold over. Spread a big piece of heavy-duty foil over a baking sheet so you can easily carry the salmon from the kitchen to the grill. Lightly brush the foil with olive oil so the salmon doesn’t stick. Arrange a few slices of lemon or orange on the foil. Season the fish well with kosher salt on both sides and put it in the center of the foil.
  • Season the fish. After salting the fish, use the seasoning or marinade of your choice (I chose the lemon garlic marinade, but check out all the options above). I used the like to use a marinade with foil-cooked salmon, it is a great way to add flavor and keep the salmon nice and moist (plus, the foil contains the marinade well, so it won't be messy).
  • Seal the edges of the foil to enclose the salmon and poke a few small holes at the top so the steam can escape. 
  • Grill the salmon. Place the foil pouch on the hot grill and close the lid. Cook the salmon for 14 to 18 minutes, depending on how thick your salmon fillet is. Check doneness at around 14 minutes for a thin piece of fish. Thicker fillets will take a few minutes more.   

    How long do you cook salmon on the grill at 400 degrees?

Grilled salmon FAQs

Best temperature for salmon on the grill

The best grill temperature for salmon depends on what method you’re using. For the perfect salmon on the grill without foil, start with a very hot grill that’s around 450 degrees F. This will give your salmon the perfect sear without drying it out. (The grill should be hot enough that you can hold a hand an inch or so above the grill for only a couple of seconds.) After turning the fish, reduce the temperature to medium to medium-high – about 350 to 400 degrees F. If you’re grilling salmon in foil, your grill should be heated to medium-high (375 to 400 degrees F) for tender, flaky grilled salmon.

How long should I grill salmon?

If you’re cooking it directly on the grill, the fish will usually take 6 to 8 minutes, depending on the thickness of the fillet.

How long to grill salmon in foil?

Grilling salmon in foil takes between 14 to 18 minutes, again depending on how thick the piece of fish is.

Do you flip salmon on the grill?

Yes, if you're cooking the fish directly on the hot grates, you'll start with the flesh side down first (skin facing you) then flip it over once after 2 to 3 minutes or when you see some grill marks on the layer touching the grates.

Do you cook salmon with grill open or closed?

Cook the salmon with the grill lid closed. Keeping the fish covered helps to maintain an even temperature in the grill, similar to how an oven would maintain its temperature. This helps the salmon cook evenly.

How do you know when your salmon is done on the grill?

Cooked salmon is ready when it flakes easily at the touch of a fork. It should register an internal temperature of 145 degrees F in the thickest part. However, to make sure your salmon is moist and never dry, remove it from the heat when its internal temperature is around 135 to 140 degrees F and allow it to rest briefly (the temperature will continue to rise).

What to serve with salmon

When the weather is warm, there’s nothing like a piece of perfect salmon cooked on the grill with a drizzle of tahini green goddess sauce and a fresh salad (try avocado salad, cucumber salad, or Panzanella).

But since you’re firing up the grill anyway, why not grill some vegetables?! And if you need something starchy to serve along, try my potato salad or serve your salmon over a bed of bulgur wheat. 

Leftovers and storage tips

Cooked salmon filets will keep in the fridge for 2 days in an airtight container. I don’t like to reheat salmon because it inevitably dries out and becomes rubbery. So I turn leftovers into a

How long do you cook salmon in 400 degree oven?

At 400°F (C), a piece of salmon takes about 10-15 minutes to bake, or until the temperature reaches 135 degrees at its thickest, most internal part. At 425°F (215°C), you'll want to aim for four to six minutes per half-inch of thickness for the most tender, buttery fillets possible.

Is 400 degrees too hot for salmon?

Baking salmon at 400 degrees F is the perfect temperature to cook the fish and get crispy skin. If you're looking for a more gentle cooking method, you can bake salmon at 350 degrees F for 20-25 minutes, or until cooked through.

How long to cook 1 lb salmon at 400?

A 1 lb portion of salmon should cook for 15 to 20 minutes at 400 F.

How long does it take salmon to grill on the grill?

Brush the grill with oil to prevent sticking. Place salmon skin-side up and close the grill lid. Grill salmon for 6-8 minutes. Carefully flip the salmon and cook for another 6-8 minutes until the salmon is just cooked through and flakes easily.