{"id":5084,"date":"2023-11-28T20:34:01","date_gmt":"2023-11-28T20:34:01","guid":{"rendered":"https:\/\/airfryer-tips.us\/en\/?p=5084"},"modified":"2023-11-28T20:34:01","modified_gmt":"2023-11-28T20:34:01","slug":"air-fryer-ribs-5","status":"publish","type":"post","link":"https:\/\/airfryer-tips.us\/en\/air-fryer-ribs-5\/","title":{"rendered":"Air Fryer Ribs"},"content":{"rendered":"<p>These Air Fryer Ribs will be your new favorite way to make tender and juicy ribs in no time! Done in 30 minutes and so flavorful served with your favorite BBQ sauce.<\/p>\n<p>Ribs in the air fryer come out <strong>juicy and tender every time<\/strong>, perfect for days when you crave ribs and you can\u2019t grill or smoke them. Making ribs in the oven, grill, or smoker low and slow works great, but making them in the Air Fryer is just <strong>so much faster and so easy<\/strong>. Perfect for an <strong>easy weeknight mea<\/strong>l!<\/p>\n<p>The ribs come out with a <strong>little bit of a tug to them, not fall-of-the-bone,<\/strong> but still tender so you might want to choose a different cooking method depending on your preferences. My family loves fall-off-the-bone ribs and still very much enjoys these air fryer ribs!<\/p>\n<h2 id=\"h-reasons-you-ll-love-this-recipe\" class=\"wp-block-heading\"><strong>Reasons you\u2019ll love this recipe<\/strong><\/h2>\n<ul>\n<li>Ribs come out <strong>tender and crisp<\/strong> (but not fall-off-the-bone)<\/li>\n<li>They are so <strong>flavorful<\/strong> and can be <strong>customized<\/strong> to your taste<\/li>\n<li>A <strong>super easy recipe<\/strong> that<strong> takes only 30 minutes<\/strong> in the Air Fryer<\/li>\n<\/ul>\n<h2 id=\"h-ingredient-notes\" class=\"wp-block-heading\"><strong>Ingredient Notes<\/strong><\/h2>\n<p><em>Here is an overview of the ingredients you\u2019ll need for this recipe. Scroll down to the recipe card at the bottom for quantities.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5085\" src=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/RTYT-200x300.jpg\" alt=\"\" width=\"200\" height=\"300\" srcset=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/RTYT-200x300.jpg 200w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/RTYT-683x1024.jpg 683w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/RTYT-768x1152.jpg 768w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/RTYT-1024x1536.jpg 1024w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/RTYT.jpg 1200w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/p>\n<ul data-slot-rendered-content=\"true\">\n<li><strong>Ribs \u2013 <\/strong>Bone-in pork ribs work best for this recipe. I like to use a rack of baby back ribs because they are the most tender, cook faster, and are perfect for the air fryer. Spare ribs will take a little bit longer.<\/li>\n<li><strong>BBQ Sauce \u2013 <\/strong>You can use your favorite brand of BBQ Sauce for these. I like Sweet Baby Ray\u2019s brand, but any kind will do.<\/li>\n<li><strong>Spice Rub \u2013 <\/strong>I like to make my own <a class=\"ek-link\" href=\"https:\/\/platedcravings.com\/bbq-seasoning\/\">BBQ seasoning<\/a> with a few simple spices like paprika, cumin, garlic powder, and mustard. But you can also use about 1.5 Tbsp of your favorite spice rub or individual spices.<\/li>\n<\/ul>\n<h2 id=\"h-how-to-make-this-recipe\" class=\"wp-block-heading\"><strong>How to make this recipe\u00a0<\/strong><\/h2>\n<p><em>Detailed measurements and instructions can be found at the bottom of the page on the printable recipe card.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5086\" src=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GYFZ-200x300.jpg\" alt=\"\" width=\"200\" height=\"300\" srcset=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GYFZ-200x300.jpg 200w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GYFZ-683x1024.jpg 683w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GYFZ-768x1152.jpg 768w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GYFZ-1024x1536.jpg 1024w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GYFZ.jpg 1200w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/p>\n<ol data-slot-rendered-content=\"true\">\n<li><strong>Prep: <\/strong>Preheat Air Fryer to 375 degrees F. Pat dry ribs with paper towels, remove the membrane, or score lightly with a sharp knife.<\/li>\n<li><strong>Combine: <\/strong>Combine BBQ seasoning ingredients and season ribs evenly on both sides.<\/li>\n<li><strong>Bake: <\/strong>When the Air Fryer is preheated, put ribs in the air fryer basket with the meat side down. Air Fry for 25 mins, turning the ribs halfway through. When time is up, slather BBQ sauce on both sides and cook ribs for 5 more minutes at 400 degrees F until the sauce has set.<\/li>\n<li><strong>Finish and serve: <\/strong>Let ribs rest for 5 minutes before serving with more BBQ sauce on the side.<\/li>\n<\/ol>\n<h2 id=\"h-expert-tips\" class=\"wp-block-heading\"><strong>Expert Tips<\/strong><\/h2>\n<ul data-slot-rendered-content=\"true\">\n<li><strong>Membrane:<\/strong> For more flavorful and tender ribs remove the membrane, kitchen paper towel works best to pull it off, but you can also score the membrane with three light cuts this works well enough<\/li>\n<li><strong>Preheat:<\/strong> Make sure to preheat the Air Fryer so the ribs don\u2019t stick.<\/li>\n<li><strong>Air frying:<\/strong> Cook the ribs meat side down in the beginning for more flavor<\/li>\n<li><strong>Internal Temperature:<\/strong> The ribs are done when the sauce has set and they are slightly crispy. Usually, you want to cook pork to an internal temperature of 145 degrees F, but to get them <strong>tender in a short amount of time<\/strong> you want to essentially overcook these ribs. If you have an instant-read thermometer you want to <strong>aim for about 190 degrees F internally<\/strong><\/li>\n<li><strong>Spacing:<\/strong> My Air Fryer has a large basket and can fit one full rack cut into two pieces. If your basket is smaller you might need to cook the ribs in batches or cook them leaning onto the sides of the basket<\/li>\n<li><strong>Different Air Fryers:<\/strong> Cooking times can vary depending on your Air Fryer! Keep an eye on the ribs especially in the last few minutes to make sure they don\u2019t burn<\/li>\n<\/ul>\n<h2 id=\"h-recipe-faqs\" class=\"wp-block-heading\"><strong>Recipe FAQs<\/strong><\/h2>\n<div class=\"schema-faq wp-block-yoast-faq-block\">\n<div id=\"faq-question-1611691321997\" class=\"schema-faq-section\"><strong class=\"schema-faq-question\"><strong>How long do ribs take in an air fryer?<\/strong><\/strong><\/p>\n<p class=\"schema-faq-answer\">Baby back ribs only <strong>take about 30 minutes<\/strong> in the Air Fryer. Spare ribs take a bit longer because they are meatier. The exact cooking time depends on the size and thickness of your ribs and the power of your air fryer.<\/p>\n<\/div>\n<div id=\"faq-question-1611691337923\" class=\"schema-faq-section\"><strong class=\"schema-faq-question\"><strong>Do ribs get tender in an air fryer?<\/strong><\/strong><\/p>\n<p class=\"schema-faq-answer\">Ribs will come out<strong> juicy and tender, but not fall off the bone<\/strong> like a more traditional and slower cooked recipe. It\u2019s important to slightly overcook them so they get tender in a short amount of time.<\/p>\n<\/div>\n<div id=\"faq-question-1611691343566\" class=\"schema-faq-section\"><strong class=\"schema-faq-question\"><strong>What temperature do you cook ribs in an air fryer?<\/strong><\/strong><\/p>\n<p class=\"schema-faq-answer\">Ribs should be cooked at 375 F for 25 minutes, and the last 5 minutes at 400 F, they are done when they reach an internal temperature of about 190 degrees F.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5087\" src=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/HFR-200x300.jpg\" alt=\"\" width=\"200\" height=\"300\" srcset=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/HFR-200x300.jpg 200w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/HFR-683x1024.jpg 683w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/HFR-768x1152.jpg 768w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/HFR-1024x1536.jpg 1024w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/HFR.jpg 1200w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/p>\n<h2 id=\"h-leftovers\" class=\"wp-block-heading\"><strong>Leftovers<\/strong><\/h2>\n<p>Store leftover ribs in an airtight container in the refrigerator for up to 3 \u2013 4 days. Reheat leftovers in the Air Fryer for a few minutes at 350 degrees F.<\/p>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/airfryer-tips.us\/en\/air-fryer-ribs-5\/print\/5089\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-5089-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-5089\" class=\"tasty-recipes tasty-recipes-5089 tasty-recipes-display tasty-recipes-has-image\">\n\n<style type=\"text\/css\" style=\"display: none !important;\">\n.tasty-recipes-print-button{background-color:#667;border:none;display:inline-block;padding:.5em 1em;text-decoration:none}body:not(.tasty-recipes-print-view) .tasty-recipes-print-button.tasty-recipes-print-above-card{color:#fff;display:none}body:not(.tasty-recipes-print-view) .tasty-recipes-print-button.tasty-recipes-print-above-card:hover{background-color:#b2b2bb;color:#fff;display:inline-block;padding:.5em 1em;text-decoration:none}.tasty-recipes-image-button-container{display:flex;flex-direction:column;flex-wrap:wrap;float:right;margin-left:10px}body.tasty-recipes-print-view .tasty-recipes-buttons{display:none}.tasty-recipes-image-button-container .tasty-recipes-buttons{margin-bottom:10px;margin-top:10px}.tasty-recipes-image-button-container .tasty-recipes-button-wrap{box-sizing:border-box;margin-bottom:10px}.tasty-recipes-image-button-container .tasty-recipes-buttons a{background-color:#f9f9f9;border:1px solid #aaa;border-radius:0;color:#aaa;display:block;font-size:16px;font-weight:700;line-height:16px;margin-top:0;padding:8px;text-align:center;text-decoration:none;text-transform:uppercase}.tasty-recipes-image-button-container .tasty-recipes-buttons .button:hover{background-color:#aaa;border:1px solid #aaa;color:#fff;opacity:1}.tasty-recipes-image-button-container .tasty-recipes-buttons a:hover{background-color:#979599;text-decoration:none}.tasty-recipes-image-button-container .tasty-recipes-buttons svg{display:none}.tasty-recipes-yield-scale{border:1px solid #979599;border-radius:2px;color:#979599;font-size:.7rem;margin-left:3px;padding:0 4px}.tasty-recipes-units-scale-container{display:flex;flex-wrap:wrap}.tasty-recipes-convert-container{padding:0 1em 1em 0}.tasty-recipes-convert-container .tasty-recipes-convert-label{align-self:center;color:#979599;font-size:.6rem;text-transform:uppercase}.tasty-recipes-convert-container button{background:transparent;border:1px solid #353547;border-radius:2px;color:#353547;letter-spacing:0;margin-left:5px;min-width:34px;padding:2px 4px;text-align:center}.tasty-recipes-convert-container button.tasty-recipes-convert-button-active{background-color:#000;border-color:#000;color:#fff}.tasty-recipes-convert-container button:focus{outline:none}.tasty-recipes-scale-container{display:flex;padding:0 0 1em}.tasty-recipes-scale-container .tasty-recipes-scale-label{align-self:center;color:#979599;font-size:.6rem;text-transform:uppercase}.tasty-recipes-scale-container button{background:transparent;border:1px solid #353547;border-radius:2px;color:#353547;letter-spacing:0;margin-left:5px;min-width:34px;padding:2px 4px}.tasty-recipes-scale-container button.tasty-recipes-scale-button-active{background-color:#000;border-color:#000;color:#fff}.tasty-recipes-scale-container button:focus{outline:none}.tasty-recipes-ingredients-header{margin:1em 0}@media only screen and (min-width:520px){.tasty-recipes-ingredients-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.tasty-recipes-ingredients-header .tasty-recipes-ingredients-clipboard-container{align-items:baseline;display:inline-flex}.tasty-recipes-ingredients-header h3{margin:0 10px 10px 0}.tasty-recipes-ingredients-clipboard-container .tasty-recipes-copy-button{background:transparent;border:none;color:#353547;height:24px;padding:0;position:relative;width:24px}.tasty-recipes-ingredients-clipboard-container .tasty-recipes-copy-button:hover{opacity:.5}.tasty-recipes-instructions-header{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0}.tasty-recipes-entry-content .tasty-recipes-instructions h3{margin:0 0 1rem}@media only screen and (min-width:520px){.tasty-recipes-entry-content .tasty-recipes-instructions h3{margin:0}}button[name=tasty-recipes-video-toggle]{background:#979599;border:#979599;border-radius:2px;display:inline-block;font-size:14px;height:30px;line-height:20px;margin:0;padding:0;text-align:center;vertical-align:middle;width:86px}button[name=tasty-recipes-video-toggle] span{padding:0 4px;pointer-events:none}button[name=tasty-recipes-video-toggle][aria-checked=false] :last-child,button[name=tasty-recipes-video-toggle][aria-checked=true] :first-child{background:#fff;border-radius:2px;color:#979599;padding:2px 4px}button[name=tasty-recipes-video-toggle][aria-checked=false] :first-child,button[name=tasty-recipes-video-toggle][aria-checked=true] :last-child{color:#fff}label[for=tasty-recipes-video-toggle]{color:#979599;font-size:.6rem;line-height:30px;padding-right:8px;text-transform:uppercase;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;vertical-align:middle}.tasty-recipe-responsive-iframe-container{margin:10px 0}.tasty-recipes-equipment{display:flex;flex-wrap:wrap;justify-content:space-evenly}.tasty-recipes-equipment>h3{flex:0 0 100%}.tasty-recipes-equipment .tasty-link-card{flex:0 0 50%;padding:1.5rem 1rem;text-align:center}@media screen and (min-width:500px){.tasty-recipes-equipment .tasty-link-card{flex:0 0 33%}}.tasty-recipes-equipment .tasty-link-card p{font-size:1em;font-weight:700;margin-bottom:0}.tasty-recipes-equipment .tasty-link-card p a{color:initial}.tasty-recipes-equipment .tasty-link-card span{font-size:.9em}.tasty-recipes .tasty-recipes-nutrition ul{list-style-type:none;margin:0;padding:0}.tasty-recipes .tasty-recipes-nutrition ul:after{clear:both;content:\" \";display:block}.tasty-recipes .tasty-recipes-nutrition li{float:left;list-style-type:none;margin-bottom:0;margin-left:0;margin-right:16px}.tasty-recipes-plug{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1em;text-align:center}.tasty-recipes-plug a{box-shadow:none;text-decoration:none}.tasty-recipes-plug a img{display:inline-block;height:auto;margin:5px 0 0 8px;width:150px}.tasty-recipes-footer-content{padding:1.5em;text-align:center}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:0}.tasty-recipes-footer-content img,.tasty-recipes-footer-content svg{width:60px}.tasty-recipes-entry-content .tasty-recipes-entry-footer h3{font-size:1.25em;margin:0 0 .25em;padding:0}.tasty-recipes-entry-footer p{font-size:.75em;margin:0}.tasty-recipes-entry-footer p a{border-bottom:none;box-shadow:none;text-decoration:underline}.tasty-recipes-flash-message{background-color:#fff;border-radius:4px;box-shadow:0 .3px .4px 0 rgba(0,0,0,.024),0 .9px 1.5px 0 rgba(0,0,0,.05),0 3.5px 6px 0 rgba(0,0,0,.1);color:#313135;display:inline-block;font-size:13px;letter-spacing:0;line-height:1.2em;margin-left:10px;padding:4px 10px}@media screen and (min-width:500px){.tasty-recipes-flash-message{padding:4px 10px}}.tasty-recipes-flash-message p{margin:0;padding:0;text-transform:none}@media screen and (min-width:500px){.tasty-recipes-footer-content{align-items:center;display:flex;justify-content:center;padding:1.5em 0;text-align:left}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:.8em}}@media print{.tasty-recipes-no-print,.tasty-recipes-no-print *{display:none!important}}[data-tr-ingredient-checkbox]{cursor:pointer;list-style-position:outside;list-style-type:none!important;margin-left:0!important}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container{position:relative}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]+label{display:inline-block;position:relative;vertical-align:middle}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]+label:before{border:1px solid;border-radius:2px;content:\"\";display:inline-block;height:20px;margin-right:10px;position:relative;width:20px}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]:checked+label:after{border-bottom:2px solid;border-left:2px solid;content:\"\";display:inline-block;height:6px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:12px}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]:focus+label:before{box-shadow:0 0 8px #5e9ed6;outline:1px solid #5d9dd5}[data-tr-ingredient-checkbox=checked]{opacity:.8;text-decoration:line-through}\n<\/style>\n\n<h2 class=\"tasty-recipes-title\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Air Fryer Ribs<\/h2>\n<div class=\"tasty-recipes-image-button-container\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GHEJ-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" srcset=\"https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GHEJ-150x150.jpg 150w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GHEJ-244x244.jpg 244w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GHEJ-65x65.jpg 65w, https:\/\/airfryer-tips.us\/en\/wp-content\/uploads\/2023\/11\/GHEJ-225x225.jpg 225w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>\t\t<\/div>\n\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/airfryer-tips.us\/en\/air-fryer-ribs-5\/print\/5089\/\" target=\"_blank\" data-tasty-recipes-customization=\"button-color.border-color button-color.background button-text-color.color\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div>\n\n\n\t<div class=\"tasty-recipes-description\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<p>These Air Fryer Ribs will be your new favorite way to make tender and juicy ribs in no time! Done in 30 minutes and so flavorful served with your favorite BBQ sauce.<\/p>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-details\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<ul>\n\t\t\t\t\t\t\t<li class=\"author\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Author:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-author-name\">Natalie<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"prep-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Prep Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">10<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cook-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cook Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">30<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"total-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Total Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">40 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cuisine\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cuisine:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cuisine\">American<\/span><\/li>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-ingredients\">\n\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-scale-container\">\n\t\t\t\t\t\t<span class=\"tasty-recipes-scale-label\">Scale<\/span>\n\t\t\t\t\t\t<button class=\"tasty-recipes-scale-button tasty-recipes-scale-button-active\" data-amount=\"1\" type=\"button\">1x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"2\" type=\"button\">2x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"3\" type=\"button\">3x<\/button>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"tasty-recipes-ingredients-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<p><span data-amount=\"1\">1<\/span> rack baby back ribs, about <span data-amount=\"1.5\">1.5<\/span> pounds<br \/>\n\u25a2 1 \u00bd Tbsp BBQ seasoning<br \/>\n\u25a2 \u00bd cup BBQ sauce, plus more for serving<\/p>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"tasty-recipe-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"tasty-recipes-instructions-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<div class=\"wprm-recipe-instruction-group\" data-slot-rendered-recipe=\"true\">\n<ul class=\"wprm-recipe-instructions\">\n<li id=\"instruction-step-1\" id=\"wprm-recipe-12370-step-0-0\" class=\"wprm-recipe-instruction\">\n<div class=\"wprm-recipe-instruction-text\">Preheat Air Fryer to 375 degrees F.<\/div>\n<\/li>\n<li id=\"instruction-step-2\" id=\"wprm-recipe-12370-step-0-1\" class=\"wprm-recipe-instruction\">\n<div class=\"wprm-recipe-instruction-text\">Pat dry ribs with paper towels, remove the membrane or score lightly with a sharp knife (see pictures above).<\/div>\n<\/li>\n<li id=\"instruction-step-3\" id=\"wprm-recipe-12370-step-0-2\" class=\"wprm-recipe-instruction\">\n<div class=\"wprm-recipe-instruction-text\">Season ribs with BBQ seasoning evenly on both sides.<\/div>\n<\/li>\n<li id=\"instruction-step-4\" id=\"wprm-recipe-12370-step-0-3\" class=\"wprm-recipe-instruction\">\n<div class=\"wprm-recipe-instruction-text\">When Air Fryer is preheated, put ribs in the basket with the meat side down. Air Fry for 25 mins, turning the ribs halfway through.<\/div>\n<\/li>\n<li id=\"instruction-step-5\" id=\"wprm-recipe-12370-step-0-4\" class=\"wprm-recipe-instruction\">\n<div class=\"wprm-recipe-instruction-text\">When time is up, brush BBQ sauce on both sides and cook ribs for 5 more minutes at 400 degrees F until the sauce has set and the internal temperature is 190 degrees F. Keep an eye on them so they don&#8217;t burn!<\/div>\n<\/li>\n<li id=\"instruction-step-6\" id=\"wprm-recipe-12370-step-0-5\" class=\"wprm-recipe-instruction\">\n<div class=\"wprm-recipe-instruction-text\">Let ribs rest for 5 minutes before serving with more BBQ sauce on the side.<\/div>\n<\/li>\n<\/ul>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\t<div class=\"tasty-recipes-notes\">\n\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Notes<\/h3>\n\t\t<div class=\"tasty-recipes-notes-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<div class=\"wprm-recipe-notes\">\n<ul>\n<li><strong>Membrane:<\/strong> For more flavorful and tender ribs remove the membrane, kitchen paper towel works best to pull it off, but you can also score the membrane with three light cuts this works well enough<\/li>\n<li><strong>Preheat:<\/strong> Make sure to preheat the Air Fryer so the ribs don\u2019t stick.<\/li>\n<li><strong>Air frying:<\/strong> Cook the ribs meat side down in the beginning for more flavor<\/li>\n<li><strong>Internal Temperature:<\/strong> The ribs are done when the sauce has set and they are slightly crispy. Usually, you want to cook pork to an internal temperature of 145 degrees F, but to get them <strong>tender in a short amount of time<\/strong> you want to essentially overcook these ribs. If you have an instant-read thermometer you want to <strong>aim for about 190 degrees F internally<\/strong><\/li>\n<li><strong>Spacing:<\/strong> My Air Fryer has a large basket and can fit one full rack cut into two pieces. If your basket is smaller you might need to cook the ribs in batches or cook them leaning onto the sides of the basket<\/li>\n<li><strong>Different Air Fryers:<\/strong>\u00a0Cooking times can vary depending on your Air Fryer! Keep an eye on the ribs especially in the last few minutes to make sure they don\u2019t burn<\/li>\n<li><strong>Leftovers:<\/strong> Store leftover ribs in an airtight container in the refrigerator for up to 3 \u2013 4 days. Reheat leftovers in the Air Fryer for a few minutes at 350 degrees F.<\/li>\n<\/ul>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n\n<footer class=\"tasty-recipes-entry-footer\">\n\t<h3 data-tasty-recipes-customization=\"footer-heading-color.color h3-transform.text-transform footer-heading.innerText\">Did you make this recipe?<\/h3>\n\t<div data-tasty-recipes-customization=\"footer-description-color.color footer-description.innerHTML\"><p>Share a photo and tag us \u2014 we can't wait to see what you've made!<\/p><\/div>\n<\/footer>\n\n\n\n<script type=\"text\/javascript\" style=\"display: none !important;\">\n(function(){\n\t\/* frac.js (C) 2012-present SheetJS -- http:\/\/sheetjs.com *\/\n\t\/* bothEquals() avoids use of &&, which gets prettified by WordPress. *\/\n\tvar bothEquals = function( d1, d2, D ) {\n\t\tvar ret = 0;\n\t\tif (d1<=D) {\n\t\t\tret++;\n\t\t}\n\t\tif (d2<=D) {\n\t\t\tret++;\n\t\t}\n\t\treturn ret === 2;\n\t};\n\tvar frac =function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1)while(bothEquals(d1,d2,D)){var m=(n1+n2)\/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2)d2=D+1;else d1=D+1;break}else if(x<m){n2=n1+n2;d2=d1+d2}else{n1=n1+n2;d1=d1+d2}}if(d1>D){d1=d2;n1=n2}if(!mixed)return[0,n1,d1];var q=Math.floor(n1\/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1<D){A=Math.floor(B);P=A*P_1+P_2;Q=A*Q_1+Q_2;if(B-A<5e-8)break;B=1\/(B-A);P_2=P_1;P_1=P;Q_2=Q_1;Q_1=Q}if(Q>D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed)return[0,sgn*P,Q];var q=Math.floor(sgn*P\/Q);return[q,sgn*P-q*Q,Q]};\n\n\t\/* {'\u00bc': '1\/4','\u00bd': '1\/2','\u00be': '3\/4','\u2153': '1\/3','\u2154':'2\/3','\u2155':'1\/5','\u2156':'2\/5','\u2157':'3\/5','\u2158':'4\/5','\u2159':'1\/6','\u215a':'5\/6','\u215b':'1\/8','\u215c':'3\/8','\u215d':'5\/8','\u215e':'7\/8'} *\/\n\twindow.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(\"%7B%22%C2%BC%22%3A%221%2F4%22%2C%22%C2%BD%22%3A%221%2F2%22%2C%22%C2%BE%22%3A%223%2F4%22%2C%22%E2%85%93%22%3A%221%2F3%22%2C%22%E2%85%94%22%3A%222%2F3%22%2C%22%E2%85%95%22%3A%221%2F5%22%2C%22%E2%85%96%22%3A%222%2F5%22%2C%22%E2%85%97%22%3A%223%2F5%22%2C%22%E2%85%98%22%3A%224%2F5%22%2C%22%E2%85%99%22%3A%221%2F6%22%2C%22%E2%85%9A%22%3A%225%2F6%22%2C%22%E2%85%9B%22%3A%221%2F8%22%2C%22%E2%85%9C%22%3A%223%2F8%22%2C%22%E2%85%9D%22%3A%225%2F8%22%2C%22%E2%85%9E%22%3A%227%2F8%22%7D\"));\n\n\twindow.tastyRecipesFormatAmount = function(amount, el) {\n\t\tif ( parseFloat( amount ) === parseInt( amount ) ) {\n\t\t\treturn amount;\n\t\t}\n\t\tvar roundType = 'frac';\n\t\tif (typeof el.dataset.amountShouldRound !== 'undefined') {\n\t\t\tif ('false' != el.dataset.amountShouldRound) {\n\t\t\t\tif ( 'number' === el.dataset.amountShouldRound ) {\n\t\t\t\t\troundType = 'number';\n\t\t\t\t} else if ('frac' === el.dataset.amountShouldRound) {\n\t\t\t\t\troundType = 'frac'\n\t\t\t\t} else if ('vulgar' === el.dataset.amountShouldRound) {\n\t\t\t\t\troundType = 'vulgar'\n\t\t\t\t} else {\n\t\t\t\t\troundType = 'integer';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif ('number' === roundType) {\n\t\t\tamount = Number.parseFloat(amount).toPrecision(2);\n\t\t} else if ('integer' === roundType) {\n\t\t\tamount = Math.round(amount);\n\t\t} else if ('frac' === roundType || 'vulgar' === roundType) {\n\t\t\tvar denom = 8;\n\t\t\tif (typeof el.dataset.unit !== 'undefined') {\n\t\t\t\tvar unit = el.dataset.unit;\n\t\t\t\tif (['cups','cup','c'].includes(unit)) {\n\t\t\t\t\tdenom = 4;\n\t\t\t\t\tif (0.125 === amount) {\n\t\t\t\t\t\tdenom = 8;\n\t\t\t\t\t}\n\t\t\t\t\tif (\"0.1667\" === Number.parseFloat( amount ).toPrecision(4)) {\n\t\t\t\t\t\tdenom = 6;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (['tablespoons','tablespoon','tbsp'].includes(unit)) {\n\t\t\t\t\tdenom = 2;\n\t\t\t\t}\n\t\t\t\tif (['teaspoons','teaspoon','tsp'].includes(unit)) {\n\t\t\t\t\tdenom = 8;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar amountArray = frac.cont( amount, denom, true );\n\t\t\tvar newAmount = '';\n\t\t\tif ( amountArray[1] !== 0 ) {\n\t\t\t\tnewAmount = amountArray[1] + '\/' + amountArray[2];\n\t\t\t\tif ('vulgar' === roundType) {\n\t\t\t\t\tObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\n\t\t\t\t\t\tif (newAmount === window.tastyRecipesVulgarFractions[vulgar]) {\n\t\t\t\t\t\t\tnewAmount = vulgar;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t\tif ( newAmount ) {\n\t\t\t\tnewAmount = ' ' + newAmount;\n\t\t\t}\n\t\t\tif ( amountArray[0] ) {\n\t\t\t\tnewAmount = amountArray[0] + newAmount;\n\t\t\t}\n\t\t\tamount = newAmount;\n\t\t}\n\t\treturn amount;\n\t}\n\n\t\/**\n\t * Update the URLs used to display a print view when the scale or unit\n\t * selection on a recipe card has changed.\n\t *\/\n\twindow.tastyRecipesUpdatePrintLink = () => {\n\t\tconst printLinks = document.querySelectorAll( '.tasty-recipes-print-link' );\n\t\tconst printButtons = document.querySelectorAll( '.tasty-recipes-print-button' );\n\n\t\t\/\/ Use the first print button found as the canonical URL source.\n\t\tconst printButton = document.querySelector( '.tasty-recipes-print-button' );\n\n\t\t\/\/ If no print button is available, we can't reliably update its href.\n\t\tif ( ! printButton ) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst printURL = new URL( printButton.href );\n\t\tconst searchParams = new URLSearchParams( printURL.search );\n\n\t\tconst unitButton = document.querySelector( '.tasty-recipes-convert-button-active' );\n\t\tconst scaleButton = document.querySelector( '.tasty-recipes-scale-button-active' );\n\n\t\tlet unit = '';\n\t\tlet scale = '';\n\n\t\tif ( unitButton ) {\n\t\t\tunit = unitButton.dataset.unitType;\n\t\t\tsearchParams.delete('unit')\n\t\t\tsearchParams.set( 'unit', unit );\n\t\t}\n\n\t\tif ( scaleButton ) {\n\t\t\tscale = scaleButton.dataset.amount;\n\t\t\tsearchParams.set( 'scale', scale );\n\t\t}\n\n\t\tconst paramString = searchParams.toString();\n\t\tconst newURL = '' === paramString ? printURL.href : printURL.origin + printURL.pathname + '?' + paramString;\n\n\t\tprintLinks.forEach( ( el ) => {\n\t\t\tel.href = newURL;\n\t\t});\n\n\t\tprintButtons.forEach( ( el ) => {\n\t\t\tel.href = newURL;\n\t\t});\n\t}\n\n\t\/\/ When the document loads, look for unit and scale parameters and setup the recipe card\n\t\/\/ to reflect those values.\n\tdocument.addEventListener( 'DOMContentLoaded', () => {\n\n\t\t\/\/ Only reflect URL parameters on the print view.\n\t\tif ( ! window.location.href.includes( '\/print\/' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst searchParams = new URLSearchParams( window.location.search );\n\n\t\tconst unit = searchParams.get( 'unit' );\n\t\tconst scale = searchParams.get( 'scale' );\n\n\t\tif ( unit && ( 'metric' === unit || 'usc' === unit ) ) {\n\t\t\tdocument.querySelector( '.tasty-recipes-convert-button[data-unit-type=\"' + unit + '\"]' ).click();\n\t\t}\n\n\t\tif ( scale && Number(scale) > 0 ) {\n\t\t\tdocument.querySelector( '.tasty-recipes-scale-button[data-amount=\"' + Number(scale) + '\"]' ).click();\n\t\t}\n\t})\n}())\n\n<\/script>\n<script type=\"text\/javascript\" style=\"display: none !important;\">\n(function(){\n\tvar buttonClass = 'tasty-recipes-scale-button',\n\t\tbuttonActiveClass = 'tasty-recipes-scale-button-active',\n\t\tbuttons = document.querySelectorAll('.tasty-recipes-scale-button');\n\tif ( ! buttons ) {\n\t\treturn;\n\t}\n\n\tbuttons.forEach(function(button){\n\t\tbutton.addEventListener('click', function(event){\n\t\t\tevent.preventDefault();\n\t\t\tvar recipe = event.target.closest('.tasty-recipes');\n\t\t\tif ( ! recipe ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar otherButtons = recipe.querySelectorAll('.' + buttonClass);\n\t\t\totherButtons.forEach(function(bt){\n\t\t\t\tbt.classList.remove(buttonActiveClass);\n\t\t\t});\n\t\t\tbutton.classList.add(buttonActiveClass);\n\n\t\t\t\/* Scales all scalable amounts. *\/\n\t\t\tvar scalables = recipe.querySelectorAll('span[data-amount]');\n\t\t\tvar buttonAmount = parseFloat( button.dataset.amount );\n\t\t\tscalables.forEach(function(scalable){\n\t\t\t\tif (typeof scalable.dataset.amountOriginalType === 'undefined'\n\t\t\t\t\t&& typeof scalable.dataset.nfOriginal === 'undefined') {\n\t\t\t\t\tif (-1 !== scalable.innerText.indexOf('\/')) {\n\t\t\t\t\t\tscalable.dataset.amountOriginalType = 'frac';\n\t\t\t\t\t}\n\t\t\t\t\tif (-1 !== scalable.innerText.indexOf('.')) {\n\t\t\t\t\t\tscalable.dataset.amountOriginalType = 'number';\n\t\t\t\t\t}\n\t\t\t\t\tObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\n\t\t\t\t\t\tif (-1 !== scalable.innerText.indexOf(vulgar)) {\n\t\t\t\t\t\t\tscalable.dataset.amountOriginalType = 'vulgar';\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\tif (typeof scalable.dataset.amountOriginalType !== 'undefined') {\n\t\t\t\t\t\tscalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvar amount = parseFloat( scalable.dataset.amount ) * buttonAmount;\n\t\t\t\tamount = window.tastyRecipesFormatAmount(amount, scalable);\n\t\t\t\tif ( typeof scalable.dataset.unit !== 'undefined' ) {\n\t\t\t\t\tif ( ! scalable.classList.contains('nutrifox-quantity') ) {\n\t\t\t\t\t\tif ( ! scalable.classList.contains('nutrifox-second-quantity') ) {\n\t\t\t\t\t\t\tamount += ' ' + scalable.dataset.unit;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tscalable.innerText = amount;\n\t\t\t});\n\t\t\t\/* Appends \" (x2)\" indicator. *\/\n\t\t\tvar nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');\n\t\t\tnonNumerics.forEach(function(nonNumeric){\n\t\t\t\tvar indicator = nonNumeric.querySelector('span[data-non-numeric-label]');\n\t\t\t\tif ( indicator ) {\n\t\t\t\t\tnonNumeric.removeChild(indicator);\n\t\t\t\t}\n\t\t\t\tif ( 1 !== buttonAmount ) {\n\t\t\t\t\tvar indicator = document.createElement('span');\n\t\t\t\t\tindicator.setAttribute('data-non-numeric-label', true);\n\t\t\t\t\tvar text = document.createTextNode(' (x' + buttonAmount + ')');\n\t\t\t\t\tindicator.appendChild(text);\n\t\t\t\t\tnonNumeric.appendChild(indicator);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\twindow.tastyRecipesUpdatePrintLink();\n\t\t});\n\t});\n}());\n\n<\/script><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>These Air Fryer Ribs will be your new favorite way to make tender and juicy ribs in no time! Done in 30 minutes and so flavorful served with your favorite BBQ sauce. Ribs in the air fryer come out juicy and tender every time, perfect for days when you crave ribs and you can\u2019t grill or smoke them. Making ribs in the oven, grill, or smoker low and slow works great, but making them in the Air Fryer is just so much faster and so easy. Perfect for an easy weeknight meal! The ribs come out with a little bit <\/p>\n","protected":false},"author":1,"featured_media":5090,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","has_thumb"],"_links":{"self":[{"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/posts\/5084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/comments?post=5084"}],"version-history":[{"count":1,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/posts\/5084\/revisions"}],"predecessor-version":[{"id":5091,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/posts\/5084\/revisions\/5091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/media\/5090"}],"wp:attachment":[{"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/media?parent=5084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/categories?post=5084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/airfryer-tips.us\/en\/wp-json\/wp\/v2\/tags?post=5084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}