If you’re looking for a dessert that combines the warmth of cinnamon rolls with the sweet tang of caramel apples, you’ve found it. Caramel Apple Cinnamon Rolls are a delightful fusion of flavors that evoke cozy autumn afternoons, festive gatherings, or just a comforting treat on a quiet day. The tender dough, spiced apple filling, buttery caramel, and cream cheese icing come together to create a dessert that’s simply irresistible.
Whether you’re an experienced baker or new to the kitchen, this recipe breaks down each step so you can confidently create these indulgent rolls. Let’s dive in!
Why You’ll Love These Caramel Apple Cinnamon Rolls
- Perfect Flavor Pairing: Sweet caramel and tart apples complement the warmth of cinnamon.
- Versatile: Enjoy them as a dessert, breakfast, or a special treat for any occasion.
- Customizable: Use the suggested ingredients or adapt to suit your tastes.
Ingredients for Caramel Apple Cinnamon Rolls
Apple Filling
Ingredient | Quantity | Details |
---|---|---|
Honeycrisp apples | 4 large (1000g) | Peeled, cored, and cubed |
Unsalted butter | 1/2 cup (113g) | Room temperature |
Light brown sugar | 1 1/2 cups (300g) | Packed |
Ground cinnamon | 1 tsp | Adds warm, spiced flavor |
Fine salt | 1/4 tsp (1g) | Enhances sweetness |
Water | 1/4 cup (60g) | Used for cornstarch slurry |
Cornstarch | 1/4 cup (30g) | Thickens the filling |
Cinnamon Roll Dough
Ingredient | Quantity | Details |
---|---|---|
All-purpose flour | 4 1/4 cups (550g) | Provides structure |
Instant dry yeast | 4 1/2 tsp (14g) | Ensures dough rises |
Fine salt | 1 tsp (6g) | Balances flavor |
Whole milk | 1 cup (245g) | Adds moisture and richness |
Unsweetened applesauce | 1/2 cup (125g) | Natural sweetness |
Unsalted butter | 1/2 cup (113g) | Room temperature |
Granulated sugar | 1/2 cup (100g) | Sweetens the dough |
Caramel Sauce
Ingredient | Quantity | Details |
---|---|---|
Granulated sugar | 1 cup (200g) | Base for caramel |
Unsalted butter | 6 Tbsp (85g) | Adds richness |
Heavy cream | 1/4 cup (60g) | Balances consistency |
Fine salt | 1/4 tsp | Balances sweetness |
Caramel Cream Cheese Icing
Ingredient | Quantity | Details |
---|---|---|
Cream cheese | 1/4 cup (56g) | Room temperature |
Unsalted butter | 1/4 cup (56g) | Room temperature |
Caramel sauce | 1/4 cup (60g) | Homemade or store-bought |
Vanilla extract | 2 tsp (8g) | Adds depth of flavor |
Fine salt | 1/4 tsp | Enhances sweetness |
Powdered sugar | 1 1/2 cups (190g) | For smooth, sweet icing |
Step 1: Make the Apple Filling
- Prepare the Apples: Peel, core, and cube 4 large Honeycrisp apples into 1 cm pieces.
- Cook the Filling: In a skillet, combine butter, brown sugar, cinnamon, and salt. Heat over medium-high until the mixture bubbles, then reduce to medium.
- Thicken the Mixture: Whisk water and cornstarch together to form a slurry. Add it to the apple mixture and cook for another 5–10 minutes until the apples are soft and the filling thickens.
- Cool the Filling: Transfer the mixture to a wide tray and chill it in the fridge. Ensure it’s completely cool before using.
Step 2: Prepare the Cinnamon Roll Dough
- Combine Dry Ingredients: In a large bowl, mix flour, yeast, and salt.
- Heat Wet Ingredients: Warm milk, applesauce, butter, and sugar in the microwave for about 1 minute until the butter is almost melted. Ensure it’s warm but not hot.
- Mix and Knead: Slowly pour the wet mixture into the dry ingredients. Use a dough hook or wooden spoon to mix until smooth and elastic.
- Adjust Consistency: Add small amounts of flour if the dough is too sticky. It should be tacky but not sticky.
- Rest the Dough: Cover the bowl and let the dough rest for 10–20 minutes.
Step 3: Assemble the Rolls
- Roll Out the Dough: On a floured surface, roll the dough into a 24 x 18-inch rectangle.
- Add Butter and Filling: Spread softened butter evenly over the dough, then layer with the cooled apple filling.
- Cut and Roll: Slice the dough into 12 strips and roll each one tightly. Place them in a greased 9×13-inch pan.
Step 4: Let the Rolls Rise
- Overnight Option: Cover and refrigerate the rolls overnight. Bring to room temperature and let rise for 30 minutes before baking.
- Same-Day Option: Let the rolls rise in a warm, turned-off oven for 30 minutes.
Step 5: Bake the Roll
- Preheat and Bake: Preheat the oven to 350°F (175°C). Bake the rolls for 28–34 minutes until golden brown, rotating the pan halfway through.
- Cool Slightly: Let the rolls cool for about 10 minutes before icing.
Step 6: Make the Caramel Sauce
- Dissolve Sugar: Gradually melt sugar in a saucepan over medium heat, stirring occasionally until amber-colored.
- Incorporate Butter and Cream: Add butter in small increments, then mix in cream and salt. Cool before using.
Step 7: Prepare the Icing
- Mix Ingredients: Combine cream cheese, butter, caramel sauce, vanilla, and salt.
- Add Sugar: Gradually stir in powdered sugar until smooth.
Serving and Storage
- Serving: Spread the icing over the warm rolls and drizzle additional caramel sauce on top. Serve immediately for the best taste.
- Storage: Store leftovers in an airtight container at room temperature for a few hours or in the fridge for up to 5 days.
FAQs About Caramel Apple Cinnamon Rolls
- Can I use a different type of apple?
Yes! Granny Smith, Fuji, or Golden Delicious apples work well as substitutes. - Can I make these rolls vegan?
Swap dairy ingredients like butter and milk for plant-based alternatives, and use vegan caramel. - How can I store the dough?
Refrigerate the dough overnight or freeze it for up to a month. Thaw and rise before baking. - Can I use store-bought caramel sauce?
Absolutely. While homemade caramel is flavorful, store-bought works if you’re short on time. - What’s the best way to reheat leftovers?
Microwave individual rolls for 20–30 seconds or warm them in a 300°F (150°C) oven for 10 minutes. - Can I make mini cinnamon rolls?
Yes, cut smaller strips of dough and adjust the baking time to about 15–20 minutes.
Conclusion
Now that you’ve mastered Caramel Apple Cinnamon Rolls, it’s time to share this decadent treat with friends and family—or keep them all for yourself! Their warm, gooey texture and balanced sweetness make them a crowd-pleaser. So, gather your ingredients, roll up your sleeves, and enjoy the process of creating these heavenly rolls.
Enjoy your baking journey, and don’t forget to savor every bite!
Easy Homemade Caramel Apple Cinnamon Rolls
Total Time: 2 hours (including rise time)
Yield: 12 rolls
Description
Caramel Apple Cinnamon Rolls combine the soft, gooey texture of cinnamon rolls with the sweet tang of caramelized apples and creamy caramel icing. Perfect for breakfast, dessert, or a cozy treat, these rolls are bursting with warm fall flavors that everyone will love.
Ingredients
- Apple Filling:
- 4 large Honeycrisp apples (1000g), peeled, cored, and cubed
- 1/2 cup (113g) unsalted butter, room temperature
- 1 1/2 cups (300g) light brown sugar, packed
- 1 tsp ground cinnamon
- 1/4 tsp fine salt
- 1/4 cup (60g) water
- 1/4 cup (30g) cornstarch
- Cinnamon Roll Dough:
- 4 1/4 cups (550g) all-purpose flour
- 4 1/2 tsp (14g) instant dry yeast (2 packets)
- 1 tsp (6g) fine salt
- 1 cup (245g) whole milk
- 1/2 cup (125g) unsweetened applesauce
- 1/2 cup (113g) unsalted butter, room temperature
- 1/2 cup (100g) granulated sugar
- Caramel Sauce:
- 1 cup (200g) granulated sugar
- 6 Tbsp (85g) unsalted butter, room temperature
- 1/4 cup (60g) heavy cream, room temperature
- 1/4 tsp fine salt
- Caramel Cream Cheese Icing:
- 1/4 cup (56g) cream cheese, room temperature
- 1/4 cup (56g) unsalted butter, room temperature
- 1/4 cup (60g) caramel sauce (from above)
- 2 tsp (8g) vanilla extract
- 1/4 tsp fine salt
- 1 1/2 cups (190g) powdered sugar
Instructions
- Make the Apple Filling
- Peel, core, and cube apples into 1 cm pieces.
- In a skillet, melt butter with brown sugar, cinnamon, and salt over medium-high heat until bubbling.
- Mix water and cornstarch to form a slurry, add it to the skillet, and cook for 5–10 minutes until thickened and apples are soft.
- Cool the filling in a wide tray in the fridge.
- Prepare the Dough
- In a large bowl, mix flour, yeast, and salt.
- Warm milk, applesauce, butter, and sugar in the microwave for 1 minute until warm (not hot).
- Gradually combine the wet and dry ingredients, mixing until the dough is elastic and smooth.
- Adjust with extra flour if needed to avoid stickiness. Let rest for 10–20 minutes.
- Assemble the Rolls
- Roll the dough into a 24 x 18-inch rectangle on a floured surface.
- Spread softened butter evenly, then layer with the cooled apple filling.
- Slice the dough into 12 strips, roll them up, and place in a greased 9×13-inch pan.
- Let the Rolls Rise
- Overnight Option: Cover and refrigerate. Let sit at room temperature for 30 minutes before baking.
- Same-Day Option: Let rolls rise in a warm, turned-off oven for 30 minutes.
- Bake the Rolls
- Preheat oven to 350°F (175°C). Bake for 28–34 minutes, rotating halfway, until golden brown.
- Let cool for 10 minutes.
- Make the Caramel Sauce
- Melt sugar in a saucepan over medium heat until amber-colored. Stir in butter, heavy cream, and salt until smooth. Cool before using.
- Prepare the Icing
- Mix cream cheese, butter, caramel sauce, vanilla, and salt until smooth. Gradually add powdered sugar.
- Serve
- Spread icing over warm rolls and drizzle with caramel sauce.
Notes
- For a tangier filling, substitute Honeycrisp apples with Granny Smith.
- Leftover rolls can be stored in an airtight container at room temperature for 2 days or refrigerated for up to 5 days.
- Reheat rolls in the microwave for 20 seconds or in the oven at 300°F for 10 minutes.
- This recipe can be halved for a smaller batch.
Enjoy making and indulging in these decadent Caramel Apple Cinnamon Rolls!
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
window.trCommon={“minRating”:6,”ajaxurl”:”https:\/\/forurenergy.com\/wp-admin\/admin-ajax.php”,”ratingNonce”:””,”postId”:548};
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.smoothScroll = {
init() {
document.addEventListener( ‘click’, ( e ) => {
let anchor = e.target;
if ( anchor.tagName !== ‘A’ ) {
anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ );
}
if ( ! anchor || ! anchor.classList.contains( ‘tasty-recipes-scrollto’ ) ) {
return;
}
const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}
e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const element = document.querySelector( selector );
if ( ! element ) {
return;
}
element.scrollIntoView( { behavior: ‘smooth’ } );
}
};
document.addEventListener(
‘DOMContentLoaded’,
() => window.TastyRecipes.smoothScroll.init()
);
(function(){
document.querySelectorAll(‘[data-tr-ingredient-checkbox]’).forEach(function(el) {
var input = el.querySelector(‘.tr-ingredient-checkbox-container input[type=”checkbox”]’);
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = ‘checked’;
}
el.addEventListener(‘click’, function(event) {
if ( ‘A’ === event.target.nodeName
|| ‘INPUT’ === event.target.nodeName
|| ‘LABEL’ === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener(‘change’, function() {
el.dataset.trIngredientCheckbox = input.checked ? ‘checked’ : ”;
});
});
}());
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: ‘.tasty-recipes-cook-mode’,
init() {
if (“wakeLock” in navigator && “request” in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}
const cookModes = document.querySelectorAll(this.cookModeSelector);
if (cookModes.length > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector(‘input[type=”checkbox”]’).addEventListener(“change”, event => {
this.checkboxChange(event.target);
}, false);
} else {
cookMode.style.display = “none”;
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = document.querySelectorAll(this.cookModeSelector + ‘ input[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
try {
this.wakeLock = await this.wakeLockApi.request(“screen”);
this.wakeLock.addEventListener(“release”, () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.release();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};
(function(callback) {
if (document.readyState !== “loading”) {
callback();
} else {
document.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.staticTooltip = {
element: null,
tooltipElement: null,
deleting: false,
init( element ) {
if ( this.deleting ) {
return;
}
this.element = element;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}
this.deleting = true;
this.tooltipElement.classList.remove( ‘opened’ );
setTimeout( () => {
this.tooltipElement.remove();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = document.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );
const currentTooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
document.body.replaceChild( tooltipElement, currentTooltipElement );
} else {
document.body.appendChild( tooltipElement );
}
this.tooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ );
},
show() {
if ( ! this.tooltipElement ) {
return;
}
const tooltipTop = this.element.getBoundingClientRect().top
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().height;
const tooltipLeft = this.element.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.element.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );
this.tooltipElement.setAttribute( ‘style’, ‘top:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ );
this.tooltipElement.classList.add( ‘opened’ );
},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( ‘tr-hide-tail’ );
} else {
this.tooltipElement.classList.remove( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};
window.TastyRecipes.ajax = {
sendPostRequest( url, data, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.send( this.preparePostData( data ) );
xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.status === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}
failure( xhr );
};
xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( data ) {
const formData = new FormData();
for ( const key in data ) {
formData.append( key, data[key] );
}
return formData;
},
};
window.TastyRecipes.ratings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;
this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const ratings = document.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( ratings.length {
event.preventDefault();
this.defaultRating = event.target.closest( ‘.checked’ ).dataset.rating;
this.setCheckedStar( event.target );
this.maybeSendRating( this.defaultRating, event.target );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click’, e => {
// Bailout (don’t remove the tooltip) when the clicked element is a rating star, or it’s the tooltip itself.
if ( e.target.closest( ‘.tasty-recipes-rating’ ) || e.target.classList.contains( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}
window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( rating ) {
const ratingInput = document.querySelector( ‘#respond .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = document.querySelectorAll( ‘input.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click’, currentEvent => {
const selectedRating = currentEvent.target.getAttribute( ‘value’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( rating ) {
if ( rating < this.minRating ) {
document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );
return;
}
document.body.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( rating ) {
const commentTextarea = document.getElementById( 'comment' );
if ( ! commentTextarea ) {
return;
}
if ( rating {
window.TastyRecipes.staticTooltip.changeMessage( response.data.message );
window.TastyRecipes.staticTooltip.show();
this.updateAverageText( response.data, recipeCardElement );
this.maybeFillCommentForm( response.data );
// Hide the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.data, rating );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( data, recipeCardElement ) {
if ( ! data.average ) {
return;
}
this.setRatingPercent( data );
if ( ! data.count ) {
return;
}
const quickLink = document.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, data );
this.setPartialStar( quickLink );
}
const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = data.average;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), data );
},
setTextInContainer( container, data ) {
if ( ! container ) {
return;
}
if ( data.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = data.label;
}
return;
}
const averageElement = container.querySelector( ‘.average’ );
if ( averageElement ) {
averageElement.textContent = data.average;
}
const countElement = container.querySelector( ‘.count’ );
if ( countElement ) {
countElement.textContent = data.count;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( data ) {
this.defaultRating = data.average.toFixed( 1 );
const parts = data.average.toFixed( 2 ).toString().split( ‘.’ );
this.currentRatingPercentage = parts[1] ? parts[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( target ) {
const cardRatingContainer = target.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}
const thisStar = target.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( data ) {
if ( ! data.comment || ! data.comment.content ) {
return;
}
const commentForm = document.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}
const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.value ) {
return;
}
// Add comment details for editing.
commentBox.innerHTML = data.comment.content;
if ( data.comment.name ) {
commentForm.querySelector( ‘[name=author]’ ).value = data.comment.name;
commentForm.querySelector( ‘[name=email]’ ).value = data.comment.email;
}
},
maybeResetTooltip( recipeCardElement, data, rating ) {
if ( this.savingRating === rating ) {
this.resetTooltip( recipeCardElement, data );
}
},
resetTooltip( recipeCardElement, data ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;
// Reset the default rating.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;
this.resetSelectedStar( cardRatingContainer, data );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}
const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’);
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = document.querySelector( ‘#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.display.includes( ‘flex’ ) ) {
ratingsButtons.style.direction = ‘rtl’;
}
if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Select the rating that was previously selected in admin.
ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true;
}
const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( ‘click’, event => {
if ( ratingSpan === event.target ) {
return;
}
ratingSpan.previousElementSibling.click();
} );
}
}
};
(function(callback) {
if (document.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );
});
The post Easy Homemade Caramel Apple Cinnamon Rolls appeared first on FOR UR ENERGY RECIPES.