{"id":66579,"date":"2026-10-08T17:14:10","date_gmt":"2026-10-08T14:14:10","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=66579"},"modified":"2026-10-26T10:08:36","modified_gmt":"2026-10-26T07:08:36","slug":"meat-cooking-time-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/life\/meat-cooking-time-calculator\/","title":{"rendered":"Meat Cooking Time Calculator \u2013 Turkey, Beef, Pork, Chicken"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Estimate Cooking Time for Meat<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"66579\" data-favorite-title=\"Meat Cooking Time\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/life\/meat-cooking-time-calculator\/\" data-favorite-excerpt=\"Estimate a cooking-time range and when to start checking the temperature of a roast, shoulder cut, or whole chicken. Enter the meat type, cut, weight, unit, and cooking method.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-food\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/life\/meat-cooking-time-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-66579\" data-post=\"66579\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field\" id=\"input-1\"><label for=\"field-1\">Meat type<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"meat_type\"><option value=\"beef\" selected>Beef<\/option><option value=\"pork\">Pork<\/option><option value=\"lamb\">Lamb<\/option><option value=\"chicken\">Chicken<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Cut<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"cut\"><option value=\"roast\" selected>Roast \/ leg<\/option><option value=\"shoulder\">Shoulder<\/option><option value=\"whole\">Whole bird<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Weight<\/label><div class=\"field-group\"><input type=\"text\" name=\"weight\" id=\"field-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0.5\" max=\"12\" value=\"3\"\/><div class=\"grid grid-cols-1\"><select id=\"field-4\" name=\"unit\" aria-label=\"Unit\"><option value=\"lb\" selected>lb<\/option><option value=\"kg\">kg<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field\" id=\"input-4\"><label for=\"field-5\">Cooking method<\/label><div class=\"grid grid-cols-1\"><select id=\"field-5\" name=\"cooking_method\"><option value=\"oven325\" selected>Oven: 325\u00b0F (163\u00b0C)<\/option><option value=\"oven350\">Oven: 350\u00b0F (177\u00b0C)<\/option><option value=\"slowlow\">Slow cooker: low<\/option><option value=\"slowhigh\">Slow cooker: high<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"66579\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Estimated Cooking Guide<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Estimated cooking-time range<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-2\"><span class=\"field-title\"><span>Recommended thermometer check<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"66579\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Meat Cooking Time Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[\\begin{aligned}w_{\\mathrm{lb}}&amp;=\\begin{cases}w,&amp;\\text{if entered in lb}\\\\2.20462262w,&amp;\\text{if entered in kg}\\end{cases}\\\\(t_{\\min},t_{\\max})&amp;=w_{\\mathrm{lb}}(r_{\\min},r_{\\max})\\quad\\text{for oven cooking}\\\\(t_{\\min},t_{\\max})&amp;=(b_{\\min},b_{\\max})+a(w_{\\mathrm{lb}}-3)\\quad\\text{for slow cooking}\\end{aligned}\\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(w\\) \u2014 weight entered in the calculator.<\/li>\n<li>\\(w_{\\mathrm{lb}}\\) \u2014 weight in pounds.<\/li>\n<li>\\(t_{\\min},t_{\\max}\\) \u2014 earliest and latest estimated cooking times, in minutes.<\/li>\n<li>\\(r_{\\min},r_{\\max}\\) \u2014 oven-cooking minutes per pound for the selected meat, cut, and temperature.<\/li>\n<li>\\(b_{\\min},b_{\\max}\\) \u2014 slow-cooker time range for a 3 lb cut: 480\u2013600 minutes on low or 300\u2013420 minutes on high.<\/li>\n<li>\\(a\\) \u2014 slow-cooker adjustment per pound above or below 3 lb: 30 minutes on low or 20 minutes on high.<\/li>\n<\/ul>\n<p>Oven estimates scale with weight; slow-cooker estimates make a smaller weight adjustment. The calculator rounds the resulting planning range to the nearest five minutes.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Meat Cooking Time \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> cook a 3 lb beef roast in a preheated 325\u00b0F (163\u00b0C) oven. The calculator uses 30\u201335 minutes per pound.<\/p>\n<p>\\[t_{\\min}=3\\times30=90\\text{ min},\\qquad t_{\\max}=3\\times35=105\\text{ min}\\]<\/p>\n<p>For oven cooking, it starts the thermometer check 15\u201330 minutes before the earliest estimate; here, the lead time is 15 minutes.<\/p>\n<p>\\[t_{\\mathrm{check}}=90-\\max(15,\\min(30,0.15\\times90))=75\\text{ min}\\]<\/p>\n<p><strong>Result:<\/strong> allow about 1 hr 30 min\u20131 hr 45 min, and start checking around 1 hr 15 min. Cook the thickest part to at least 145\u00b0F (63\u00b0C), then rest for at least 3 minutes.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li>Select <strong>Meat type<\/strong>: Beef, Pork, Lamb, or Chicken.<\/li>\n<li>Select <strong>Cut<\/strong>. Use Roast \/ leg for a beef round, pork loin, or leg of lamb; Shoulder for pork or lamb shoulder; and Whole bird for chicken.<\/li>\n<li>Enter the <strong>Weight<\/strong> and choose lb or kg in the adjacent <strong>Unit<\/strong> selector. Weigh the meat before cooking.<\/li>\n<li>Choose a <strong>Cooking method<\/strong>: a 325\u00b0F (163\u00b0C) or 350\u00b0F (177\u00b0C) oven, or a slow cooker on low or high. Slow-cooker estimates are available only for beef roast and pork or lamb shoulder.<\/li>\n<li>Read the <strong>Estimated cooking-time range<\/strong> as a planning window. Use the <strong>Recommended thermometer check<\/strong> to decide when to begin measuring the internal temperature.<\/li>\n<\/ol>\n<h2>What the cooking-time estimate means<\/h2>\n<p>The range estimates how long a selected cut might take under the chosen conditions. It is not a guarantee that the meat will be ready at the first time shown. A thick, compact roast can heat differently from a flatter cut of the same weight, and actual oven temperatures and slow-cooker performance vary.<\/p>\n<p>The thermometer-check time comes before the earliest estimated finish so you can catch meat as it reaches its target temperature. For oven cooking, the calculator schedules that check roughly 15% of the earliest estimated time ahead, with a minimum lead of 15 minutes and a maximum of 30 minutes. For slow cooking, it starts the check one hour ahead. Check again as needed rather than relying on elapsed time alone.<\/p>\n<p>For whole cuts of beef, pork, and lamb, the guide gives a safe minimum of 145\u00b0F (63\u00b0C) followed by a rest of at least 3 minutes. For a whole chicken, both the thickest part of the breast and the innermost thigh must reach 165\u00b0F (74\u00b0C). Insert the thermometer into the thickest part without touching bone.<\/p>\n<p>Shoulder cuts and meats cooked slowly often need more than the safe minimum temperature to become easy to pull apart. For that texture, aim for approximately 195\u2013205\u00b0F (91\u201396\u00b0C) and confirm the meat is fork-tender. A thermometer tells you about temperature; tenderness is a separate check.<\/p>\n<h2>Oven rates used for planning<\/h2>\n<p>These approximate rates explain the oven ranges shown by the calculator. Multiply the appropriate range by the weight in pounds; the displayed time is rounded to five-minute increments.<\/p>\n<table>\n<thead>\n<tr>\n<th>Meat and cut<\/th>\n<th>325\u00b0F: min\/lb<\/th>\n<th>350\u00b0F: min\/lb<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Beef roast<\/td>\n<td>30\u201335<\/td>\n<td>25\u201330<\/td>\n<\/tr>\n<tr>\n<td>Pork roast<\/td>\n<td>25\u201330<\/td>\n<td>20\u201325<\/td>\n<\/tr>\n<tr>\n<td>Pork shoulder<\/td>\n<td>60\u201390<\/td>\n<td>50\u201375<\/td>\n<\/tr>\n<tr>\n<td>Lamb roast \/ leg<\/td>\n<td>20\u201330<\/td>\n<td>18\u201325<\/td>\n<\/tr>\n<tr>\n<td>Lamb shoulder<\/td>\n<td>50\u201375<\/td>\n<td>45\u201365<\/td>\n<\/tr>\n<tr>\n<td>Whole chicken<\/td>\n<td>23\u201328<\/td>\n<td>20\u201325<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Assumptions and practical limits<\/h2>\n<p>Oven estimates assume a preheated oven and fully thawed meat. The general supported weight range is 0.5\u201312 lb (approximately 0.23\u20135.44 kg), but a whole chicken must weigh 2\u20138 lb, and a slow-cooker cut must weigh 2\u20136 lb. The calculator does not cover beef shoulder, chicken pieces, or slow-cooking a pork or lamb roast.<\/p>\n<p>Use the time range to plan your meal, not to judge doneness by appearance. Starting temperature, bone, cut shape, and equipment can all change the finish time. If you are preparing meat in a brine, the <a href=\"https:\/\/wpcalc.com\/en\/life\/brine-salt-calculator\/\">Brine Salt Calculator<\/a> can help with the mixture; brining does not replace a thermometer check. For meal budgeting, use the <a href=\"https:\/\/wpcalc.com\/en\/life\/recipe-cost-calculator\/\">Recipe Cost Calculator<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estimate a cooking-time range and when to start checking the temperature of a roast, shoulder cut, or whole chicken. Enter the meat type, cut, weight, unit, and cooking method.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[98],"class_list":["post-66579","post","type-post","status-publish","format-standard","hentry","category-life","tag-cooking"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=66579"}],"version-history":[{"count":2,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66579\/revisions"}],"predecessor-version":[{"id":67576,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66579\/revisions\/67576"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=66579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=66579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=66579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}