Cooking Time Calculator

Estimate how long to cook food by weight, cooking method and food type, then run a countdown timer and see your prep, cooking and resting time on one bar.

What is a cooking time calculator?

A cooking time calculator estimates how long a piece of food needs on the heat, based on its weight, the cooking method and the type of food. Enter the weight in pounds, your cooking temperature, whether you are roasting, grilling, boiling, baking or frying, the food type and the doneness you want, and it returns a total cooking time, a target internal temperature, a rough portion size and a resting time. It also splits the time into stages so you can see when to preheat, sear and finish.

The result is a starting point for planning your meal. Once you have a total, use the built-in countdown timer to run the clock while you cook, and the stage bar to see how your time divides between preparation, cooking and resting. Always confirm the food is cooked through with a thermometer.

How cooking time is calculated

  1. Look up the base time per pound for the cooking method: roasting 20 minutes, grilling 15, boiling 12, baking 25 and frying 8.
  2. Multiply the weight in pounds by the base time: base time = weight × minutes per pound.
  3. Multiply by the food type factor: beef 1.0, chicken 1.2, pork 1.1, fish 0.8 and vegetables 0.7. Round the answer to the nearest minute to get the total cooking time.
  4. Split the total into stages. For roasting and baking: 15 minutes preheat, 10 minutes high-heat searing, and the remaining time as the main cooking phase. For grilling, boiling and frying: 5 minutes of preparation, then the remaining time as the main phase.
  5. Add the resting time for the food type: beef 10 minutes, chicken 5, pork 8, fish 3, vegetables 0. Resting happens after cooking, so it is shown separately from the total.
  6. Portion size is the weight in ounces (pounds × 16) shared between 4 servings.

Worked example 1: a beef roast

A 4 lb beef roast at 325°F, roasting. Base time is 4 × 20 = 80 minutes, and the beef factor is 1.0, so the total is 80 minutes. The stages are 15 minutes preheat, 10 minutes searing and 80 − 25 = 55 minutes main cooking. Resting adds 10 minutes, so from start to carving is 80 + 10 = 90 minutes, or 1 hour 30 minutes. Each of 4 servings is 4 × 16 ÷ 4 = 16 oz.

Worked example 2: a roast chicken

A 3 lb chicken, roasting. Base time is 3 × 20 = 60 minutes, and the chicken factor is 1.2, so the total is 60 × 1.2 = 72 minutes. The stages are 15 + 10 + (72 − 25) = 47 minutes of main cooking. Resting adds 5 minutes. Each serving is 3 × 16 ÷ 4 = 12 oz. Note that the calculator's doneness target for roasting is a general figure for the method; for chicken, widely published food safety guidance is a safe minimum internal temperature of 165°F (74°C) measured with a thermometer, and the page warns you when the target is lower.

Worked example 3: grilled fish and boiled vegetables

A 2 lb piece of fish, grilling: 2 × 15 = 30 minutes, times 0.8 = 24 minutes total. That is 5 minutes of preparation plus 19 minutes main cooking, with a 3 minute rest and 8 oz per serving. For 1 lb of vegetables, boiling: 1 × 12 = 12 minutes, times 0.7 = 8.4, which rounds to 8 minutes total (5 preparation plus 3 main), with no rest.

Worked example 4: a pork roast

A 5 lb pork roast, roasting: 5 × 20 = 100 minutes, times 1.1 = 110 minutes total. The stages are 15 + 10 + 85 minutes, the rest is 8 minutes and each of 4 servings is 5 × 16 ÷ 4 = 20 oz.

Using the countdown timer and stage bar

After you calculate, the stage bar shows how your time splits into preparation, cooking and resting, drawn to scale. The countdown timer starts from the total cooking time you were given (or the rest time, which you can pick separately). Press Start to begin, Pause to hold it, and Reset to return to the full time. If you change the weight or method and calculate again, the timer resets to the new time.

Food safety and the thermometer

