About the Sous Vide Calculator
This calculator looks up a recommended water bath temperature and estimated minimum cook time for six common sous vide proteins: rare steak, medium steak, chicken breast, pork chop, salmon, and a soft-set egg. It's built for anyone setting an immersion circulator who wants a starting temperature and time before dropping a bagged item into the bath.
How It Works
You choose a food from the dropdown and enter the thickness of the item in inches. Each food has a fixed target temperature and a base cook time in hours; the calculator multiplies that base time by the thickness (with a floor of 0.5 inch) to produce an adjusted minimum cook time, since heat takes longer to reach the center of a thicker cut.
Formula & Methodology
Each food in the lookup table carries two fixed numbers: a target water temperature (for example 135°F for medium steak, 146°F for chicken breast, 167°F for a soft-set egg) and a baseHours value representing the time needed at 1 inch of thickness. To adjust for a different thickness, multiply baseHours by the entered thickness, but never by less than 0.5, so a very thin cut still gets at least half the base time. A 1.5-inch medium steak, for instance, uses baseHours 1 x 1.5 = 1.5 hours minimum.
Examples
1-inch chicken breast
Selecting chicken breast at the default 1 inch thickness gives a water bath temperature of 146°F and a cook time of 1.5 hours (baseHours 1.5 x max(1, 0.5) = 1.5).
1.5-inch rare steak
Selecting steak (rare) at 1.5 inches gives a target temperature of 125°F and a cook time of 1.5 hours, since baseHours 1 x 1.5 = 1.5.
Advantages
- Converts a subjective judgment call (temperature and doneness) into a fixed lookup so you set the circulator correctly on the first try
- Automatically scales the minimum cook time to the actual thickness of your cut instead of relying on a single generic number
- Covers six distinct proteins with different target temperatures in one tool, from a soft egg at 167°F to salmon at 125°F
Common Mistakes
- Measuring thickness at the thin edge of a cut instead of its thickest point, which understates the time actually needed to heat the center
- Treating the calculated time as a maximum rather than a minimum and pulling food early before the core has fully come up to temperature
- Assuming all proteins share one safe temperature, when the six foods in this tool span a range from 125°F to 167°F depending on food safety and texture goals
Edge Cases to Watch For
- Thickness is clamped to a 0.5 inch minimum inside the calculation, so entering 0.25 inch or 0 still returns the same result as 0.5 inch - the tool will not let a thin cut compute an unrealistically short time.
- If an unrecognized food value is somehow passed in, the code falls back to the medium steak data (135°F, 1 base hour) rather than erroring out.
- The result is explicitly labeled a minimum - it does not account for going well beyond the calculated time, which sous vide handles differently than conventional cooking since the water temperature caps how hot the food can get.
- Only six proteins are covered; thicker or unusual cuts, frozen starting temperature, or bath recovery time after adding cold food are not factored into the estimate.
Common Use Cases
- Home cooks setting up an immersion circulator for the first time on a specific cut
- Meal preppers scaling cook times across steaks, chops, or fillets of different thicknesses
- Anyone converting a recipe written for a different thickness of protein than what they actually bought