My sous vide salmon recipe is a foolproof and easy way to cook salmon perfectly every time. It’s flaky, moist, and flavored with lemon and dill.

We enjoy salmon at least once a week, and while I don’t really play favorites in how it’s prepared, sous vide salmon has to be my favorite.
Why sous vide salmon?
I love using the sous vide to cook salmon because it’s a surefire way to guarantee perfectly cooked salmon every time. All you do is season the fish, seal it up, and let the sous vide work magic.
Why I love this recipe
- Consistent results. The best thing about the sous vide technique for salmon is that you can find the temperature and timing that works for you and let it do the hard work.
- Perfect texture. These salmon fillets are moist in the center and slightly flaky on the outside.
- Versatile. You can customize the salmon any way you like, like adding different herbs, spices, or even a marinade.
- Set and forget cooking. Unlike pan-seared salmon, sauteed salmon, or baked salmon in foil, using the sous vide machine is completely hands-off. I use this time to make some fun sides.
Key Ingredients
- Salmon. Use fillets that are at least an inch thick. This is important because if it is any smaller, you risk the fish breaking apart or overcooking. I prefer skin-on fillets, but skinless fillets will work just as well.
- Lemon. Adds a lovely citric punch. Always use fresh lemon juice or lemon slices.
- Dill. A non-negotiable herb when paired with lemon and fish. Again, please use fresh dill.
- Butter. To sear the salmon fillets. You can use olive oil, but the butter adds that fabulous flavor.
- Kosher salt and black pepper. To taste.
How to sous vide salmon
I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.

Step 1- Prep. Set the sous vide machine to 49C/120F. While the water heats, season the salmon fillets with salt and pepper on all sides.

Step 2- Vacuum seal. Put the salmon in a vacuum bag, add the lemon slices and fresh dill, and seal.

Step 3- Sous vide the salmon. Place the salmon fillets in the water bath, ensuring they are fully submerged. Cook for 45 minutes.

Step 4- Sear. Once cooked, remove the fillets from the bag and discard the lemon slices and dill. Heat butter in a skillet over high heat. Sear the salmon skin-side down and evenly on all sides.
Flavor variations
- Add some spices. Add red pepper flakes, smoked paprika, or Italian seasoning.
- Sear them in a marinade. Add a tablespoon or two of your favorite marinade to the pan before searing the salmon. I sometimes use a simple mix of soy sauce and sesame oil.
- Use fresh herbs. Swap out the dill for some parsley, fresh thyme, or even some rosemary.
- Serve with a sauce. A creamy lemon-based sauce would be fabulous, or some garlic yogurt sauce.
Storage instructions
To store: Leftover salmon can be stored in the refrigerator, covered, for up to 3 days.
To freeze: Place the cooked and cooled salmon in a shallow container and store it in the freezer for up to 6 months.
Reheating: You can eat leftovers without reheating them. Simply allow it to come to room temperature and use it for salads and sandwiches. If you’d prefer warm salmon, reheat it in a skillet or oven.
Frequently asked questions
How long does it take to sous vide salmon?
I recommend cooking the salmon for 45 minutes total. However, it can be cooked for up to an hour. Any longer, though, and you risk the fish being a little rubbery and mushy.
What temperature do you sous vide salmon at?
Through recipe testing, I found 120F to be the ideal temperature to cook the salmon to achieve a buttery, flaky texture. If you prefer your salmon to be firmer, I recommend cooking it at 130F.
Can I make this without a sous vide cooker?
Yes! Fill a large pot with water, attach a thermometer, and heat to 120F, adjusting to maintain without boiling. Season the salmon, place it in a ziplock bag with the aromatics, and partially seal. Submerge to remove air, then fully seal. Cook for 45 minutes.

Sous Vide Salmon Recipe
5 from 2 votes
This sous vide salmon recipe is a foolproof way to cook perfect fish every single time. Flavored with lemon and dill and seared to perfection, it’s flaky, moist, and flavorful. Watch the video below to see how I make it in my kitchen!
Servings:
Prep:1minute min
Cook:45minutes mins
Total:46minutes mins
Ingredients 1x2x3x
- ▢4 salmon fillets 4-6 ounces each
- ▢1/2 teaspoon salt
- ▢1/4 teaspoon pepper
- ▢1/2 small lemon sliced
- ▢2 tablespoons butter
Instructions
- Preheat the water bath and set the sous vide to 120F.
- Pat dry the salmon fillets and season with salt and pepper on all sides.
- Place the salmon in a vacuum bag with lemon slices and dill. Seal the bag with a vacuum sealer.
- Place the bag with the salmon in the water bath, totally submerged in water, and cook for 45 minutes.
- Remove the salmon from the bag and discard the lemon and dill.
- Heat butter in a skillet on high heat. Add the salmon and sear evenly on all sides for a minute. Serve immediately.
Notes
TO STORE: Leftover salmon can be stored in the refrigerator, covered, for up to 3 days.
TO FREEZE: Place the cooked and cooled salmon in a shallow container and store it in the freezer for up to 6 months.
TO REHEAT: You can eat leftover sous vide salmon without reheating it. Simply allow it to come to room temperature and use it for salads and sandwiches. If you’d prefer warm salmon, reheat it in a skillet or oven.
No sous vide? Fill a large pot with water, attach a thermometer, and heat to 120F, adjusting to maintain without boiling. Season the salmon, place it in a ziplock bag with the aromatics, and partially seal. Submerge to remove air, then fully seal. Cook for 45 minutes.
Nutrition
Serving: 1servingCalories: 296kcalCarbohydrates: 1gProtein: 34gFat: 17gSodium: 411mgPotassium: 855mgFiber: 0.4gVitamin A: 247IUVitamin C: 7mgCalcium: 26mgIron: 1mgNET CARBS: 1g