How to Cook Salmon So It Doesn’t Taste Fishy

As an Amazon Associate we earn from qualifying purchases.

Salmon is quite popular seafood across the globe, rich in omega-3 fatty acids. However, it tastes incredibly fishy if it is not flash frozen right after being caught. Along with buying good quality frozen Salmon, you also need to know how to cook salmon so it doesn’t taste fishy.

How to Cook Salmon So It Doesn’t Taste Fishy?

Salmon is a fatty fish that decreases the risk of diabetes, heart disease, and obesity. However, incorrectly cooking it leads to a horrible smell that is hard to let go of and destroys your appetite along with the nutrients. Don’t worry, you can use our multi-method guide on how to cook Salmon, so it doesn’t taste fishy.

Beginner Cooking Tips
Beginner Cooking Tips

Method 1: Pan Fry After Milk Soak

Pan-frying is easy and can be done quickly. But you must be careful with the soaking process as underdoing or overdoing it will destroy the fish altogether. Therefore, you need to follow specific steps to do the process effectively.

Four pieces of sliced salmons with sliced lemons

Step 1: Milk Bath for Removing Fishy Taste

  1. Take a bowl full of milk. (Enough for the fillets to soak in)
  2. Soak the salmon fillets in that bowl.
  3. Wait for 20 minutes. (The protein in milk removes the fish odor by binding with it)
  4. Remove the fillets, and now you are ready to cook them.

Step 2: Prepare the Salmon Fillets for Getting Cooked

  1. Season the salmon fillets with salt & pepper
  2. Add little olive oil or butter onto the fillets.
  3. Place the fillets over a hot skillet.
  4. Keep the stove flame on medium-high.

Step 3: Pan-Fry the Salmon

  1. The skin side should be up on the hot skillet.
  2. Spread little oil or butter over it.
  3. Let it sizzle for around 5 to 6 minutes.
  4. Use a spatula to turn around the Salmon.
  5. Let the skin-side down cook for around 3 minutes.
  6. Please wait until it changes the color to golden.
  7. Serve it and enjoy your Salmon.

This video here will clear your doubts about how to reduce the fishy smell from store-bought Salmon.


If you are getting a good deal on flash-frozen Salmon, then buy in a bulk quantity. Store the Salmon in your refrigerator, as it will stay fresh for a long time and can be quickly cooked.

Method 2: Oven Cooking the Salmon

Oven roasting is an excellent way to cook your Salmon in isolation and eliminate the fishiness. It is because you can easily roast more than one fillet of Salmon at a time. Hence, this takes less time for you to cook for a group.

Moreover, oven roasting is also a better alternative because it demands little or no oil, giving you all that Omega without the oil’s cholesterol.

Step 1: Prepare the Salmon Fillets for Oven Roasting

  1. Pull out the salmon fillets and place them over a utensil.
  2. Season salmon fillets with salt & pepper
  3. Use a baking dish and lightly grease it. (You can use a baking sheet as well)
  4. Place the fillets with the skin-side down.
  5. Preheat the oven to 400 Degrees Fahrenheit.
A salad meal with a salmon on top

Step 2: Put the Salmon Fillets Into the Oven

  1. Put the baking sheet with fillets into the oven.
  2. Leave it for 12 to 15 minutes.
  3. You do not need to flip the salmon fillets.
  4. Check if the Salmon is opaque on the outside.
  5. Take it out of the oven, and check if you are getting any fishy odor.

Step 3: Serve the Salmon Fillets

  1. Serve the fillets on a plate.
  2. Squeeze fresh lemon over them.
  3. It will add freshness to the fillets’ flavor, and any remaining hints of the fishy smell will go away.

Method 3: Cooking Salmon by Poaching

While you cook Salmon or any seafood in water, the flesh of the fish becomes tender and soft. Therefore, its smell is eradicated during this fish bath. Here are the steps for you to approach this method:

  1. Fill a large skillet with water.
  2. Season the cooking liquid with any spices or herbs.
  3. Turn on the stove and keep it on a simmering heat.
  4. Put the salmon fillets in the skillet with water.
  5. You need to maintain low heat.
  6. Wait until the salmon fillets turn flaky and are cooked.
  7. Take the fillets out, and they are ready to serve.

Frequently Asked Questions

Is Salmon Fish Rich in Nutrients?

Yes, Salmon is considered one of the most significant sources of omega-3 fatty acids DHA and EPA. A 100 gram of farmed Salmon consists of 2.3 grams of omega-3 fatty acids.

Apart from that, a 100-gram portion of wild Salmon consists of 2.6 grams of omega-3 fatty acids. For more knowledge regarding the nutritional aspects of Salmon, check out this article.

Is There Any Precaution or Limitation of Eating Salmon?

As per EPA and FDA, children should eat only 1 to 2 servings in a week. In addition, no children below the age of 2 should eat Salmon or other seafood.

It is because high omega-3 fatty acid absorption by children’s bodies is not favorable for good health.

Adults should also eat only two portions or only 8 ounces of Salmon in a week. To know more about the risk factors of eating Salmon, click on this link.

A salmon meal drenched on creamy milk

How Many Types of Salmon Fishes Are There?

There are six types: King Salmon, Coho Salmon, Pink Salmon, Sockeye Salmon, Salmo Salar, and Keta Salmon. The link here gives more details about them.

6 Tips for Cooking Fish (so it Actually Tastes Good!)


Fishy taste or odor can ruin the fun of eating Salmon or any of your favorite fish. Therefore, follow any of the above two methods of cooking salmon, and get the fishy taste wholly removed. To add, it is also possible to learn how to make any fish taste good by learning some techniques, such as dredging.

Salmon has impeccable health benefits and is good for the heart. So, why stop consuming them only because of the fishy taste? Anyways, if you rejected fish before, now is the time to change that. Cook it correctly and enjoy eating Salmon.

Nathaniel Lee is an avid cook, drawing on his decades of home cooking and fine dining experience. With inspirations like Alton Brown and Gordon Ramsey, Nathaniel focuses on simple processes to make amazing food.