Cooking, Baking & Brewing Roasting, Smoking & Sous Vide One-term transient-conduction solution (Baldwin sous vide heating model)

Sous Vide Cooking Time Calculator

Sous vide time depends on thickness, not on weight. This calculator works out how long the centre of a slab, cylinder or sphere takes to come within 0.5 °C of the bath, using the standard one-term solution to transient conduction — the same model behind Douglas Baldwin's published heating tables. Enter the thickest dimension, the shape, the starting state and the bath temperature. You get the heating time, the extra hold needed for a pasteurized result, and the point at which texture starts to suffer. A 25 mm steak and a 25 mm sphere of the same meat differ by more than three times.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
FoodSets the texture-limited maximum hold time; it does not change the heating physics.Beef, lamb or venison steak
Thickest dimensionThickness for a slab, diameter for a cylinder or sphere — always the shortest path from surface to centre, doubled.25 mm
ShapeHeat enters a sphere from every direction and a slab from only two, so shape matters as much as thickness.Slab — steak, fillet, chop
Starting stateFrozen food is modelled from a 0 °C melting front with a 50% allowance for the latent heat of fusion.Refrigerated, 5 °C (41 °F)
Bath temperatureIn °C. Common settings: 54.5 °C = 130 °F, 60 °C = 140 °F, 63 °C = 145 °F, 71 °C = 160 °F.55 °C
Surface heat-transfer coefficient95 represents a typical immersion circulator; lower it to about 40 for a still water bath with no pump.95 W/m²·K
Thermal diffusivity1.4 is the standard value for lean meat; fatty meat sits a little lower, watery vegetables a little higher.1.4 ×10⁻⁷ m²/s

It returns

  • Time for the centre to reach the bath — To within 0.5 °C of bath temperature, the usual definition of “up to temperature”.
  • Extra hold for a 6.5-log Salmonella reduction — Time at temperature after the centre arrives, using D₆₀ = 0.40 min and z = 6.5 °C.
  • Total for a pasteurized result
  • Maximum recommended hold — Beyond this the texture degrades, or the food falls outside safe time-temperature control.
  • Biot number — Surface resistance versus internal resistance. Above about 10 the water is no longer the bottleneck at all.

The formula

t=L2αλ12ln(A1θ)

In plain text: t = (L² / αλ₁²) · ln(A₁ / θ), θ = (T_bath − T_target) / (T_bath − T_start)

  • tTime for the centre to reach the target temperature (s)
  • LHalf-thickness of a slab, or radius of a cylinder or sphere (m)
  • αThermal diffusivity of the food, about 1.4×10⁻⁷ for lean meat (m²/s)
  • λ₁First eigenvalue, the root of the shape's characteristic equation at this Biot number (—)
  • A₁Leading coefficient of the one-term series, a function of shape and Biot number (—)
  • θRemaining fraction of the original temperature gap, here 0.5 °C divided by the full gap (—)
  • BiBiot number, h·L/k — surface resistance against internal resistance (—)

The characteristic equations are λ·tanλ = Bi for a slab, λ·J₁(λ)/J₀(λ) = Bi for a cylinder and 1 − λ·cotλ = Bi for a sphere. This one-term form is accurate once the Fourier number exceeds about 0.2, which every sous vide cook comfortably does.

Updated Category Roasting, Smoking & Sous Vide Verified against published test cases Reading time 12 min

Sous vide time depends on thickness, never on weight

The single most useful fact about sous vide cooking is that a 200 g steak and a 600 g steak of the same thickness need the same time. Weight is irrelevant. What matters is how far heat has to travel from the surface to the coldest point, and how fast it travels through meat.

That distance appears squared. Double the thickness and you roughly quadruple the time. A 15 mm steak is up to temperature in about 25 minutes; a 30 mm steak of the same cut takes about 91 minutes; a 60 mm piece takes nearly five hours. This is why butterflying a thick chicken breast is not a small saving, and why a chef who wants forty portions ready at once portions thin and cooks them side by side rather than cooking one large piece.