Time and temperature together decide whether food is safe, and time alone cannot. Use a food thermometer in the thickest part of the food, away from bone. Widely published USDA guidance lists these safe minimum internal temperatures: 165°F (74°C) for all poultry, 160°F (71°C) for ground meats such as burgers and sausages, and 145°F (63°C) for whole cuts of beef, pork, lamb and veal with a 3-minute rest, and for fish. Some doneness choices, such as rare beef, are below these minimums; that is a personal risk decision, and the calculator flags it so you can make it knowingly.

Tips for better results

  • Start checking before the timer ends. Ovens and grills run hot or cool, so test the food a little early.
  • Let meat rest after cooking. Resting lets the juices settle and the temperature even out.
  • Cut large pieces into smaller ones for more even cooking, which also shortens the time.
  • Take the weight of the food only, without the packaging, and enter it in pounds. To convert kilograms, multiply by 2.2046.
  • Thaw food completely before cooking unless the packaging says to cook from frozen.
  • Wash hands, boards and utensils after handling raw meat and poultry.

Formulas Used

Total cooking time

Minutes = Weight (lb) × Minutes per pound × Food type factor

4 lb beef roasting: 4 × 20 × 1.0 = 80 minutes.

Main cooking phase (roasting and baking)

Main = Total − 15 (preheat) − 10 (searing)

80 − 25 = 55 minutes.

Main cooking phase (grilling, boiling, frying)

Main = Total − 5 (preparation)

24 − 5 = 19 minutes for 2 lb of fish grilled.

Time to the table

Start to serving = Total cooking time + Resting time

80 + 10 = 90 minutes for the beef roast.

Portion size

Ounces per serving = Weight (lb) × 16 ÷ 4

4 lb × 16 ÷ 4 = 16 oz per serving.

Variables Explained

Weight

The weight of the food in pounds, without packaging.

Temperature

The oven, grill or pan temperature in degrees Fahrenheit. It is shown in the stage table; the time formula itself does not change with it.

Cooking method

Roasting, grilling, boiling, baking or frying. Each has its own base minutes per pound.

Food type

Beef, chicken, pork, fish or vegetables. It sets the time factor and the resting time.

Doneness

Rare, medium or well done choose the calculator's target internal temperature for roasting and grilling. Medium rare and medium well use the medium target.

Important Notes

•

This calculator gives a planning estimate from a simple formula: weight x a base time per pound for the cooking method x a multiplier for the type of food. It does not know your oven, grill or pan, the thickness or shape of the cut, whether the food starts frozen or chilled, or the altitude you cook at. Appliances and cuts vary a lot.

•

Cooking time is not a food safety guarantee. The only reliable check is a food thermometer inserted into the thickest part of the food. Widely published USDA guidance gives 165°F (74°C) as the safe minimum internal temperature for all poultry, 160°F (71°C) for ground meats, and 145°F (63°C) for whole cuts of beef, pork, lamb and veal (with a 3-minute rest) and for fish. Always check current guidance from your local food safety authority.

•

The countdown timer simply counts down the time shown by the calculator. It is a convenience, not a substitute for checking the food, and it may pause or slow when your device sleeps or the browser tab is in the background.

Frequently Asked Questions

Multiply the weight in pounds by the minutes per pound for your method, then by the food factor. A 4 lb beef roast roasting is 4 × 20 × 1.0 = 80 minutes.
Not in this calculator's formula. The temperature is used to build the stage table, so treat the total as a starting estimate and check the food with a thermometer.
Use a food thermometer in the thickest part. Widely published USDA guidance is 165°F (74°C) for poultry, 160°F (71°C) for ground meats and 145°F (63°C) for whole cuts of beef, pork, lamb and veal and for fish.
Resting lets the temperature even out and the juices settle before you carve. The calculator adds 10 minutes for beef, 8 for pork, 5 for chicken and 3 for fish.
It counts down from the total cooking time the calculator gave you. Press Start, Pause or Reset. It runs in your browser and may slow down if the tab is in the background.
For very small amounts the total is shorter than the fixed preheat and searing stages, so the main phase is shown as 0 minutes. In that case rely on a thermometer rather than the stage table.
The weight in ounces (pounds × 16) is shared between 4 servings. A 3 lb chicken gives 48 oz, or 12 oz each.
The weight field is in pounds. Multiply kilograms by 2.2046 to convert, so 2 kg is about 4.4 lb.