Sous Vide Time Calculator Formula
Understand the math behind the sous vide time calculator. Each variable explained with a worked example.
Formulas Used
Water Bath Temperature
cook_temp = base_temp_fTemperature (Celsius)
cook_temp_c = round((base_temp_f - 32) * 5 / 9 * 10) / 10Minimum Time
min_time = round(base_hours * 10) / 10Maximum Time
max_time = round(base_hours * 2 * 10) / 10Variables
| Variable | Description | Default |
|---|---|---|
protein_type | Protein Type | 1 |
doneness | Doneness | 2 |
base_temp_f | Derived value= (protein_type <= 2) * (120 + doneness * 10) + (protein_type == 3) * (140 + doneness * 5) + (protein_type == 4) * (135 + doneness * 8) + (protein_type == 5) * (110 + doneness * 10) + (protein_type == 6) * 145 | calculated |
base_hours | Derived value= (protein_type == 1) * 1.5 + (protein_type == 2) * 3 + (protein_type == 3) * 1.5 + (protein_type == 4) * 2 + (protein_type == 5) * 0.75 + (protein_type == 6) * 0.2 | calculated |
How It Works
How Sous Vide Cooking Works
The Principle
Sous vide cooks food in a precisely controlled water bath. The food reaches exactly the water temperature, so it cannot overcook. Time determines tenderness, not doneness.
Temperature Guidelines
Steak:
Chicken Breast: 145-165°F (63-74°C) Pork Chop: 140-170°F (60-77°C) Salmon: 120-140°F (49-60°C)
Time Range
Sous vide has a wide time window. Food is safe and properly cooked at the minimum time, and remains excellent up to the maximum time.
Worked Example
Cook a 1-inch medium-rare steak sous vide.
protein_type = 1doneness = 2
- 01Temperature = 120 + 2 x 10 = 140°F (this is a simplified estimate; adjust to preference).
- 02Celsius = (140 - 32) x 5/9 = 60.0°C.
- 03Minimum time = 1.5 hours.
- 04Maximum time = 3 hours.
- 05Sear in a hot pan for 60 seconds per side after the bath for a crispy crust.
Ready to run the numbers?
Open Sous Vide Time Calculator