This post may include affiliate links; for details, see our disclosure policy.
Here’s how to cook salmon! Master how to bake it in the oven, broil, grill, poach or pan sear it to perfection.
Salmon is one of the most popular fish in America: yet it can be intimidating to cook! How do you get it to the perfect tender, flaky consistency? How do you know when salmon is done, and why does it sometimes taste fishy? What about that white stuff that sometimes appears after you cook it? Here are all our tips to mastering how to cook salmon. Pick your favorite method below, then scroll below the list for a few tips on choosing the best fish, that white stuff, and more.
How to cook salmon: 5 best methods!
Baking salmon is one of the easiest ways to cook it. It comes out beautifully tender.
Pros & cons: Simple and straightforward method that's mostly hands off. Cooking in foil seals in the moisture, but the salmon doesn't get a crisp exterior. It takes longer than some methods.
Total time: 15 minutes, plus preheat time (adds about 10 minutes)
Basic method: Preheat to 325 degrees F. (If time, brine the salmon while you preheat.) Pat each piece of salmon dry, place it on the foil and sprinkle with salt and pepper. Close and seal the foil around the salmon. Bake for 10 minutes in the foil. Then open the foil packet and bake for 3 to 6 minutes, depending on thickness, until just tender and pink at the center (the internal temperature should be between 125 to 130F in the center). A 1-inch thick fillet should cook in about 15 minutes total. Squeeze with lemon juice and serve.
Full Recipe: Oven Baked Salmon
Pan seared salmon is quick and simple, and results in a crispier exterior than baking. Also you can skip that preheat time!
Pros & cons: Simple method that results in a crisp exterior and more flavor than baking with no preheating time. However, pan searing is hands-on and messier than other methods.
Total time: 5 to 10 minutes
Basic method: If time, brine the salmon. Pat the salmon dry, rub with olive oil and sprinkle with kosher salt and black pepper. Heat a large skillet over medium high heat and add 1 tablespoon butter and 2 tablespoons olive oil. Add the salmon skin side up and cook for 2 to 3 minutes until cooked about ½ way to center of thickest portion. Flip the salmon, tilt the pan down and quickly spoon the pan juices over the top of the fish a few times. Cook for 2 to 5 minutes, depending on the thickness, until just tender and pink at the center (and the internal temperature is 125 to 130F in the center). Remove from the heat, spritz with lemon juice and serve.
Full Recipe: Pan Seared Salmon
Broiling salmon is super quick: it results in a flavorful piece of fish with a subtly crisp top.
Pros & cons: This method is very quick and mostly hands-off: plus, no preheating time! It's one of our favorite methods. The only caution: make sure not to overcook it!
Total time: 5 to 10 minutes
Basic method: If time, brine the salmon. Preheat the broiler to high. Place a sheet of aluminum foil on a baking sheet and brush it with olive oil. Pat each piece of salmon dry and place it on the foil skin side down. Brush the salmon with a bit of olive oil and sprinkle with salt and pepper. Broil 4 to 5 minutes for very thin salmon or 7 to 10 minutes for 1-inch thick salmon, until it’s just tender and pink at the center (the internal temperature should be between 125 to 130F in the center). Serve spritzed with lemon wedges.
Full recipe: Broiled Salmon
Grilled salmon has the best charred flavor and flaky texture! When it's grilling season, this is the top method to pick.
Pros and cons: It's easy and one of the most flavorful ways to cook salmon. Cons? Not everyone has access to a grill year round.
Basic method: Preheat a grill to medium-high heat (375 to 450 degrees). If time, brine the salmon or go to Marinated Grilled Salmon. Pat the salmon dry, rub it generously with olive oil and sprinkle it with the kosher salt and this seafood seasoning blend (or simply salt and pepper). Grill the salmon over indirect heat skin side up for 3 to 5 minutes, until grill marks appear and it releases from the grates. Flip and cook another 2 to 5 minutes, depending on the thickness of the salmon, until flaky and just pink at the thickest portion and the internal temperature is 125 to 130F. Allow to rest for a few minutes, then serve.
Full recipe: Grilled Salmon or Grilled Marinated Salmon
Poached salmon is very quick and hands off: plus you avoid that fishy smell in the kitchen!
Pros and cons: It's simple, hands-off, and fast and results in extremely tender salmon. However, the fish comes out a light pink color which is not as appetizing looking as other methods. Make sure to garnish with fresh garnishes or serve with a sauce. It's also great for a Salmon Caesar Salad.
Basic method: Pat the salmon dry and season generously with the salt and several grinds of black pepper. In a large skillet, place ½ cup white wine or broth, ¼ cup water, lemon slices, dill sprigs, and capers. Place salmon pieces on top, skin side down. Bring to a simmer and cover. Cook 7 minutes for thin salmon and 10 minutes for thick salmon, until the fish is tender and cooked through and the internal temperature is between 125 to 130F. Remove from the pan and place on a platter..
Full recipe: Poached Salmon
How to buy a great piece of salmon
What’s key in all these ways to cook salmon? You need a high-quality piece of fish. There’s no way to “fix” poor quality salmon: even drowning it with a sauce. Keep in mind: lower quality salmon can taste very fishy and have a mushy texture. You can use frozen salmon, but we’ve found that fresh salmon tends to taste better and be higher quality. Here’s how to buy a great piece of salmon:
- Buy wild caught salmon. Fish that is wild caught in your country is usually a sustainable choice. There are also quality options in well-regulated farms; see Seafood Watch Consumer Guide. Buy it fresh from the fish counter if you can; frozen works too.
- Look for US caught (if you’re in the US). 90% of the seafood we eat in the US is imported. Imported seafood runs the risk of being overfished, caught under unfair labor practices, or farmed in environmentally harmful ways.
- Coho is a good choice for great flavor. We tend to like Coho salmon for its mild flavor: it’s a good middle of the road option in terms of price. Of course, King salmon is incredible but it’s on the expensive end. Atlantic salmon is typically farmed salmon, so we tend to avoid it: however, we have found some good quality Atlantic salmon fillets at the fish counter.
How to know when salmon is done
How to tell when salmon is done? First, buy a food thermometer! It’s the best way to get a precise reading on whether it’s cooked. There are many types of salmon (Coho, Atlantic, King, etc.) that all come in different thicknesses, so each piece will cook differently. No two pieces of fish are alike, so the exact timing will vary every time you cook it. Here’s how to know when salmon is done:
- The internal temperature should measure 125 to 130 degrees Fahrenheit in the center for medium cooked salmon. If you prefer medium rare, you can stop cooking at 120 degrees. Make sure you insert the probe into the thickest spot. The fish will continue to cook after you remove it from the heat. To ensure full safety, the FDA recommended temperature for seafood is 145 degrees, or well done.
- Alternatively, flake it with a fork to assess doneness. Cook the fish until the salmon just starts to flake when pricked with a fork.
- Either way, be careful not to overcook. There’s nothing worse than a dry piece of fish. Keep an eye on it and don’t overdo it! There’s no going back.
How long to cook salmon
Every piece of salmon is a different type and thickness, so the timing will range every time you cook it. But for what it’s worth, here are the approximate cook times for these methods:
Salmon Cooking Method | Cook Time (depends on thickness) |
Pan Seared Salmon | 4 to 8 minutes on medium high heat (2 to 3 minutes skin side up, then flip for 2 to 5 minutes more) |
Baked Salmon | 13 to 16 minutes at 325 degrees Fahrenheit |
Broiled Salmon | 4 to 5 minutes for very thin, or 7 to 10 minutes for 1-inch thick salmon |
Grilled Salmon | 5 to 10 minutes on medium high heat (375 to 450 degrees) (3 to 5 minutes skin side up until grill marks appear and it releases from the grates, then flip and cook 2 to 5 minutes more) |
Poached Salmon | 7 minutes for thin salmon and 10 minutes for thick salmon |
What’s the white stuff on salmon when cooked?
What’s that gooey white stuff that sometimes appears on the surface of the fish after it’s cooked? The white stuff is perfectly normal: it’s coagulated protein that seeps to the surface while cooking, called albumin. The amount of albumin varies greatly depending on the fish, so it’s not something you can control. (Read more here.) It’s safe to eat, but it does look less than appetizing on top of a beautiful fillet. Here are a few ways to reduce the albumin when you cook salmon:
- Cook it at a lower temperature to cook it more gently (325 degrees Fahrenheit)
- Brine the salmon in a salt and water solution before baking
More salmon resources and recipes
Want more? Here are a few more resources related to this popular fish:
- Browse 10 Sauce for Salmon Ideas once you’ve finished your recipe
- Go for 21 Easy Salmon Recipes
- Got leftovers? Try our 10 Genius Leftover Salmon Recipes
- Master How to Know When Salmon is Done
How to Cook Salmon
- Prep Time: N/A
- Cook Time: N/A
- Total Time: 51 minute
- Yield: 4 1x
Description
Here’s how to cook salmon! Master how to bake it in the oven, broil, grill, poach or pan sear it to perfection.
Ingredients
- 1 1/2 pounds or 4 (6-ounce) salmon fillets, wild caught if possible
- Olive oil
- Salt and pepper
- Lemon wedges
Instructions
- For baked salmon: Go to Easy Baked Salmon.
- For pan seared salmon: Go to Pan Seared Salmon.
- For broiled salmon: Go to Quick Broiled Salmon.
- For grilled salmon: Go to Grilled Salmon or Grilled Marinated Salmon.
- For poached salmon: Go to Poached Salmon.
- Category: Main Dish
- Method: Varies
- Cuisine: Seafood
- Diet: Gluten Free
Keywords: How to cook salmon
Let us know if you have any questions!
★★★★★