Sous Vide Salmon Temperature & Time Guide

For sous vide salmon, start at 125°F (52°C) for a tender, moist texture. A 30–45 minute culinary schedule can fit a thawed thin fillet, but it is not a heating-through guarantee for a measured thickness and must not be extended to 1–1.5-inch portions. If you need pathogen reduction rather than texture guidance, use the separate thickness-based table below or the simpler FDA Food Code benchmark of 145°F (63°C) at the center for 15 seconds.

How we researched: We compared FDA fish-safety guidance, Baldwin’s published thermal tables, and Anova’s culinary temperature guidance. No original cooking test. Checked August 2, 2026.

Choose salmon temperature by texture

Bath temperatureExpected textureTexture-path timing boundarySafety meaning
110°F / 43°CVery soft and translucent30–45 min only for a thawed thin fillet; not a thickness guaranteeNot pasteurized; skip for vulnerable diners
120°F / 49°CSoft and moist with a translucent center30–45 min only for a thawed thin fillet; not a thickness guaranteeShort schedule is not pasteurization
125°F / 52°CTender, moist, and lightly flaky30–45 min only for a thawed thin fillet; not a thickness guaranteeLead texture choice; not pasteurized by this short schedule
130°F / 54°CFirmer and flakier30–45 min only for a thawed thin fillet; not a thickness guaranteeNot covered by Baldwin’s pasteurization table
140°F / 60°CFirm and conventionally cooked30–45 min only for a thawed thin fillet; not a thickness guaranteeUse thickness table for pasteurization
145°F / 63°CFirmest option in this guideCenter must reach 145°F and hold 15 secFDA Food Code benchmark

Temperature changes the texture you are aiming for; thickness and starting condition determine how long the center takes to approach the bath temperature. Anova’s 30–45 minute culinary range is useful only as a thin-fillet recipe schedule, not as proof that a portion of a stated thickness has heated through. If your salmon is not clearly thin, use documented thickness-aware guidance rather than stretching this short range.

The texture descriptions draw on Anova’s salmon temperature guide and Baldwin’s salmon guidance; they are not Perfect Sous Vide test results.

Choose one of two time paths

Path 1: Cook for texture and serve immediately

Use this path only for an intact, thawed thin fillet when your priority is a specific texture. Choose a bath temperature from the first table and use the cited 30–45 minute culinary schedule only within that narrow thin-fillet scope. It is a recipe timing range, not a promise that the center of a measured thickness has reached or nearly reached the bath temperature. Serve promptly, and do not describe this short schedule as pasteurization.

Path 2: Use a thickness-based pasteurization schedule

Use this path when pathogen reduction is part of the cooking goal. Measure the thickest point, select a listed bath temperature, then use the total bath time in the next table. If your portion or setup falls outside the table assumptions, do not guess or interpolate.

For pregnant people, older adults, young children, or immunocompromised diners: do not serve salmon cooked only by an underpasteurized texture schedule.

Pasteurization times for thawed fatty fish

Thickness131°F / 55°C136.5°F / 58°C140°F / 60°C
20 mm / 0.8 in4 hr 45 min2 hr1 hr 15 min
25 mm / 1.0 in5 hr2 hr 15 min1 hr 30 min
30 mm / 1.2 in5 hr 15 min2 hr 30 min2 hr
35 mm / 1.4 in5 hr 30 min3 hr2 hr 15 min
40 mm / 1.6 in6 hr3 hr 15 min2 hr 30 min

What these times mean: These are total bath times adapted from Baldwin’s Table 3.1 for fatty fish. They assume fish starting at 41°F (5°C), a circulating bath, a fully submerged non-overlapping bag, Baldwin’s 2:3:5 box model, and a one-million-to-one reduction in Listeria monocytogenes. Do not extrapolate below 131°F (55°C) or beyond the displayed thicknesses.

Measure the thickest part of the portion. If the measurement falls between rows, use the next thicker listed row rather than shortening the time. A whole side, unusually shaped piece, or portion thicker than 40 mm (1.6 inches) is outside this table.

Parasite control is a separate question

Bacterial pasteurization time does not prove parasite destruction. Short cooks at 110–130°F (43–54°C) do not meet the FDA parasite-destruction freezing schedules.

  • Freeze at -4°F (-20°C) or below for 7 days total.
  • Freeze at -31°F (-35°C) or below until solid, then hold at that temperature or below for 15 hours.
  • Freeze at -31°F (-35°C) or below until solid, then hold at -4°F (-20°C) or below for 24 hours.

A package marked “previously frozen” does not document that one of these schedules was met. A home freezer may also lack reliable temperature records. If parasite control matters for the fish you bought, obtain documented supplier information or choose a cooking endpoint appropriate to your risk tolerance and diner.

Prepare, bag, and cook the salmon

  1. Choose intact portions of similar thickness. Remove pin bones and measure the thickest point.
  2. Optional: salt lightly for 20–30 minutes in the refrigerator, then pat dry. This can firm the surface and reduce visible white albumin.
  3. Bag each portion in one layer. Use gentle vacuum pressure, or follow the water-displacement method to avoid crushing delicate fish.
  4. Preheat a circulating bath and fully submerge the bag without overlap. Keep water moving around every side.
  5. Cook using either the texture path or the applicable pasteurization table—not a hybrid guess between them.
  6. Lift the fish carefully onto a tray, open the bag, and move the portion with a wide spatula.
  7. Pat dry. For skin-on salmon, sear the skin side quickly in a hot pan, then serve immediately.

Use a heat-suitable food bag and follow its manufacturer’s temperature limits. For material questions, see our guide to sous vide bag safety. If you are new to bath setup and circulation, start with the beginner’s guide to sous vide.

Frozen salmon: thaw for these schedules

Do not add a universal frozen-time bonus to either table. The short texture schedule is scoped to thawed portions, and Baldwin’s pasteurization table starts at 41°F (5°C). Thaw salmon under refrigeration, measure it, then apply the relevant path only if all other assumptions fit.

Fix common sous vide salmon problems

ProblemLikely causeNext adjustment
White albumin on surfaceHigher heat, longer cooking, or no pre-saltingTry a lower texture temperature or a short refrigerated dry brine
Mushy textureBath temperature too low or unnecessary holdingRaise the bath by 5°F and avoid extending texture cooks
Fish breaks during transferDelicate low-temperature textureOpen the bag on a tray and use a wide spatula
Rubbery skinMoisture remained before finishingDry thoroughly and sear skin-side only
Uneven centerUnequal thickness, overlap, or poor circulationBag portions separately in one layer and restore water flow

Before you start

  • Decide whether your goal is thin-fillet texture cooking or thickness-based pasteurization.
  • Use the 30–45 minute range only for a thawed thin fillet; it has no stated 1–1.5-inch allowance.
  • Measure the thickest point. If the fish is not clearly thin, do not stretch the short texture schedule.
  • Keep portions separate, fully submerged, and surrounded by circulating water.
  • Do not use the simple schedule for stuffed, rolled, injected, minced, heavily scored, frozen, thick, or whole-side salmon.
  • Serve texture-cooked salmon immediately; this guide does not provide a casual vacuum-bag storage schedule.

Sources

Leave a Comment