← Back to Cooking & Baking Tools Hub meat • roasting • cooking time • kg/lb
For beef and lamb you can choose rare, medium or well done. For poultry and pork the tool always targets safe minimum temperature.
This field is auto-filled using typical home-cooking guidelines for the selected meat, cut, method and unit (kg or lb). You can adjust it to match your recipe.

Results

Total cooking time:

Recommended internal temperature:

Cooking schedule:

This tool provides approximate times for home cooking. Always use a food thermometer and follow local food safety guidelines. Actual times vary by oven, pan, starting temperature and meat cut.

🔍

    🥩 Overview: Meat Cooking Time Calculator & Roast Planner

    The Meat Cooking Time & Roast Planner is a handy meat cooking time calculator per kg and per lb. It helps you answer everyday questions like:

    • “How long do I cook a 2.5 kg whole chicken at 180 °C?”
    • “What’s the approximate roast time per kg for pork, lamb or beef?”
    • “If I want to serve dinner at 19:00, when should I put the roast in?”

    You choose the food type (chicken, beef, turkey, pork, lamb, duck or custom), pick the cut, cooking method (roast, grill/BBQ or boil), enter the weight in kg or lb and optionally use the Advanced mode to plan backwards from a serving time. The calculator then estimates:

    • 🕒 Total cooking time with a realistic time range
    • 🌡️ Recommended internal temperature in °C and °F
    • 📅 A simple cooking schedule (start, check, finish, rest, serve)

    Times are based on typical home-oven guidelines and common food safety recommendations. They are estimates, not guarantees. You should always verify doneness with a reliable meat thermometer.

    📐 How the Meat Cooking Time Formula Works

    At its core, the calculator uses a classic weight-based rule:

    Total cooking time (minutes) = Weight × Minutes per unit (kg or lb)

    For each combination of meat, cut, method and unit the tool uses built-in minutes-per-kg / minutes-per-lb presets. For example:

    • Whole chicken, roasted: about 45 min/kg or 20 min/lb
    • Whole turkey, roasted: about 40 min/kg or 18 min/lb
    • Pork roast, oven: about 45 min/kg or 20 min/lb
    • Lamb leg roast: about 40 min/kg or 18 min/lb
    • Beef roast, medium doneness: about 35 min/kg or 16 min/lb

    The “Minutes per kg / lb” field is auto-filled for you, but you can override it if your favourite recipe uses a different rule of thumb.

    Doneness, oven type and oven behaviour

    For beef and lamb the tool applies small multipliers to reflect your selected doneness:

    • Rare: slightly shorter time (about −15 % vs. medium)
    • Medium-rare: about −5 % vs. medium
    • Medium: baseline (100 %)
    • Well done: slightly longer time (about +10 %)

    In Advanced mode you can refine the estimate further:

    • Oven type: Fan / convection ovens run a bit faster, so the calculator reduces the time by about 10 %.
    • Oven bias: If your oven usually runs hot or cool, the tool nudges the final estimate by roughly ±10 % and displays a time range around the target.

    Steaks and chops by thickness

    For grilled beef or lamb steaks/chops you can optionally enter the thickness in cm. The calculator then uses a rule of thumb of about 4.5 minutes per cm (total) and adjusts this by your doneness setting, rather than using weight.

    Safe internal temperatures

    The internal temperature line in the results uses common food safety recommendations:

    Meat type Typical safe internal temperature
    Chicken & poultry 75 °C / 165 °F
    Turkey 74 °C / 165 °F
    Pork 71 °C / 160 °F
    Beef & lamb (medium) 63 °C / 145 °F
    Duck 74 °C / 165 °F

    Always check the temperature in the thickest part of the meat, away from bones and large fat pockets, and follow your local food safety guidelines.

    🧮 Step-by-step examples with realistic numbers

    These examples are based on the presets used in the calculator so that the numbers you see here match what the tool produces.

    Example 1 – Whole roast chicken (2.5 kg)

    Settings:

    • Food type: Chicken
    • Cut: Whole chicken
    • Method: Roast (oven)
    • Weight: 2.5 kg
    • Minutes per kg: 45
    • Mode: Simple, conventional oven, normal oven behaviour

    The calculator multiplies 2.5 kg × 45 min/kg = 112.5 minutes and rounds this to 1 hr 53 min. It then shows a realistic time range of about 101–124 min, and a recommended internal temperature of 75 °C / 165 °F for safely cooked chicken.

    Example 2 – Whole turkey (4.0 kg) for a family dinner

    • Food type: Turkey
    • Cut: Whole turkey
    • Method: Roast (oven)
    • Weight: 4.0 kg
    • Minutes per kg: 40

    4.0 kg × 40 min/kg = 160 minutes = 2 hr 40 min. The planner displays this as 2 hr 40 min (approx. 144–176 min) with a safe internal temperature of 74 °C / 165 °F.

    Example 3 – Beef roast (1.8 kg, medium)

    • Food type: Beef
    • Cut: Roast / joint
    • Method: Roast (oven)
    • Weight: 1.8 kg
    • Doneness: Medium
    • Minutes per kg: 35

    1.8 kg × 35 min/kg = 63 minutes, which the tool reports as 1 hr 3 min (approx. 57–69 min). The internal temperature line shows 63 °C / 145 °F as a typical target for medium beef.

    Example 4 – Lamb leg roast (2.2 kg) in a fan oven

    • Food type: Lamb
    • Cut: Leg roast
    • Method: Roast
    • Weight: 2.2 kg
    • Doneness: Medium
    • Minutes per kg: 40
    • Oven type: Fan / convection
    • Oven behaviour: Runs cool

    Starting from 2.2 kg × 40 min/kg = 88 minutes, the tool reduces time slightly for the fan oven and then increases it for a “cool” oven, ending up around 1 hr 27 min (approx. 78–96 min). This aligns with many lamb-roast recipes and still encourages you to confirm with a thermometer.

    Example 5 – Grilled beef steak (3 cm thick, medium-rare)

    • Food type: Beef
    • Cut: Steak
    • Method: Grill / BBQ
    • Thickness: 3 cm
    • Doneness: Medium-rare

    With the thickness option enabled, the calculator uses around 4.5 min per cm adjusted for doneness. For a 3 cm steak, medium-rare comes out to roughly 13 minutes total (approx. 12–14 min) of grill time for both sides combined, plus a short rest before serving.

    📊 Visual guide: from meat weight to serving time

    Infographic showing how meat weight, minutes per kg and oven type create a roast cooking timeline from start to rest and serve.
    Example timeline for a 2.5 kg whole chicken: preparation, oven time, resting and ideal serving window.

    The infographic (and this calculator) encourage you to think of meat cooking as a simple timeline:

    1. 🔪 Prep time – marinating, seasoning, stuffing or trussing.
    2. 🔥 Active oven / grill time – based on weight and method.
    3. ⏸️ Resting period – juices redistribute, texture improves.
    4. 🍽️ Serving window – when you carve and place food on the table.

    By combining this visual flow with the Advanced serving-time planner, you can work backwards from your desired dinner time and avoid the classic “roast is still in the oven, guests are waiting” stress.

    🔥 Practical use cases for the roast planner

    • 🦃 Holiday roasts – estimate cooking times for Thanksgiving turkey, Christmas goose or Easter lamb without flipping through multiple tables.
    • 👨‍👩‍👧‍👦 Scaling recipes for guests – quickly adapt your favourite chicken or pork roast recipe from 4 to 8 people just by adjusting the weight.
    • Exact serving-time planning – in Advanced mode, enter the time you want to serve and let the tool suggest when to start, when to check and when to rest.
    • 🧊 Weekly meal prep – plan large batches of shredded chicken, pulled pork or boiled duck for the week ahead, then portion and freeze.
    • 🧑‍🍳 Learning to cook meat safely – students, new cooks and food bloggers can use the internal temperature line as a gentle reminder of safe minimums.
    • 📄 Printable roast schedule – use the built-in copy and print/export buttons to pin a cooking plan on the fridge while you cook.

    For even deeper planning you can pair this tool with the Recipe Cost Calculator and Recipe Nutrition Estimator to optimise your budget, nutrition and oven settings at the same time.

    👨‍🍳 Practice & Training: Use This Planner to Improve Your Cooking Skills

    Beyond one-off holiday roasts, you can use the Meat Cooking Time & Roast Planner as a training tool to calibrate your oven, refine your timing and build confidence with different meats. This is useful for home cooks, culinary students and training kitchens that want a repeatable way to evaluate results and improve “scoring” over time.

    Here is a simple practice framework you can follow:

    1. 1. Pick one “reference recipe” per meat.
      • Choose a recipe you like for whole chicken, beef roast, pork shoulder, lamb leg or duck.
      • Weigh the meat accurately and note the cut, method and doneness you want.
      • Enter the same details in the calculator using Simple mode first.
    2. 2. Run a “test session” and compare times.
      • Use the tool’s suggested total time and schedule as your starting plan.
      • During cooking, write down:
        • When you actually put the meat in the oven or on the grill
        • When browning started and when you first checked with a thermometer
        • The internal temperature at the time the planner said “finish”
      • After resting, note how well-done the meat feels (juicy, dry, underdone, perfect, etc.).
    3. 3. Adjust minutes per kg / lb to match your real oven.
      • If the meat was undercooked at the suggested time, slightly increase the “minutes per kg / lb” preset next time.
      • If it was consistently overcooked or dry, reduce the minutes per kg / lb or choose a lower doneness level for beef and lamb.
      • After 2–3 runs with the same oven and cut, you will have a personalised preset that gives you very reliable results.
    4. 4. Use Advanced mode to practise serving-time planning.
      • Switch to Advanced mode and set a specific serving time (for example 19:00).
      • Enter a realistic resting time (10–20 minutes for large roasts).
      • Follow the suggested “put in oven”, “check” and “finish” times as closely as possible.
      • After the meal, score yourself:
        • ✅ Did the roast reach the safe internal temperature on time?
        • ✅ Was the rest period long enough for juices to redistribute?
        • ✅ Did you manage to serve within the suggested window?
    5. 5. Practise with different meats and ovens.
      • Repeat the same process for chicken, pork, lamb and duck, and for different ovens (home vs. training kitchen).
      • Use the “Oven runs hot / cool” option to see how a ±10 % change affects the time range and compare it to real-world behaviour.
      • Over time you will know immediately how to adjust when you switch ovens or pans.

    You can also treat the planner as a coaching tool in culinary schools or training sessions:

    • 👩‍🍳 Student exercises: give each student a different meat/cut/weight combination and ask them to build a full cooking schedule with the tool, then compare to actual results.
    • 📊 Timing “scorecards”: note the planned vs. actual times and internal temperatures to see who can stay closest to the safe, juicy zone.
    • 🍽️ Service simulations: use Advanced mode to plan a multi-course meal service, then practise hitting the serving window for each meat without overcooking.

    As you log more practice runs, your presets will become a personalised database of how your oven, grill and favourite cuts behave. Combined with a reliable food thermometer, this is one of the fastest ways to improve consistency and serve perfectly cooked meat at home or in a training kitchen.

    ❓ Frequently Asked Questions (FAQ)

    How accurate is this meat cooking time calculator?

    The calculator provides approximate times based on typical home-cooking guidelines. Every oven, pan and piece of meat is slightly different, so the tool always shows a time range and a recommended internal temperature instead of a single guaranteed value. Use it as a smart guideline, then confirm doneness with a thermometer.

    Which meats and cuts are supported?

    Currently the tool supports chicken, turkey, beef, pork, lamb and duck, with separate presets for whole birds, roasts, steaks, chops and similar cuts. There is also a “Other (manual)” option for custom joints where you prefer to enter your own minutes-per-kg or minutes-per-lb value.

    Does the calculator work for fish or seafood?

    No. Fish and seafood cook much faster and are usually timed by thickness rather than weight. For best results use a dedicated fish or seafood cooking-time chart or a future Fish Cooking Time Calculator on SwissKnifeCalculator.

    Can I switch between kilograms and pounds?

    Yes. Use the kg / lb selector next to the weight field. The calculator adjusts both the weight and the minutes-per-unit presets automatically. You can still override the minutes-per-kg / lb value if your recipe uses different timings.

    Why does the result show a range of minutes?

    Even with the same weight, factors like oven calibration, rack position, pan material and starting temperature of the meat can change real cooking times. The ±10 % range gives you a realistic window where your roast is likely to be done. Start checking with a thermometer toward the lower end of the range.

    What does the “My oven runs hot / cool” option do?

    In Advanced mode you can tell the tool whether your oven is usually a bit hot or cool. The calculator then adjusts the estimate by around ±10 %, which in turn shifts the suggested check and finish times in the schedule.

    How should I adjust times for stuffed poultry or very large roasts?

    Stuffed birds and unusually large joints may need slightly longer cooking times for the centre to reach a safe temperature. A simple approach is to increase the minutes-per-kg value by 5–10 minutes, and to check the temperature in both the meat and the stuffing.

    Can I use this for air fryers or countertop ovens?

    You can, but treat the result as an approximate starting point only. Many air fryers behave like powerful mini convection ovens. Try selecting fan-assisted oven + runs hot and keep a close eye on browning and internal temperature the first time you test a recipe.

    Why is resting time important and how do I choose it?

    Resting allows juices inside the meat to redistribute, giving a juicier and more even texture. For most roasts a rest of about 10–20 minutes works well. In Advanced mode you can set your preferred rest length and the schedule will automatically make room for it.

    Can I print or share my meat cooking plan?

    Yes. After calculating, use the Copy results, Export as TXT, Print or Save as PDF buttons to keep a record. The Share calculation link button creates a URL you can send to family or friends so they see the same settings and timing guideline.

    Does this replace professional food safety advice?

    No. This meat cooking time calculator is an educational helper and convenience tool. It does not replace official guidelines from food safety authorities or advice from qualified professionals. Always follow safe food handling practices, check internal temperatures with a reliable thermometer and when in doubt, err on the side of cooking a little longer.

    Food safety disclaimer:
    All times and temperatures on this page are approximate and intended for home-cooking guidance only. Real cooking times depend on many variables: oven model, calibration, pan type, starting temperature, altitude and meat shape. SwissKnifeCalculator cannot guarantee results. Always use a food thermometer, follow the instructions on product packaging and consult your local food safety authority for official recommendations.