{"id":135193,"date":"2026-03-10T06:00:17","date_gmt":"2026-03-10T10:00:17","guid":{"rendered":"https:\/\/yorbestlife.com\/?p=135193"},"modified":"2026-03-10T12:44:29","modified_gmt":"2026-03-10T16:44:29","slug":"easy-enchiladas-with-rotisserie-chicken","status":"publish","type":"post","link":"https:\/\/yorbestlife.com\/index.php\/2026\/03\/10\/easy-enchiladas-with-rotisserie-chicken\/","title":{"rendered":"Easy Enchiladas with Rotisserie Chicken"},"content":{"rendered":"<p style=\"text-align: center\"><em>These easy enchiladas with rotisserie chicken are great for meal prep and are always a family favorite!<\/em><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/fitnessista.com\/easy-enchiladas-with-rotisserie-chicken\/easy-enchiladas-with-rotisserie-chicken\/\" rel=\"attachment wp-att-160484 follow noopener noreferrer\" data-wpel-link=\"internal\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-160484\" src=\"https:\/\/yorbestlife.com\/wp-content\/uploads\/2026\/03\/easy-enchiladas-with-rotisserie-chicken.jpg\" alt=\"\" width=\"1000\" height=\"1500\" \/><\/a><\/p>\n<p>Hi friends! Have you ever craved enchiladas but are intimated by the recipe process? I feel ya. Enchiladas seem like they would be a lot of work, but take my word for it, they can be quite easy to throw together with a few shortcuts. It\u2019s one of my go-to crowdpleaser family meals; the girls go wild for them.<\/p>\n<p>These enchiladas with rotisserie chicken are my go-to for weekend <a href=\"https:\/\/fitnessista.com\/110-getting-out-of-a-cooking-rut-meal-prep-tips-with-laney-schwartz\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">meal prep<\/a>. I make a large tray or two that can be stored in the fridge or freezer and cooked up during the week. They also make the perfect meal to bring to friends or family who need an extra helping hand (new baby, feel-better food, etc.).<\/p>\n<p>A couple of tricks I swear by to make enchilada making easy are 1) don\u2019t make your sauce (but if you want to, <a href=\"https:\/\/fitnessista.com\/homemade-enchilada-sauce\/\" target=\"_blank\" rel=\"noopener follow noreferrer\" data-wpel-link=\"internal\">here\u2019s my recipe<\/a>), and 2) buy pre-cooked rotisserie chicken.<\/p>\n<p>We usually serve the enchiladas with rice, beans, and big ol\u2019 salad on the side. I hope you love this recipe as much as we do!<\/p>\n<h2 style=\"text-align: center\">Easy Enchiladas with Rotisserie Chicken<\/h2>\n<p data-pm-slice=\"1 1 []\">Rotisserie chicken enchiladas are practically the perfect meal. They\u2019re easy to prepare, they taste amazing, and they\u2019re packed with healthy ingredients. If you\u2019re looking for a healthy and delicious recipe to cook at home, chicken enchiladas should be at the top of your list.<\/p>\n<p>The best part about chicken enchiladas is that you can customize them to your taste. Use flour or corn tortillas, add black beans or diced green chiles, and don\u2019t forget the <a href=\"https:\/\/fitnessista.com\/gluten-free-cashew-chicken-with-a-secret-ingredient\/\" target=\"_blank\" rel=\"noopener follow noreferrer\" data-wpel-link=\"internal\">secret ingredient<\/a> that makes them extra special. The sauce and cheese on top make everything better, and with a sprinkle of Monterey Jack, you\u2019ll have a melt-in-your-mouth experience.<\/p>\n<p>One of the best things about chicken enchiladas is that you can make them ahead of time. Just assemble the enchiladas in a baking dish, pour the remaining sauce on top, and keep them in an airtight container in the refrigerator until you\u2019re ready to bake them. It doesn\u2019t get much easier than that.<\/p>\n<p>In terms of health benefits, chicken enchiladas are a fantastic option. Using <a href=\"https:\/\/fitnessista.com\/while-you-were-zumba-ing\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">rotisserie chicken<\/a> instead of cooking your own saves time and is often lower in fat. Plus, you can pack in all kinds of nutritious veggies and spices to get your daily dose of healthy nutrients. Drizzle some olive oil on top for an extra kick of flavor and healthy fats.<\/p>\n<p>This chicken enchilada recipe makes two pans full of enchiladas; about 12 servings. If you\u2019re going to make one pan, you might as well make two! Freeze the extra one, or give it to a friend or neighbor!<\/p>\n<h3>Ingredients:<\/h3>\n<p>2 rotisserie chickens, shredded and placed in a large mixing bowl<\/p>\n<p>2 cans of red enchilada sauce. I like the Las Palmas or La Victora brand<\/p>\n<p>1 sweet onion, diced<\/p>\n<p>3-4 cloves of garlic, minced<\/p>\n<p>1 teaspoon oregano<\/p>\n<p>1\/2 teaspoon cumin<\/p>\n<p>32 oz shredded cheese (I like to use Mexican cheese)<\/p>\n<p>12 flour tortillas \u2013 you can also use corn or Siete tortillas<\/p>\n<h3>Instructions:<\/h3>\n<p>Preheat the oven to 350 degrees and make sure you have two 9\u00d713 \u00a0in casserole dishes ready to go.<\/p>\n<p>Start the sauce. In a large pot on medium heat, saute the onion and garlic in a little butter, for 1-2 minutes, until fragrant. Add the oregano and cumin, and stir well. Stir in the canned enchilada sauce.<\/p>\n<p>Add 4-6 oz of sauce to the shredded chicken and two big handfuls of cheese. Stir to combine. This is your filling!<\/p>\n<p>Heat the tortillas. You want them to be soft and pliable, so they don\u2019t break as you fill them.<\/p>\n<p>Place a ladle of sauce at the bottom of each casserole dish and spread around, so the bottom is lightly coated with sauce.<\/p>\n<p>Grab one tortilla, and place the chicken mixture in the middle seam, lengthwise. You want there to be a decent amount of chicken and cheese mixture in it, but make sure it isn\u2019t *too full* to roll neatly. Roll it up and place it in the pan. Continue filling and rolling, until you\u2019ve made 12-14 enchiladas.<\/p>\n<p>Cover each pan in the sauce, until there are no exposed tortilla edges. You can drench it a bit, it\u2019s ok.<\/p>\n<p>Cover each pan in cheese and top with foil. Bake for 30-40 minutes until bubbly.<\/p>\n<p>You can broil the enchiladas for 2-4 minutes until the cheese is nice and browned, too.<\/p>\n<p>Finish with your favorite toppings, like sour cream, salsa, chopped green onion, or cilantro, and serve! We also love these with guacamole.<\/p>\n<p><a href=\"https:\/\/fitnessista.com\/easy-enchiladas-with-rotisserie-chicken\/enchiladas-with-rotisserie-chicken\/\" rel=\"attachment wp-att-160485 follow noopener noreferrer\" data-wpel-link=\"internal\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-160485\" src=\"https:\/\/yorbestlife.com\/wp-content\/uploads\/2026\/03\/enchiladas-with-rotisserie-chicken.jpg\" alt=\"\" width=\"1000\" height=\"600\" \/><\/a><\/p>\n<p><a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/fitnessista.com\/easy-enchiladas-with-rotisserie-chicken\/print\/160486\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-160486-jump-target\" style=\"padding-top:2px;margin-top:-2px\"><\/span><\/p>\n<div id=\"tasty-recipes-160486\" data-tr-id=\"160486\" class=\"tasty-recipes tasty-recipes-160486 tasty-recipes-display tasty-recipes-has-image\" data-tasty-recipes-customization=\"primary-color.background-color secondary-color.border-color\">\n<h2 class=\"tasty-recipes-title\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Easy Enchiladas with Rotisserie Chicken<\/h2>\n<div class=\"tasty-recipes-image-button-container\">\n<div class=\"tasty-recipes-image\">\n\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/yorbestlife.com\/wp-content\/uploads\/2026\/03\/enchiladas-with-rotisserie-chicken-300x300-1.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" \/>\t\t<\/div>\n<div class=\"tasty-recipes-buttons\">\n<div class=\"tasty-recipes-button-wrap\">\n<p><a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/fitnessista.com\/easy-enchiladas-with-rotisserie-chicken\/print\/160486\/\" target=\"_blank\" data-tasty-recipes-customization=\"\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\"><br \/>\n\t\t\t<img decoding=\"async\" class=\"svg-print\" data-pin-nopin=\"true\" src=\"https:\/\/fitnessista.com\/wp-content\/plugins\/tasty-recipes\/templates\/buttons\/images\/icon-print.png\" \/><br \/>\n\t\tPrint Recipe<\/a>\n\t\t<\/div><\/div>\n<\/div>\n<div class=\"tasty-recipes-rating\" data-tasty-recipes-customization=\"body-color.color\">\n<p><span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\" data-tr-default-rating=\"5\">\t\t<span class=\"tasty-recipes-rating\" data-tr-checked=\"1\">\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/p>\n<p><span data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\"><span class=\"average\">5<\/span> from <span class=\"count\">1<\/span> review<\/span><\/p>\n<\/p><\/div>\n<div class=\"tasty-recipes-description\" data-tasty-recipes-customization=\"body-color.color\">\n<p>A soul-hugging Mexican comfort food dish, made easier with store-bought sauce and rotisserie chicken.<\/p>\n<\/p><\/div>\n<div class=\"tasty-recipes-details\" data-tasty-recipes-customization=\"body-color.color\">\n<ul>\n<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\">Gina Harney \/\/ The Fitnessista <\/span><\/li>\n<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\">25 minutes<\/span><\/li>\n<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\">40 minutes<\/span><\/li>\n<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\">1 hour 5 minutes<\/span><\/li>\n<li class=\"yield\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Yield:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\">12-14<\/span><\/li>\n<\/ul><\/div>\n<div class=\"tasty-recipes-ingredients\">\n<div class=\"tasty-recipes-ingredients-header\">\n<div class=\"tasty-recipes-ingredients-clipboard-container\">\n<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n<\/p><\/div>\n<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n<div class=\"tasty-recipes-ingredients-body\" data-tasty-recipes-customization=\"body-color.color\">\n<p><span data-amount=\"2\">2<\/span> rotisserie chickens, shredded and placed in a large mixing bowl. You can also use cooked skinless chicken breasts, but season them well with salt, pepper, and oregano<\/p>\n<p><span data-amount=\"2\">2<\/span> 28-oz cans of red enchilada sauce. I like the Las Palmas or La Victora brand<\/p>\n<p><span data-amount=\"1\">1<\/span> sweet onion, diced<\/p>\n<p><span data-amount=\"3\">3<\/span>\u2013<span data-amount=\"4\">4<\/span> cloves of garlic, minced<\/p>\n<p><span data-amount=\"1\" data-unit=\"teaspoon\">1 teaspoon<\/span> oregano<\/p>\n<p><span data-amount=\"0.5\" data-unit=\"teaspoon\">1\/2 teaspoon<\/span> cumin<\/p>\n<p><span data-amount=\"32\" data-unit=\"oz\">32 oz<\/span> shredded Mexican cheese blend (a mix of cheddar cheese and Monterey Jack cheese works well)<\/p>\n<p><span data-amount=\"12\">12<\/span> flour tortillas \u2013 you can also use corn or Siete tortillas<\/p>\n<p><!--INSIDE_INGREDIENTS-->\t\t<\/div>\n<div class=\"tasty-recipes-cook-mode\">\n<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\"><\/p>\n<p>\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\" data-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span><br \/>\n\t\t<\/label><br \/>\n\t\t<label for=\"tasty_recipes_69b04a6876ff2_cookmode\"><br \/>\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span><br \/>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\"><br \/>\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span><br \/>\n\t\t<\/label>\n\t<\/div>\n<\/div><\/div>\n<div class=\"tasty-recipe-instructions\">\n<div class=\"tasty-recipes-instructions-header\">\n<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n<\/p><\/div>\n<div class=\"tasty-recipes-instructions-body\" data-tasty-recipes-customization=\"body-color.color\">\n<p id=\"instruction-step-1\">Preheat the oven to 350 degrees and make sure you have two 9\u00d713 \u00a0in casserole dishes ready to go.<\/p>\n<p id=\"instruction-step-2\">Start the sauce. In a large pot on medium heat, saute the onion and garlic in a little butter, 1-2 minutes, until fragrant. Add the oregano and cumin, and stir well. Stir in the canned enchilada sauce.<\/p>\n<p id=\"instruction-step-3\">Add 4-6 oz of sauce to the shredded chicken and two big handfuls of cheese. Stir to combine. This is your filling!<\/p>\n<p id=\"instruction-step-4\">Heat the tortillas. You want them to be soft and pliable, so they don\u2019t break as you fill them.<\/p>\n<p id=\"instruction-step-5\">Place a ladle of sauce at the bottom of each casserole dish and spread around, so the bottom is lightly coated with sauce.<\/p>\n<p id=\"instruction-step-6\">Grab one tortilla, and place the chicken mixture in the middle seam, lengthwise. You want there to be a decent amount of chicken and cheese mixture in it, but make sure it isn\u2019t *too full* to roll neatly. Roll it up and place seam-side down in the pan. Continue filling and rolling, until you\u2019ve made 12-14 enchiladas.<\/p>\n<p id=\"instruction-step-7\">Cover each pan in the sauce, until there is no exposed tortilla edges. You can drench it a bit, it\u2019s ok.<\/p>\n<p id=\"instruction-step-8\">Cover each pan with shredded cheese and top with foil. Bake for 30-40 minutes until bubbly.<\/p>\n<p id=\"instruction-step-9\">You can broil the enchiladas for 2-4 minutes until the cheese is nice and browned, too.<\/p>\n<p id=\"instruction-step-10\">Top with chopped green onion or cilantro, and serve!<\/p>\n<\/p><\/div><\/div>\n<div class=\"tasty-recipes-notes\">\n<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Notes<\/h3>\n<div class=\"tasty-recipes-notes-body\" data-tasty-recipes-customization=\"body-color.color\">\n<p>This recipe makes two large pans of enchiladas. Freeze the extra pan for later, or give it to a neighbor or friend!<\/p>\n<\/p><\/div><\/div>\n<footer class=\"tasty-recipes-entry-footer\">\n<h3 data-tasty-recipes-customization=\"footer-heading-color.color h3-transform.text-transform footer-heading.innerText\">Did you make this recipe?<\/h3>\n<div data-tasty-recipes-customization=\"footer-description-color.color footer-description.innerHTML\">\n<p>Tag <a href=\"https:\/\/www.instagram.com\/fitnessista\" target=\"_blank\" rel=\"noreferrer noopener\" data-wpel-link=\"external\">@fitnessista<\/a> on Instagram<\/p>\n<\/div>\n<\/footer>\n<p>window.trCommon={&#8220;minRating&#8221;:6,&#8221;ajaxurl&#8221;:&#8221;https:\/\/fitnessista.com\/wp-admin\/admin-ajax.php&#8221;,&#8221;ratingNonce&#8221;:&#8221;&#8221;,&#8221;postId&#8221;:159870};<br \/>\nwindow.TastyRecipes = window.TastyRecipes || {};<\/p>\n<p>window.TastyRecipes.smoothScroll = {<br \/>\ninit() {<br \/>\ndocument.addEventListener( &#8216;click&#8217;, ( e ) =&gt; {<br \/>\nlet anchor = e.target;<br \/>\nif ( anchor.tagName !== &#8216;A&#8217; ) {<br \/>\nanchor = anchor.closest( &#8216;a.tasty-recipes-scrollto&#8217; );<br \/>\n}<\/p>\n<p>if ( ! anchor || ! anchor.classList.contains( &#8216;tasty-recipes-scrollto&#8217; ) ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>const elementHref = anchor.getAttribute( &#8216;href&#8217; );<br \/>\nif ( ! elementHref ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>e.preventDefault();<br \/>\nthis.goToSelector( elementHref );<br \/>\n});<br \/>\n},<br \/>\ngoToSelector( selector ) {<br \/>\nconst element = document.querySelector( selector );<br \/>\nif ( ! element ) {<br \/>\nreturn;<br \/>\n}<br \/>\nelement.scrollIntoView( { behavior: &#8216;smooth&#8217; } );<br \/>\n}<br \/>\n};<\/p>\n<p>document.addEventListener(<br \/>\n&#8216;DOMContentLoaded&#8217;,<br \/>\n() =&gt; window.TastyRecipes.smoothScroll.init()<br \/>\n);<\/p>\n<p>window.TastyRecipes = window.TastyRecipes || {};<br \/>\nwindow.TastyRecipes.cookMode = {<br \/>\nwakeLockApi: false,<br \/>\nwakeLock: false,<br \/>\ncookModeSelector: &#8216;.tasty-recipes-cook-mode&#8217;,<br \/>\ninit() {<br \/>\nif (&#8220;wakeLock&#8221; in navigator &amp;&amp; &#8220;request&#8221; in navigator.wakeLock) {<br \/>\nthis.wakeLockApi = navigator.wakeLock;<br \/>\n}<\/p>\n<p>const cookModes = document.querySelectorAll(this.cookModeSelector);<\/p>\n<p>if (cookModes.length &gt; 0) {<br \/>\nfor (const cookMode of cookModes) {<br \/>\nif (this.wakeLockApi) {<br \/>\ncookMode.querySelector(&#8216;input[type=&#8221;checkbox&#8221;]&#8217;).addEventListener(&#8220;change&#8221;, event =&gt; {<br \/>\nthis.checkboxChange(event.target);<br \/>\n}, false);<br \/>\n} else {<br \/>\ncookMode.style.display = &#8220;none&#8221;;<br \/>\n}<br \/>\n}<br \/>\n}<br \/>\n},<br \/>\ncheckboxChange(checkbox) {<br \/>\nif (checkbox.checked) {<br \/>\nthis.lock();<br \/>\n} else {<br \/>\nthis.unlock();<br \/>\n}<br \/>\n},<br \/>\nsetCheckboxesState(state) {<br \/>\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + &#8216; input[type=&#8221;checkbox&#8221;]&#8217;);<br \/>\nfor (const checkbox of checkboxes) {<br \/>\ncheckbox.checked = state;<br \/>\n}<br \/>\n},<br \/>\nasync lock() {<br \/>\ntry {<br \/>\nthis.wakeLock = await this.wakeLockApi.request(&#8220;screen&#8221;);<br \/>\nthis.wakeLock.addEventListener(&#8220;release&#8221;, () =&gt; {<br \/>\nthis.wakeLock = false;<br \/>\nthis.setCheckboxesState(false);<br \/>\n});<br \/>\nthis.setCheckboxesState(true);<br \/>\n} catch (error) {<br \/>\nthis.setCheckboxesState(false);<br \/>\n}<br \/>\n},<br \/>\nunlock() {<br \/>\nif (this.wakeLock) {<br \/>\nthis.wakeLock.release();<br \/>\nthis.wakeLock = false;<br \/>\n}<br \/>\nthis.setCheckboxesState(false);<br \/>\n}<br \/>\n};<\/p>\n<p>(function(callback) {<br \/>\nif (document.readyState !== &#8220;loading&#8221;) {<br \/>\ncallback();<br \/>\n} else {<br \/>\ndocument.addEventListener(&#8220;DOMContentLoaded&#8221;, callback);<br \/>\n}<br \/>\n})(() =&gt; {<br \/>\nwindow.TastyRecipes.cookMode.init();<br \/>\n});<\/p>\n<p>window.TastyRecipes = window.TastyRecipes || {};<\/p>\n<p>window.TastyRecipes.staticTooltip = {<br \/>\nelement: null,<br \/>\ntooltipElement: null,<br \/>\ndeleting: false,<br \/>\ninit( element ) {<br \/>\nif ( this.deleting ) {<br \/>\nreturn;<br \/>\n}<br \/>\nthis.element = element;<br \/>\nthis.buildElements();<br \/>\n},<br \/>\ndestroy() {<br \/>\nif ( ! this.tooltipElement || this.deleting ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>this.deleting = true;<br \/>\nthis.tooltipElement.classList.remove( &#8216;opened&#8217; );<\/p>\n<p>setTimeout( () =&gt; {<br \/>\nthis.tooltipElement.remove();<br \/>\nthis.deleting = false;<br \/>\n}, 500 );<br \/>\n},<br \/>\nbuildElements() {<br \/>\nconst tooltipElement = document.createElement( &#8216;div&#8217; );<br \/>\ntooltipElement.classList.add( &#8216;tasty-recipes-static-tooltip&#8217;);<br \/>\ntooltipElement.setAttribute( &#8216;id&#8217;, &#8216;tasty-recipes-tooltip&#8217; );<\/p>\n<p>const currentTooltipElement = document.getElementById( &#8216;tasty-recipes-tooltip&#8217; );<br \/>\nif ( currentTooltipElement ) {<br \/>\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );<br \/>\n} else {<br \/>\ndocument.body.appendChild( tooltipElement );<br \/>\n}<\/p>\n<p>this.tooltipElement = document.getElementById( &#8216;tasty-recipes-tooltip&#8217; );<br \/>\n},<br \/>\nshow() {<br \/>\nif ( ! this.tooltipElement ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>const tooltipTop = this.element.getBoundingClientRect().top<br \/>\n+ window.scrollY<br \/>\n&#8211; 10 \/\/ 10px offset.<br \/>\n&#8211; this.tooltipElement.getBoundingClientRect().height;<br \/>\nconst tooltipLeft = this.element.getBoundingClientRect().left<br \/>\n&#8211; ( this.tooltipElement.getBoundingClientRect().width \/ 2 )<br \/>\n+ ( this.element.getBoundingClientRect().width \/ 2 ) &#8211; 1;<br \/>\nconst posLeft = Math.max( 10, tooltipLeft );<br \/>\nthis.maybeRemoveTail( posLeft !== tooltipLeft );<\/p>\n<p>this.tooltipElement.setAttribute( &#8216;style&#8217;, &#8216;top:&#8217; + tooltipTop + &#8216;px;left:&#8217; + posLeft + &#8216;px;&#8217; );<br \/>\nthis.tooltipElement.classList.add( &#8216;opened&#8217; );<\/p>\n<p>},<br \/>\nmaybeRemoveTail( removeTail ) {<br \/>\nif ( removeTail ) {<br \/>\nthis.tooltipElement.classList.add( &#8216;tr-hide-tail&#8217; );<br \/>\n} else {<br \/>\nthis.tooltipElement.classList.remove( &#8216;tr-hide-tail&#8217; );<br \/>\n}<br \/>\n},<br \/>\nchangeMessage( message ) {<br \/>\nif ( ! this.tooltipElement ) {<br \/>\nreturn;<br \/>\n}<br \/>\nthis.tooltipElement.innerHTML = message;<br \/>\n}<br \/>\n};<\/p>\n<p>window.TastyRecipes.ajax = {<br \/>\nsendPostRequest( url, data, success, failure ) {<br \/>\nconst xhr = new XMLHttpRequest();<br \/>\nxhr.open( &#8216;POST&#8217;, url, true );<br \/>\nxhr.send( this.preparePostData( data ) );<\/p>\n<p>xhr.onreadystatechange = () =&gt; {<br \/>\nif ( 4 !== xhr.readyState ) {<br \/>\nreturn;<br \/>\n}<br \/>\nif ( xhr.status === 200 ) {<br \/>\nsuccess( JSON.parse( xhr.responseText ) );<br \/>\nreturn;<br \/>\n}<\/p>\n<p>failure( xhr );<br \/>\n};<\/p>\n<p>xhr.onerror = () =&gt; {<br \/>\nfailure( xhr );<br \/>\n};<br \/>\n},<br \/>\npreparePostData( data ) {<br \/>\nconst formData = new FormData();<\/p>\n<p>for ( const key in data ) {<br \/>\nformData.append( key, data[key] );<br \/>\n}<br \/>\nreturn formData;<br \/>\n},<br \/>\n};<\/p>\n<p>window.TastyRecipes.ratings = {<br \/>\ndefaultRating: 0,<br \/>\ncurrentRatingPercentage: 100,<br \/>\nsavingRating: false,<br \/>\ninit( minRating ) {<br \/>\nthis.minRating = minRating;<\/p>\n<p>this.formWatchRating();<br \/>\nthis.closeTooltipWhenClickOutside();<br \/>\nthis.addBodyClassBasedOnSelectedRating();<br \/>\nthis.backwardCompFormRatingPosition();<br \/>\n},<br \/>\nformWatchRating() {<br \/>\nconst ratings = document.querySelectorAll(&#8216;.tasty-recipes-no-ratings-buttons [data-rating]&#8217;);<br \/>\nif ( ratings.length  {<br \/>\nevent.preventDefault();<br \/>\nthis.defaultRating = event.target.closest( &#8216;.checked&#8217; ).dataset.rating;<br \/>\nthis.setCheckedStar( event.target );<br \/>\nthis.maybeSendRating( this.defaultRating, event.target );<br \/>\nthis.setRatingInForm( this.defaultRating );<br \/>\n} );<br \/>\n}<br \/>\n},<br \/>\ncloseTooltipWhenClickOutside() {<br \/>\nwindow.addEventListener( &#8216;click&#8217;, e =&gt; {<br \/>\n\/\/ Bailout (don&#8217;t remove the tooltip) when the clicked element is a rating star, or it&#8217;s the tooltip itself.<br \/>\nif ( e.target.closest( &#8216;.tasty-recipes-rating&#8217; ) || e.target.classList.contains( &#8216;tasty-recipes-static-tooltip&#8217; ) ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>window.TastyRecipes.staticTooltip.destroy();<br \/>\n} );<br \/>\n},<br \/>\n setRatingInForm( rating ) {<br \/>\nconst ratingInput = document.querySelector( &#8216;#respond .tasty-recipes-rating[value=&#8221;&#8216; + rating + &#8216;&#8221;]&#8217; );<br \/>\nif ( ! ratingInput ) {<br \/>\nreturn;<br \/>\n}<br \/>\nratingInput.click();<br \/>\n},<br \/>\naddBodyClassBasedOnSelectedRating() {<br \/>\nconst ratingInputs = document.querySelectorAll( &#8216;input.tasty-recipes-rating&#8217; );<br \/>\nif ( ! ratingInputs ) {<br \/>\nreturn;<br \/>\n}<br \/>\nfor ( const ratingInput of ratingInputs ) {<br \/>\nratingInput.addEventListener( &#8216;click&#8217;, currentEvent =&gt; {<br \/>\nconst selectedRating = currentEvent.target.getAttribute( &#8216;value&#8217; );<br \/>\nthis.handleBodyClassByRating( selectedRating );<br \/>\nthis.toggleCommentTextareaRequired( selectedRating );<br \/>\n} );<br \/>\n}<br \/>\n},<br \/>\nhandleBodyClassByRating( rating ) {<br \/>\nif ( rating &lt; this.minRating ) {<br \/>\ndocument.body.classList.remove( &#039;tasty-recipes-selected-minimum-rating&#039; );<br \/>\nreturn;<br \/>\n}<br \/>\ndocument.body.classList.add( &#039;tasty-recipes-selected-minimum-rating&#039; );<br \/>\n},<br \/>\ntoggleCommentTextareaRequired( rating ) {<br \/>\nconst commentTextarea = document.getElementById( &#039;comment&#039; );<br \/>\nif ( ! commentTextarea ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>if ( rating  {<br \/>\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );<br \/>\nwindow.TastyRecipes.staticTooltip.show();<br \/>\nthis.updateAverageText( response.data, recipeCardElement );<br \/>\nthis.maybeFillCommentForm( response.data );<\/p>\n<p>\/\/ Hide the tooltip after 5 seconds.<br \/>\nsetTimeout( () =&gt; {<br \/>\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );<br \/>\n}, 5000 );<br \/>\n},<br \/>\n() =&gt; {<br \/>\nthis.resetTooltip( recipeCardElement );<br \/>\n}<br \/>\n);<br \/>\n},<br \/>\nupdateAverageText( data, recipeCardElement ) {<br \/>\nif ( ! data.average ) {<br \/>\nreturn;<br \/>\n}<br \/>\nthis.setRatingPercent( data );<\/p>\n<p>if ( ! data.count ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>const quickLink = document.querySelector( &#8216;.tasty-recipes-rating-link&#8217; );<br \/>\nif ( quickLink ) {<br \/>\nthis.setTextInContainer( quickLink, data );<br \/>\nthis.setPartialStar( quickLink );<br \/>\n}<\/p>\n<p>const cardStars = recipeCardElement.querySelector( &#8216;.tasty-recipes-ratings-buttons&#8217; );<br \/>\ncardStars.dataset.trDefaultRating = data.average;<br \/>\nthis.setTextInContainer( recipeCardElement.querySelector( &#8216;.tasty-recipes-rating&#8217; ), data );<br \/>\n},<br \/>\nsetTextInContainer( container, data ) {<br \/>\nif ( ! container ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>if ( data.label ) {<br \/>\nconst ratingLabelElement = container.querySelector( &#8216;.rating-label&#8217; );<br \/>\nif ( ratingLabelElement ) {<br \/>\nratingLabelElement.innerHTML = data.label;<br \/>\n}<br \/>\nreturn;<br \/>\n}<\/p>\n<p>const averageElement = container.querySelector( &#8216;.average&#8217; );<br \/>\nif ( averageElement ) {<br \/>\naverageElement.textContent = data.average;<br \/>\n}<\/p>\n<p>const countElement = container.querySelector( &#8216;.count&#8217; );<br \/>\nif ( countElement ) {<br \/>\ncountElement.textContent = data.count;<br \/>\n}<br \/>\n},<br \/>\nsetPartialStar( container ) {<br \/>\nconst highestStar = container.querySelector( &#8216;[data-rating=&#8221;&#8216; + Math.ceil( this.defaultRating ) + &#8216;&#8221;]&#8217; );<br \/>\nif ( highestStar ) {<br \/>\nhighestStar.dataset.trClip = this.currentRatingPercentage;<br \/>\n}<br \/>\n},<br \/>\nsetRatingPercent( data ) {<br \/>\nthis.defaultRating = data.average.toFixed( 1 );<br \/>\nconst parts = data.average.toFixed( 2 ).toString().split( &#8216;.&#8217; );<br \/>\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;<br \/>\nif ( this.currentRatingPercentage === &#8217;00&#8217; ) {<br \/>\nthis.currentRatingPercentage = 100;<br \/>\n}<br \/>\n},<br \/>\nsetCheckedStar( target ) {<br \/>\nconst cardRatingContainer = target.closest( &#8216;.tasty-recipes-ratings-buttons&#8217; );<br \/>\nconst selectedRatingElement = cardRatingContainer.querySelector( &#8216;[data-tr-checked]&#8217; );<br \/>\nif ( selectedRatingElement ) {<br \/>\ndelete selectedRatingElement.dataset.trChecked;<br \/>\n}<\/p>\n<p>const thisStar = target.closest( &#8216;.tasty-recipes-rating&#8217; );<br \/>\nthisStar.dataset.trChecked = 1;<br \/>\nthisStar.querySelector( &#8216;[data-tr-clip]&#8217; ).dataset.trClip = 100;<br \/>\n},<br \/>\nmaybeFillCommentForm( data ) {<br \/>\nif ( ! data.comment || ! data.comment.content ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>const commentForm = document.querySelector( &#8216;#commentform&#8217; );<br \/>\nif ( ! commentForm ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>const commentBox = commentForm.querySelector( &#8216;[name=comment]&#8217; );<br \/>\nif ( ! commentBox || commentBox.value ) {<br \/>\nreturn;<br \/>\n}<\/p>\n<p>\/\/ Add comment details for editing.<br \/>\ncommentBox.innerHTML = data.comment.content;<br \/>\nif ( data.comment.name ) {<br \/>\ncommentForm.querySelector( &#8216;[name=author]&#8217; ).value = data.comment.name;<br \/>\ncommentForm.querySelector( &#8216;[name=email]&#8217; ).value = data.comment.email;<br \/>\n}<br \/>\n},<br \/>\nmaybeResetTooltip( recipeCardElement, data, rating ) {<br \/>\nif ( this.savingRating === rating ) {<br \/>\nthis.resetTooltip( recipeCardElement, data );<br \/>\n}<br \/>\n},<br \/>\nresetTooltip( recipeCardElement, data ) {<br \/>\nwindow.TastyRecipes.staticTooltip.destroy();<br \/>\nthis.savingRating = false;<\/p>\n<p>\/\/ Reset the default rating.<br \/>\nconst cardRatingContainer = recipeCardElement.querySelector( &#8216;.tasty-recipes-ratings-buttons&#8217; );<br \/>\nif ( cardRatingContainer ) {<br \/>\nthis.defaultRating = ( data &amp;&amp; data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;<br \/>\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;<\/p>\n<p>this.resetSelectedStar( cardRatingContainer, data );<br \/>\n}<br \/>\n},<br \/>\nresetSelectedStar( cardRatingContainer ) {<br \/>\nconst selectedRatingElement = cardRatingContainer.querySelector( &#8216;[data-rating=&#8221;&#8216; + Math.ceil( this.defaultRating ) + &#8216;&#8221;]&#8217; );<br \/>\nif ( selectedRatingElement ) {<br \/>\nselectedRatingElement.querySelector( &#8216;[data-tr-clip]&#8217; ).dataset.trClip = this.currentRatingPercentage;<br \/>\nselectedRatingElement.parentNode.dataset.trChecked = 1;<br \/>\n}<\/p>\n<p>const previousSelectedElement= cardRatingContainer.querySelector( &#8216;[data-tr-checked]&#8217; );<br \/>\nif ( previousSelectedElement ) {<br \/>\nconst currentSelectedRating = previousSelectedElement.querySelector(&#8216;[data-rating]&#8217;);<br \/>\nif ( currentSelectedRating !== selectedRatingElement ) {<br \/>\ndelete previousSelectedElement.dataset.trChecked;<br \/>\n}<br \/>\n}<br \/>\n},<br \/>\nbackwardCompFormRatingPosition() {<br \/>\nconst ratingsButtons = document.querySelector( &#8216;#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons&#8217; );<br \/>\nif ( ! ratingsButtons ) {<br \/>\nreturn;<br \/>\n}<br \/>\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);<br \/>\nif ( ! ratingsButtonsStyles.display.includes( &#8216;flex&#8217; ) ) {<br \/>\nratingsButtons.style.direction = &#8216;rtl&#8217;;<br \/>\n}<\/p>\n<p>if ( typeof tastyRecipesRating !== &#8216;undefined&#8217; ) {<br \/>\n\/\/ Select the rating that was previously selected in admin.<br \/>\nratingsButtons.querySelector( &#8216;.tasty-recipes-rating[value=&#8221;&#8216; + tastyRecipesRating + &#8216;&#8221;]&#8217; ).checked = true;<br \/>\n}<\/p>\n<p>const ratingSpans = ratingsButtons.querySelectorAll( &#8216;.tasty-recipes-rating&#8217; );<br \/>\nfor (const ratingSpan of ratingSpans) {<br \/>\nratingSpan.addEventListener( &#8216;click&#8217;, event =&gt; {<br \/>\nif ( ratingSpan === event.target ) {<br \/>\nreturn;<br \/>\n}<br \/>\nratingSpan.previousElementSibling.click();<br \/>\n} );<br \/>\n}<br \/>\n}<br \/>\n};<\/p>\n<p>(function(callback) {<br \/>\nif (document.readyState !== &#8220;loading&#8221;) {<br \/>\ncallback();<br \/>\n} else {<br \/>\nwindow.addEventListener( &#8216;load&#8217;, callback );<br \/>\n}<br \/>\n})(() =&gt; {<br \/>\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );<br \/>\n});\n<\/p><\/div>\n<p>So what are you waiting for? Whip up a batch of easy chicken enchiladas tonight and watch as your friends and family gobble them up with glee. You\u2019ll love the taste and they\u2019ll love the health benefits. It\u2019s a win-win situation!<\/p>\n<p>You may also enjoy:<\/p>\n<ul>\n<li><a href=\"https:\/\/fitnessista.com\/instant-pot-chicken-tortilla-soup\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">Instant Pot Chicken Tortilla Soup<\/a><\/li>\n<li><a href=\"https:\/\/fitnessista.com\/friday-faves-154\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">Instant Pot Mexican rice<\/a><\/li>\n<li><a href=\"https:\/\/fitnessista.com\/dairy-free-cheesy-broccoli-chicken-casserole\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">Dairy-Free Cheesy Broccoli Casserole<\/a><\/li>\n<li><a href=\"https:\/\/fitnessista.com\/the-best-cheesy-sour-cream-enchiladas\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">Sour cream enchiladas<\/a><\/li>\n<li><a href=\"https:\/\/fitnessista.com\/not-fried-chicken-gluten-free-dairy-free\/\" data-wpel-link=\"internal\" rel=\"follow noopener noreferrer\">Healthy Baked Chicken Tenders<\/a><\/li>\n<li><a href=\"https:\/\/fitnessista.com\/chicken-tacos-homemade-tortillas\/\" target=\"_blank\" rel=\"noopener follow noreferrer\" data-wpel-link=\"internal\">Chicken Tacos Homemade Tortillas<\/a><\/li>\n<\/ul>\n<p><em><strong>Do you have a favorite enchilada recipe?\u00a0<\/strong><\/em><\/p>\n<p>The post <a href=\"https:\/\/fitnessista.com\/easy-enchiladas-with-rotisserie-chicken\/\">Easy Enchiladas with Rotisserie Chicken<\/a> appeared first on <a href=\"https:\/\/fitnessista.com\">The Fitnessista<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>These easy enchiladas with rotisserie chicken are great for meal prep and are always a family favorite! Hi friends! Have [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":135195,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[212,288],"tags":[220,289],"_links":{"self":[{"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/posts\/135193"}],"collection":[{"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/comments?post=135193"}],"version-history":[{"count":3,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/posts\/135193\/revisions"}],"predecessor-version":[{"id":135199,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/posts\/135193\/revisions\/135199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/media\/135195"}],"wp:attachment":[{"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/media?parent=135193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/categories?post=135193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yorbestlife.com\/index.php\/wp-json\/wp\/v2\/tags?post=135193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}