—
min
—
min
—
min
4
cm
—
min
—
min
—
min
4
cm
The Sous Vide Thickness Calculator uses heat diffusion physics to determine precisely how long it takes for the center of a food item to reach the water bath temperature, based on the food's thickness, shape, type, and starting temperature. This is one of the most scientifically grounded calculators in sous vide cooking — the cooking time is not an empirical rule of thumb but a direct consequence of Fourier's law of heat conduction.
The fundamental relationship is: the time for heat to diffuse to the center of a food item scales with the square of the characteristic length (half-thickness for a slab). Mathematically: t ∝ L² / α, where α is the thermal diffusivity of the food (approximately 0.13 mm²/s for most proteins). This means that if you double the thickness of a steak, you quadruple the time needed. A 20 mm steak that takes 45 minutes will require approximately 180 minutes (3 hours) at 40 mm — not 90 minutes. This counterintuitive scaling is why thick roasts require all-day cooking while thin fillets are done in under an hour.
Food shape also matters significantly. A flat slab (steak, fish fillet) has heat entering from two flat surfaces, allowing relatively fast center heating. A cylinder (tenderloin, sausage, rolled roast) heats from all sides radially but has a longer path to the center relative to surface area. A sphere has the most uniform heating but also the longest path from surface to center for equivalent thickness. This calculator applies shape factors derived from analytic solutions to the heat equation for each geometry.
Starting temperature is another critical variable. Refrigerator-temperature food (4°C) needs additional time compared to room temperature food (20°C) before the core equilibrates. Frozen food (-18°C) requires a substantial thawing phase — approximately 60 extra minutes for most practical food thicknesses — before the normal heating calculation applies. This calculator accounts for all these variables to give reliable minimum cooking time, pasteurization time, and maximum safe holding time for each food type.
Core heating time is computed as: t_heat = shape_factor × diffusivity_factor × 0.8 × (thickness_cm)² + temperature_offset. Shape factors: slab=1.0, cylinder=0.75, sphere=0.6 (reflecting faster center heating due to convergent heat flow from all sides). Diffusivity factors: fish=0.95 (slightly higher water content), vegetables=0.85 (higher water content, faster heating), other proteins=1.0. Temperature offset: frozen adds 60 min, room temperature subtracts 8 min from the heating time. Pasteurization time adds food-type-specific holding times (chicken: +20 min, pork: +15 min, others: +10 min). Maximum hold time is set at 3–5× the heating time, capped by practical texture degradation limits per food type.
The heat_time_min output represents the minimum time for the food center to equilibrate to bath temperature — do not remove food before this time. The pasteurization_time_min is the minimum safe cook time ensuring pathogen reduction to safe levels. Always use pasteurization_time_min as your minimum, not heat_time_min alone. The max_hold_time_min represents when texture quality begins to degrade — fish is most sensitive (cap at 90 min), chicken is moderate (cap at 240 min), beef can hold up to 8 hours for tender cuts. Cooking anywhere between minimum pasteurization and maximum hold time is safe and optimal.
Inputs
Results
A 60 mm thick tenderloin cylinder needs 2 hours 42 minutes minimum to equilibrate, and 2 hours 52 minutes for full pasteurization. Hold safely for up to 6 hours 45 minutes.
Inputs
Results
Frozen fish fillet needs 85 minutes minimum — 60 minutes for thaw plus 25 minutes for heating through. Note the maximum hold is short (57 min) so serve promptly after minimum time.
Heat conduction through a solid follows Fourier's second law of heat transfer. The time for a temperature signal to diffuse to the center of a semi-infinite slab is proportional to the square of the distance divided by the thermal diffusivity: t = x² / (2α). This arises because each successive layer of food must first be heated before it can conduct heat further inward — a cascading process that produces quadratic (not linear) time scaling. This is one of the most important and counterintuitive facts in sous vide cooking, directly explaining why thick cuts require dramatically longer cooking times.
Thermal diffusivity (α) is a material property describing how quickly temperature changes propagate through a material. It equals thermal conductivity divided by the product of density and specific heat: α = k / (ρ × Cp). For most meat and fish, α ≈ 0.12–0.14 mm²/s. Foods with higher water content (vegetables, fish) have slightly higher thermal diffusivity and heat faster. Foods with higher fat content have lower thermal diffusivity and heat more slowly. Knowing α allows exact calculation of heating times via Fourier's law, which is the basis of this calculator.
Yes, significantly for thick cuts. For a slab (flat steak), heat enters only from the top and bottom surfaces — the thermal path to center is the half-thickness. For a cylinder (tenderloin), heat enters from all sides radially, and analytical solutions (Bessel functions) show the center heats approximately 25% faster than an equivalent-diameter slab. For a sphere, convergent heat flow from all directions means the center heats approximately 40% faster than a slab. For thin items (below 20 mm), the shape effect is small. For items above 50 mm, using the correct shape factor can save 30–60 minutes of cooking time.
Always measure the thickest part of the cut — this determines the minimum cooking time, as the center of the thickest section is the last to reach temperature. For a chicken breast that tapers from 35 mm to 15 mm, use 35 mm as your thickness (alternatively, pound it flat to even thickness for more uniform cooking). For a bone-in cut, measure the meat thickness on the side away from the bone, as bones conduct heat differently than muscle. For rolled roasts, measure the overall diameter as a cylinder.
Stacking is generally not recommended because stacked items effectively increase thickness and prevent water circulation between pieces. A bag with two 25 mm steaks stacked will heat like a 50 mm slab at the contact zone — requiring double the time for the interior surfaces to reach temperature. If you must cook multiple pieces in one bag, arrange them in a single layer without overlap, or use multiple bags. For items like chicken wings or small vegetables that are too thin to stack significantly, multiple pieces per bag is acceptable if they are not tightly bunched.
Fish muscle has a fundamentally different protein structure than red meat. Fish myomeres (muscle segments) are separated by thin collagen sheets that convert to gelatin very quickly at cooking temperatures. At 45–52°C, this conversion begins within 30–45 minutes and accelerates with time. After 60–90 minutes at temperature, fish becomes overly soft, loses its flaky texture, and can taste mushy. This is in contrast to beef, where collagen conversion (at 60–65°C) actually improves texture of tough cuts over many hours. For fish, timing precision is more important than for meat.
Items thinner than 10–15 mm heat so quickly in a water bath that the minimum cook time is dominated by pasteurization holding time rather than heat diffusion. Very thin items (below 10 mm) like shrimp, thin fish fillets, or vegetable slices can be cooked conventionally in 2–5 minutes and do not benefit significantly from sous vide's primary advantage (preventing overcooking through precise temperature control). Sous vide is most valuable for items 20 mm and above, where the conventional technique makes it very difficult to maintain a specific internal temperature across the entire cross-section.
The volume of the water bath does not significantly affect the time for the food center to reach temperature, as long as the circulator can maintain the set temperature within ±0.5°C throughout cooking. What matters is the thermal mass of the food relative to the water bath — larger food loads can temporarily lower bath temperature if added at once (cold shock). Allow the bath to recover to set temperature before calculating cook time. For large batch cooking, preheat your circulator and add food gradually or increase the bath temperature by 1–2°C while loading.
Starting temperature affects the total time needed to bring the food center from initial to bath temperature. The temperature difference between starting food temperature and bath temperature directly scales heating time. Going from 4°C (fridge) vs. 20°C (room temperature) to a 57°C bath represents a 53°C vs. 37°C temperature rise — about 43% more time needed from the fridge. Frozen food at -18°C requires a 75°C rise to reach the same bath temperature plus the latent heat of thawing ice — explaining the approximately 60 minute additional time required for frozen food.
Heating time is the time for the food center to physically reach the bath temperature. Pasteurization time is the additional holding time at temperature needed to reduce pathogen load to safe levels. At most sous vide temperatures, pasteurization requires the food to be held at the target temperature for a specific duration after reaching it: at 60°C, chicken requires 35 minutes; at 63°C, 8 minutes; at 68°C, 3 minutes (USDA 7-log reduction). For beef and pork at common sous vide temperatures (57–63°C), pasteurization of surface pathogens occurs effectively through the initial heating phase. The distinction matters most for poultry and pork.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!