Shape is the second lever, and it is nearly as strong. In a slab, heat enters from two faces and has to cross half the thickness. In a cylinder it enters from all around the circumference, and in a sphere from every direction at once, so the same characteristic dimension gives a much shorter time. At 25 mm in a 55 °C bath from the fridge, this model gives 68 minutes for a slab, 32 minutes for a cylinder of 25 mm diameter, and 20 minutes for a 25 mm sphere. If you are unsure, treat the food as a slab: it is the slowest case and therefore the safe one.

Note what is not on that list. The bath temperature barely affects the heating time, because it appears only inside a logarithm. Going from a 55 °C bath to a 65 °C bath shortens the time to temperature by well under a fifth. Bath temperature sets the doneness and the pasteurization rate; thickness sets the clock.

The heating model, and why it is a logarithm

Put a cold solid into a bath and the temperature everywhere inside it obeys the heat equation. After a short initial transient, the solution collapses to a single decaying mode: every point in the food approaches bath temperature exponentially, all at the same rate. The centre lags the surface by a fixed factor, and the whole thing is described by two numbers that depend on shape and on the Biot number.

The Biot number, Bi = h·L/k, compares the resistance of the water film at the surface with the resistance of the food itself. With a circulator running, h is around 95 W/m²·K and k for meat is about 0.48 W/m·K, so a 25 mm steak has Bi = 95 × 0.0125 / 0.48 = 2.47. Above about 10 the water stops mattering entirely; below about 0.5 the water film is the bottleneck and better circulation would genuinely speed the cook. Most sous vide sits in between, which is why the calculator solves for the eigenvalue rather than assuming a limit.

The eigenvalue λ₁ is the first root of the shape's characteristic equation — λ·tan λ = Bi for a slab, and its Bessel and cotangent analogues for a cylinder and a sphere. It sets the decay rate. The coefficient A₁ sets how far behind the centre starts.

The logarithm comes from inverting that exponential. You want the remaining temperature gap to shrink to θ = 0.5 °C divided by the original gap, so you take a log of the ratio. Because it is a log, the answer is remarkably insensitive to what you call “done”: tightening the definition from 0.5 °C to 0.1 °C adds only about 40% to the time, while doubling the thickness adds 300%.

Frozen food breaks the model, because melting ice absorbs about 334 kJ/kg without any temperature change at all. This calculator handles that the way Baldwin's guide does: it models the food as starting from a melting front at 0 °C, then adds 50% to the result as an allowance for the latent heat. It is a rule of thumb, not a derivation, and it is the least reliable number on this page.

Worked example: a 25 mm ribeye from the fridge into a 55 °C bath

You have a ribeye 25 mm thick, straight from a 5 °C fridge, going into a circulator set to 55 °C. Work through the five steps.

  1. Characteristic half-size. A steak is a slab, so L is half the thickness: 25 ÷ 2 = 12.5 mm = 0.0125 m.
  2. Biot number. Bi = 95 × 0.0125 ÷ 0.48 = 2.474.
  3. Eigenvalue and coefficient. Solve λ·tan λ = 2.474 on (0, π/2). The root is λ₁ = 1.1395, so λ₁² = 1.2984. The slab coefficient A₁ = 4 sin λ ÷ (2λ + sin 2λ) = 3.6337 ÷ 3.0385 = 1.1959.
  4. Target gap fraction. You want the centre within 0.5 °C of 55 °C, and the original gap was 55 − 5 = 50 °C. So θ = 0.5 ÷ 50 = 0.01.
  5. Fourier number and time. Fo = ln(1.1959 ÷ 0.01) ÷ 1.2984 = ln(119.59) ÷ 1.2984 = 4.784 ÷ 1.2984 = 3.685. Then t = Fo × L² ÷ α = 3.685 × (0.0125² ÷ 1.4×10⁻⁷) = 3.685 × 1116 s = 4112 s = 68.5 minutes.

Now the safety side. At 55 °C the D-value for Salmonella is 0.40 × 10^((60 − 55) ÷ 6.5) = 0.40 × 5.878 = 2.35 minutes, so a 6.5-log reduction needs 6.5 × 2.35 = 15.3 minutes after the centre arrives. Total for a pasteurized steak: 68.5 + 15.3 = 84 minutes. Since a whole intact steak carries its bacteria on the surface, most cooks pull at 68 minutes and sear; the extra quarter of an hour is what you add when the steak has been needled, rolled or ground.

