Sous vide: temperatures and times

A kitchen reference: the bath temperature, the time and the result for each product. With the rules for cooling and storing safely.

Sous vide: temperatures and times per product

2 November 2026 · 5 min read

In short

  • With sous vide the bath temperature is the final temperature of the product.
  • How long it takes to pasteurise depends on thickness and temperature.
  • Vegetables need far more heat than meat: cook them separately.

How sous vide works

With sous vide, the water bath temperature is the final temperature of the product. A chicken breast in a 63 °C bath never gets hotter than 63 °C. The time has three parts: until the core is up to temperature (which depends on thickness), long enough to pasteurise, and for tough cuts long enough to soften the connective tissue.

63 °Cin the bath is 63 °C in the chicken breast. It never gets hotter, however long it stays in.

Working safely

The key rules:

  • No longer than 4 hours below 54.5 °C. Bacteria can grow below that. Serve mi-cuit fish and rare meat straight away.
  • To pasteurise, keep at least to the times in the table below, starting from a product out of the fridge.
  • Fish cooked below 60 °C must be frozen first against parasites (see Core temperatures).
  • Work with fresh, cold products and clean bags, and record everything in your HACCP plan.

Pasteurisation times by thickness

How long a product needs in the bath to pasteurise depends on thickness and temperature. A selection from Douglas Baldwin’s tables, starting at 5 °C:

Product and thickness55 °C60 °C63 °C
Beef, pork, lamb · 20 mm2½ hours1¼ hours55 min
Beef, pork, lamb · 50 mm4½ hours2½ hours2¼ hours
Chicken · 20 mm–1¼ hours50 min
Chicken · 50 mm–3¼ hours2½ hours
Lean fish · 20 mm3 hours1 hour–
Fatty fish · 20 mm4¾ hours1¼ hours–

Source: Douglas Baldwin, A Practical Guide to Sous Vide Cooking. His chicken table starts at 57 °C (20 mm: 2¾ hours); fish goes up to 60 °C.

Beef and veal

Tender cuts are cooked to doneness, tough cuts long at a lower temperature so they stay pink.

ProductBathTimeResult
Tenderloin, sirloin, rib-eye (3–4 cm)55 °C1½–3 hoursMedium-rare; serve within 4 hours or use the pasteurisation time
Same, medium60 °C1½–3 hoursLight pink
Bavette, flank, picanha55 °C6–12 hoursPink and more tender
Chuck, top blade, shoulder55 °C24–48 hoursPink and tender like a steak
Brisket (pink)57 °C36–48 hoursFirm, pink
Brisket (pulled)80 °C24–36 hoursFalls apart
Veal tenderloin, veal topside57–58 °C2–4 hoursLight pink, juicy

Lamb

Cook lamb like beef; for the shoulder use the same approach as pork shoulder.

ProductBathTimeResult
Rack, loin55–57 °C1–2 hoursPink
Leg (pink)57 °C8–24 hoursPink and tender
Shoulder68 °C24 hoursTender, still sliceable
Shoulder (pulled)80 °C8–12 hoursFalls apart

Pork

Pork can be pink; shoulder and belly are at their best at a higher temperature.

ProductBathTimeResult
Tenderloin60 °C1½–3 hoursPink and juicy
Chop61 °CPasteurisation time (20 mm: 1 hour)Slightly pink
Chop, slow cooked55 °C12 hoursTender, pink
Shoulder68 °C24 hoursTender, sliceable
Shoulder (pulled)80 °C8–12 hoursFalls apart
Spare ribs68 °C or 80 °C24 hours or 8–12 hoursFrom firm to off the bone
Belly68–80 °C12–24 hoursThen crisp in a pan

Poultry

Cook poultry at a temperature at which it is also pasteurised; the time depends on thickness.

ProductBathTimeResult
Chicken breast63.5 °C1½–3 hours (thickness)Juicy, just cooked
Turkey breast63.5 °C3–5 hoursJuicy
Chicken thigh65 °C1½–3 hoursTender, still firm
Duck breast57 °C3–4 hoursPink; pasteurised per the table
Duck, goose or turkey leg (confit)80 °C8–12 hoursFalls off the bone

Fish and shellfish

Fish is quick. Below 60 °C you don’t pasteurise: use fish that has been frozen and serve straight away.

ProductBathTimeResult
Salmon, mi-cuit42–50 °C15–20 minutesTranslucent to buttery
Salmon, cooked60 °CPasteurisation time (20 mm: 1¼ hours)Firm, opaque
Cod, haddock, halibut55–60 °C30–60 minutesFlakes
Lobster (tail, shelled)55 °C20–30 minutesJuicy and sweet
Prawns55–60 °C15–25 minutesFirm
Octopus77–82 °C4–6 hoursTender, then grill

Eggs

Eggs are cooked in the shell, without a bag.

ProductBathTimeResult
Pasteurised egg57 °Cat least 75 minutesStill raw, but safe for mayonnaise or tartare
Soft egg63 °C45–60 minutesRunny yolk, white just set
“Perfect egg”64.5 °C45–60 minutesYolk like thick cream

Vegetables and fruit

Vegetables need much more heat than meat: pectin only breaks down around 84 °C. So cook vegetables separately. The times are guidelines; they depend on thickness and ripeness.

ProductBathTimeResult
Carrot, parsnip, celeriac85 °C45–60 minutesTender with bite, full of flavour
Beetroot85 °C1½–2 hoursSoft
New potatoes85 °C60–90 minutesCreamy
Asparagus (medium)85 °C12–15 minutesAl dente; thin: 6–8 minutes
Fennel85 °C45–60 minutesSoft and sweet
Pear, apple80–85 °C20–40 minutesPoached, keeps its shape

Cooling and storing

When working ahead (cook-chill), chill the bags straight after cooking in iced water that is at least half ice. A 25 mm slab is cold in about 50 minutes, a 50 mm one in about 2¾ hours. The Dutch hygiene code asks for cooling to 7 °C or colder within 5 hours; follow your local rules. Only store pasteurised products ahead; record the shelf life in your HACCP plan and date the bag.

In practice

Pat the product dry after the bath and sear it briefly and hot for a crust. Herbs and butter in the bag add a lot of flavour; raw garlic can turn harsh at low temperatures, so use confit garlic. Put the bath temperature and time in your recipe so everyone in the brigade does it exactly the same way.

Core temperatures for meat, fish and shellfishWhat the hygiene code says and what is possible per product.

Sources

The values in this article come from:

Put the bath temperature and time on the step in your Savour recipe; when scaling, the time stays the same because it depends on thickness, not quantity. This article is a guide; your own HACCP plan always comes first.

Your recipes deserve a better place than a drawer.

Start free with up to 100 recipes and try Savour Pro for 7 days. No payment details needed.