How to read the three times this gives you

The heating time is a minimum, not a target. It tells you the earliest moment the centre is at temperature. Nothing bad happens if you leave the food longer, up to the texture limit, because the food cannot exceed bath temperature. That asymmetry is the whole appeal of sous vide: the penalty for going over is measured in hours, not minutes.

The pasteurization hold is separate and additive. This page reports it with no credit for the lethality that accumulates while the food is heating, which makes it deliberately conservative. The pasteurization calculator integrates that come-up lethality and therefore returns a total that is equal to or shorter than the one here, never longer.

The maximum hold is about texture, with one safety exception. A steak held at 55 °C for four hours is excellent; at eight it is noticeably mushy, because enzymes and slow collagen conversion keep working. Fish is the extreme case and starts to fall apart within an hour. Tough cuts are the opposite: chuck at 57 °C for 24 to 48 hours is the point of the technique. The exception is any bath below 54.4 °C (130 °F), where pathogens are not reliably reduced; the FDA Food Code treats food outside temperature control as limited to four hours in total, and the calculator caps the recommendation accordingly.

Check the Biot number if the time looks wrong. If it comes out below 0.5, the water film is doing more to slow the cook than the food is, which happens with a still bath, a crowded container, or bags that are floating rather than fully submerged. Fix the circulation before you change the time.

Heating times for a slab from 5 °C into a 55 °C bath

Time for the centre to come within 0.5 °C of the bath, for a slab-shaped piece with a circulator running (h = 95 W/m²·K, k = 0.48 W/m·K, α = 1.4×10⁻⁷ m²/s). Every figure is the formula on this page evaluated at that thickness.
ThicknessBiot numberTime to temperaturePlus 6.5-log hold at 55 °C
10 mm (0.4 in)0.9919 min34 min
20 mm (0.8 in)1.9849 min65 min
25 mm (1.0 in)2.4769 min84 min
30 mm (1.2 in)2.9791 min106 min
40 mm (1.6 in)3.96144 min159 min
50 mm (2.0 in)4.95208 min224 min
60 mm (2.4 in)5.94285 min300 min

Read the third column as a quadratic: from 20 mm to 40 mm the thickness doubles and the time rises roughly three-fold rather than exactly four-fold, because the Biot number rises too and the surface film becomes proportionally less of the resistance.

Where sous vide timings go wrong

  • Measuring the wrong dimension. Enter the shortest path from surface to centre, doubled. For an irregular piece that is the thickest part, not the average and not the length.
  • Timing by weight. Recipes that say “45 minutes per kilo” are importing a roasting habit into a technique where it does not apply. Two steaks in one bath take exactly as long as one.
  • Bags floating or stacked. Any surface not in moving water has a far lower heat-transfer coefficient, and the calculation silently assumes every surface is wetted. Weight the bags down and leave space between them.
  • Trapped air in the bag. An air pocket against the food is an insulator with a diffusivity two orders of magnitude away from meat. Displace it or the centre will lag badly.
  • Treating a rolled roast as a slab. A tied roast is a cylinder and heats faster than a slab of the same dimension — but a rolled roast has also had its outer surface folded inside, so it needs the pasteurization hold that an intact cut does not.
  • Assuming frozen adds a fixed number of minutes. The latent heat allowance is proportional, not additive, and it is the roughest figure on this page.

What the model assumes

The one-term solution is valid once the Fourier number exceeds about 0.2, which every practical sous vide cook satisfies comfortably. It assumes constant thermal properties, a uniform starting temperature, a bath that does not sag when you drop cold food into it, and a single dominant dimension. Real food violates all of these a little: fat has a lower diffusivity than lean, bone lower still, and a bone-in chop heats unevenly around it. The published thermal diffusivity of 1.4×10⁻⁷ m²/s is a good average for lean muscle, and it is exposed as an input so you can change it. None of these caveats changes the shape of the answer; they change it by tens of percent, and thickness changes it by hundreds.

How this compares with roasting and smoking

Every method of cooking a large piece of meat is governed by the same conduction physics; what changes is the surrounding temperature and therefore how much the outside overshoots the inside. In a 250 °F oven the surrounding air is nearly 100 °C above the target, so the outer centimetre races past doneness while the centre catches up, and you have to subtract a carryover rise after the meat leaves the oven. In a sous vide bath the surroundings sit exactly at the target, so there is no overshoot anywhere, no carryover to subtract, and no grey band. The cost is that no crust forms, which is why a sear before serving is not optional.

Low-and-slow barbecue sits between the two. A brisket at 225 °F is close enough to sous vide in spirit that the same sub-linear scaling with size applies, but the target there is not a temperature at all — it is the point where collagen has converted to gelatin, which is a time-at-temperature process much like pasteurization.

The one place the sous vide model matters most is safety, because low bath temperatures only work if you hold long enough. That arithmetic is the subject of the pasteurization calculator, and the same thermal-death-time reasoning explains why a turkey must be thawed in the fridge or in cold water rather than on a counter: the outer layers spend hours in the growth range long before the centre has moved at all.

Frequently asked questions

How long does a 1.5 inch steak take sous vide?

About two hours and twenty minutes to come up to temperature from the fridge. A 1.5 inch steak is 38 mm thick, which this model puts at roughly 133 minutes in a 55 °C bath with a circulator running. Add about 15 minutes if you want a pasteurized result at that temperature. You can safely leave it a further hour or two before texture begins to suffer.

Does a bigger steak take longer sous vide?

Only if it is thicker. Two steaks of identical thickness take identical time regardless of how much they weigh or how many are in the bath, provided water can circulate freely around each one. Heat has to cross half the thickness in both cases, and that distance is what the clock measures. A wider, heavier steak of the same thickness is done at the same moment.

Can I cook sous vide straight from frozen?

Yes, and this calculator has a frozen setting. It models the food as heating from a 0 °C melting front and then adds 50% for the latent heat of fusion, which is Baldwin's published rule of thumb. For a 25 mm steak that turns 68 minutes into about 105. The allowance is approximate because the melting front moves inward as the cook proceeds, so probe the centre the first time you try a new item.

What is a safe sous vide temperature?

54.4 °C (130 °F) is the usual floor. Below that, pathogens are not reliably reduced no matter how long you hold, and the FDA Food Code treats food outside temperature control as limited to four hours in total including cooking. Above it, safety becomes a question of time: the lower the temperature, the longer the hold needed for the same log reduction. This page reports that hold alongside the heating time.

How long can I leave food in the bath after it is done?

It depends entirely on the cut. A steak or a chicken breast holds well for about four hours before texture softens noticeably; fish starts breaking down within an hour; a tough cut such as chuck or short rib is meant to be held for 24 to 48 hours because that is how the collagen converts. The food cannot overcook in the sense of exceeding your target temperature, but enzymes keep working the whole time.

Why does the shape make such a big difference?

Because heat enters a sphere from every direction, a cylinder from every direction in one plane, and a slab from only two faces. At 25 mm from the fridge into a 55 °C bath this model gives 69 minutes for a slab, 32 for a cylinder and 20 for a sphere. If you are not sure which applies, calculate as a slab: it is the slowest of the three and therefore the conservative choice.

Does the bath temperature change how long heating takes?

Very little. Bath temperature enters only inside a logarithm, so raising a bath from 55 °C to 65 °C shortens the time to temperature by well under a fifth for a fridge-cold start. What bath temperature does change dramatically is the pasteurization hold, which falls by a factor of ten for roughly every 6.5 °C you add. Choose the temperature for doneness and safety; expect the clock to be set by thickness.

Does a stronger circulator make food cook faster?

Only when the Biot number is low. This page reports it: below about 0.5 the water film is the main resistance and better circulation genuinely helps; above about 10 the water is irrelevant and a bigger pump changes nothing. Most home setups with a 25 mm piece land near 2.5, where improving circulation gives a modest gain. Removing trapped air from the bag and stopping bags floating usually matters more.

Should I add time for a bone-in chop?

Yes, but measure rather than guess. Bone has a lower thermal diffusivity than muscle and it sits in the middle of the piece, so the meat next to it lags. A practical approach is to enter the full thickness including the bone as if it were solid meat, treat the result as a lower bound, and probe next to the bone before serving. The model assumes a single uniform material and cannot represent an inclusion.

References