{"id":10424,"date":"2026-10-31T12:52:01","date_gmt":"2026-10-31T12:52:01","guid":{"rendered":"https:\/\/inasrecipes.com\/?p=10424"},"modified":"2026-10-31T12:52:05","modified_gmt":"2026-10-31T12:52:05","slug":"danish-butter-cookies-christmas-cookie-box","status":"publish","type":"post","link":"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/","title":{"rendered":"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &#038; Chocolate-Drizzled)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">These homemade Danish-style butter cookies are tender, buttery, and perfect for holiday cookie boxes! Made from one simple cookie dough, they&#8217;re transformed into beautiful Christmas treats with creamy white chocolate filling, sweet cranberry jam, and festive chocolate decorations. Perfect for Christmas gifting, holiday parties, or enjoying with a warm cup of coffee!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/inasrecipes.com\/buttery-brown-sugar-cinnamon-cookies-soft-chewy\/\">Buttery Brown Sugar Cinnamon Cookies \u2013 Soft, Chewy &amp; Caramelized<\/a><\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#the-science-behind-danish-butter-cookies\">The Science Behind Danish Butter Cookies<\/a><\/li><li><a href=\"#ingredients\">Ingredients<\/a><\/li><li><a href=\"#step-by-step-instructions\">Step-by-Step Instructions<\/a><\/li><li><a href=\"#pro-tips-for-baking-success\">Pro Tips for Baking Success<\/a><\/li><li><a href=\"#frequently-asked-questions\">Frequently Asked Questions<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h3 id=\"the-science-behind-danish-butter-cookies\" class=\"wp-block-heading\"><strong>The Science Behind Danish Butter Cookies<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Powdered Sugar vs. Granulated Sugar:<\/strong> Fine powdered sugar particles dissolve readily into butter lipids during the creaming phase. Unlike granulated sugar crystals, which create an aerated, open crumb structure, powdered sugar dissolves into the fat, preventing excessive air trapping and resulting in the distinct &#8220;short,&#8221; dense, and melt-in-your-mouth texture characteristic of traditional Danish butter cookies.<\/li>\n\n\n\n<li><strong>Lecithin Emulsion in Shortbread:<\/strong> Although eggs are traditionally absent in true shortbread, adding a single egg yolk introduces lecithin phospholipids. Lecithin acts as an emulsifier, stabilizing the high fat-in-starch matrix. This stability prevents triglyceride separation during baking while contributing essential dairy phospholipids that enhance lipid perception and prevents crumb brittleness, allowing for cleaner cutout shapes.<\/li>\n\n\n\n<li><strong>Casein Micelle Interaction in Filling:<\/strong> Cream cheese proteins (casein) are stabilized when blended with powdered sugar and melted white chocolate. The cocoa butter and milk fats from the white chocolate lock into the casein matrix, creating a stable hydrogel network that firms rapidly upon refrigeration. This matrix fers rapidly upon refrigeration, trapping moisture to prevent weeping while providing a smooth, creamy texture that holds its structure.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Prep Time<\/strong><\/td><td><strong>Chill Time<\/strong><\/td><td><strong>Bake Time<\/strong><\/td><td><strong>Total Time<\/strong><\/td><td><strong>Yield<\/strong><\/td><td><strong>Category<\/strong><\/td><\/tr><\/thead><tbody><tr><td>30 mins<\/td><td>30 mins<\/td><td>10\u201314 mins per batch<\/td><td>~2 hrs 15 mins (setting incl.)<\/td><td>~4 dozen assorted cookies (2-inch cutouts)<\/td><td>Shortbread \/ Holiday Cookies<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/?tp_image_id=10427\" data-pin-title=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" data-pin-description=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446843937-1024x683.webp\" alt=\"\" class=\"wp-image-10427\" title=\"\" srcset=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446843937-1024x683.webp 1024w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446843937-300x200.webp 300w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446843937-768x512.webp 768w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446843937-18x12.webp 18w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446843937.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 id=\"ingredients\" class=\"wp-block-heading\"><strong>Ingredients<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">For the Danish Butter Cookie Dough Base:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>3\/4 cup plus 2 tsp (180 g)<\/strong> unsalted butter, softened (65\u00b0F \/ 18\u00b0C)<\/li>\n\n\n\n<li><strong>3\/4 cup (90 g)<\/strong> powdered sugar<\/li>\n\n\n\n<li><strong>1 large<\/strong> egg yolk<\/li>\n\n\n\n<li><strong>3 cups (360 g)<\/strong> all-purpose flour<\/li>\n\n\n\n<li><strong>1\/4 tsp<\/strong> vanilla powder (or pure vanilla extract)<\/li>\n\n\n\n<li><strong>1\/4 tsp<\/strong> salt<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">For the Cream Cheese Sandwich Cookie Filling:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>6.3 oz (180 g)<\/strong> full-fat cream cheese, softened<\/li>\n\n\n\n<li><strong>1\/3 cup (40 g)<\/strong> powdered sugar<\/li>\n\n\n\n<li><strong>1\/4 tsp<\/strong> vanilla powder<\/li>\n\n\n\n<li><strong>1\/4 cup (40 g)<\/strong> white chocolate, melted and slightly cooled<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">For the Christmas Cookie Box Decorations:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cranberry jam<\/strong>, as needed for jam sandwich filling<\/li>\n\n\n\n<li><strong>Melted white chocolate<\/strong>, as needed for drizzling and dipping<\/li>\n\n\n\n<li><strong>Melted dark chocolate<\/strong>, as needed for drizzling<\/li>\n\n\n\n<li><strong>Christmas sprinkles<\/strong>, as needed<\/li>\n\n\n\n<li><strong>Powdered sugar<\/strong>, for dusting cutout cookies<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/?tp_image_id=10426\" data-pin-title=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" data-pin-description=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446930209-1024x683.webp\" alt=\"\" class=\"wp-image-10426\" title=\"\" srcset=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446930209-1024x683.webp 1024w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446930209-300x200.webp 300w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446930209-768x512.webp 768w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446930209-18x12.webp 18w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446930209.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 id=\"step-by-step-instructions\" class=\"wp-block-heading\"><strong>Step-by-Step Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.Prepare Butter Base:<\/strong>\u200fBeat softened butter (180g) and powdered sugar (90g) until smooth, pale, and creamy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a large mixing bowl, beat 180g softened unsalted butter and 90g powdered sugar with an electric mixer for 2\u20133 minutes until smooth, pale, and creamy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2.Combine Wet Ingredients:<\/strong>\u200fMix in one large egg yolk and vanilla powder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mix in 1 large egg yolk and 1\/4 teaspoon vanilla powder until fully incorporated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3.Gradually Add Flour Matrix:<\/strong>\u200fGently mix in all-purpose flour (360g) and optional salt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gradually add 3 cups (360g) all-purpose flour and optional 1\/4 teaspoon salt. Mix gently on low speed just until the ingredients come together into a soft dough. Avoid overmixing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4.Divide, Shape, and Chill Dough:<\/strong>\u200fFlatten dough into disks, wrap, and chill for 30 minutes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Divide the dough into two portions, wrap tightly in plastic wrap, and flatten into disks. Refrigerate for approximately 30 minutes until firm enough to roll and cut cleanly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.Preheat Oven and Line Pans:<\/strong>\u200fPreheat oven to 350\u00b0F (175\u00b0C) and line sheets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preheat your oven to 350\u00b0F (175\u00b0C) and line two large baking sheets with parchment paper.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6.Roll Out Dough disks:<\/strong>\u200fRoll chilled dough disk (1\/4 inch thick) between parchment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Place one portion of chilled dough between two sheets of parchment paper. Roll to approximately 1\/4-inch thickness.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7.Cut Base Cookie Shapes:<\/strong>\u200fUse cutters (trees, stars, flowers, rounds) and add cutouts to half of rounds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use Christmas tree, star, flower, and round cookie cutters to create different shapes. For jam sandwich cookies, cut small decorative openings in half of the matching round cookies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8.Arrange and Bake Cookies:<\/strong>\u200fTransfer shapes 1 inch apart and bake 10 to 14 minutes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Carefully transfer the shapes to the prepared baking sheets, leaving approximately 1 inch between each cookie. Bake for 10\u201314 minutes, until the edges are lightly golden and the centers are set.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9.Cool Cookie Bases Completely:<\/strong>\u200fCool 5 mins on baking sheet, then transfer to a wire rack.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Allow the cookies to rest on the baking sheets for 5 minutes before transferring them to a wire cooling rack to cool completely before filling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10.Whip Cream Cheese Filling:<\/strong>\u200fBeat cream cheese (180g), sugar (40g), and vanilla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a separate bowl, beat 6.3 oz (180g) softened cream cheese, 1\/3 cup (40g) powdered sugar, and 1\/4 teaspoon vanilla powder until smooth and creamy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>11.Combine White Chocolate with Filling:<\/strong>\u200fGradually mix in melted white chocolate (40g) until set hydrogel form.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gradually mix the melted, slightly cooled white chocolate (40g) into the cream cheese mixture until fully combined. Refrigerate briefly if necessary to achieve a thicker, spreadable consistency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>12.Assemble Cream Cheese Sandwich Cookies:<\/strong>\u200fPipe filling onto base round, top with matching plain round.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spread or pipe a layer of white chocolate cream cheese filling onto the flat side of a round butter cookie. Place another matching plain cookie on top and gently press together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>13.Assemble Jam Sandwich Cookies:<\/strong>\u200fSpread cranberry jam on base round, dust cutout with sugar, and top.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spread a small amount of cranberry jam over the center of a plain round cookie. Dust the matching cutout cookie with powdered sugar, then place it on top so the jam shows through the decorative opening.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>14.Decorate Christmas Tree Cookies:<\/strong>\u200fDrizzle melted white chocolate back and forth over tops.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arrange the tree-shaped cookies on parchment paper. Drizzle melted white chocolate back and forth over the tops to create decorative lines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>15.Decorate Flower Cookies:<\/strong>\u200fDrizzle melted dark chocolate and add Christmas sprinkles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Drizzle melted dark chocolate over the flower-shaped cookies. Immediately add a few Christmas sprinkles before the chocolate sets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>16.Set Decorations and Arrange Christmas Box:<\/strong>\u200fLet chocolate decorations set (room temp or brief refrigeration), then box tin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Leave the decorated cookies at room temperature until the chocolate firms up. Refrigerate briefly if needed. Arrange the different cookie varieties into a decorative holiday tin, using paper liners to separate the filled and decorated cookies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u202b<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>17.Serve and Store correctly:<\/strong>\u200fEnjoy with coffee or tea. Keep cream cheese filled cookies refrigerated..<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enjoy the cookies with coffee, tea, or hot chocolate. Keep the cream cheese-filled cookies refrigerated until serving.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/?tp_image_id=10428\" data-pin-title=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" data-pin-description=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446705684-1024x683.webp\" alt=\"\" class=\"wp-image-10428\" title=\"\" srcset=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446705684-1024x683.webp 1024w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446705684-300x200.webp 300w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446705684-768x512.webp 768w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446705684-18x12.webp 18w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446705684.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 id=\"pro-tips-for-baking-success\" class=\"wp-block-heading\"><strong>Pro Tips for Baking Success<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use Softened Butter (Not Melted):<\/strong> Always use softened dairy butter (around 65\u00b0F \/ 18\u00b0C), not melted. Softened butter retains its lipid matrix structure, which is critical for achieving a tender, light shortbread texture that holds its shape when cut.<\/li>\n\n\n\n<li><strong>Keep the Dough Chilled:<\/strong> Chilling the dough fers up the butter fats, preventing the high-fat cookies from spreading excessive in the oven, which would ruin clean cutout details. Work in small batches and keep remaining dough refrigerated.<\/li>\n\n\n\n<li><strong>Assemble Jam Sandwich Cookies Close to Serving:<\/strong> For maximum crispness, assemble the cranberry jam sandwich cookies as close to serving time as possible. The high moisture from the jam will eventually soften the delicate shortbread layers.<\/li>\n\n\n\n<li><strong>Cool Completely Before Decorating:<\/strong> Ensure the baked cookies are 100% room temperature before attempting to add cream cheese filling or melted chocolate drizzles, otherwise decorations will melt or cause a soggy crumb.<\/li>\n\n\n\n<li><strong>Storage Rules:<\/strong> Store plain butter cookies in an airtight container at room temperature. Refrigerate cream cheese-filled cookies in an airtight container and enjoy within 3\u20134 days for optimal freshness.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"frequently-asked-questions\" class=\"wp-block-heading\"><strong>Frequently Asked Questions<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">How long are Danish butter cookies good for?<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plain Butter Cookies (Room Temp):<\/strong> When stored in an airtight container at cool room temperature, plain undecorated Danish butter cookies are best within <strong>7 to 10 days<\/strong>.<\/li>\n\n\n\n<li><strong>Filled\/Decorated Cookies (Refrigerated):<\/strong> Cookies filled with cream cheese require refrigeration. Keep in an airtight container and enjoy within <strong>3 to 4 days<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Where did Danish butter cookies come from?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Danish butter cookies (Dansk Sm\u00f8rkager) are historically rooted in <strong>Denmark<\/strong> and traditional high-butter shortbread baking. The signature assortment in the &#8220;blue tin box&#8221; was popularized and marketed globally by Danish companies like Kjeldsens in the late 20th century, cementing their associated with holiday gifting worldwide.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What makes Danish butter cookies different?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">True Danish butter cookies are distinguished by their <strong>exceptionally high butterfat content (often 25-30% by weight)<\/strong>, fine powdered sugar (not granulated), and simple, leavening-free ingredients list. This combination creates a tender, dense, melt-in-your-mouth shortbread texture that is distinctly &#8220;short&#8221; rather than chewy or cakey, cut into signature piped or simple cutout shapes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What is the most famous Danish cookie brand?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Brands like <strong>Royal Dansk<\/strong> and <strong>Kjeldsens<\/strong> are arguably the most globally recognized Danish cookie brands, instantly identified by their signature blue tins containing classic buttery <a href=\"https:\/\/www.allrecipes.com\/recipe\/10813\/best-chocolate-chip-cookies\/\" target=\"_blank\" rel=\"noopener\">cookie<\/a> assortments.<\/p>\n\n\n<svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/print\/10425\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-10425-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-10425\" data-tr-id=\"10425\" class=\"tasty-recipes tasty-recipes-10425 tasty-recipes-display tasty-recipes-has-image\" style=\"border-color: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.border-color\">\n\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\"><defs><symbol id=\"tasty-recipes-icon-clock\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>clock<\/title> <desc>clock icon<\/desc><path d=\"M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-cutlery\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>cutlery<\/title> <desc>cutlery icon<\/desc><path d=\"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-flag\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>flag<\/title> <desc>flag icon<\/desc><path d=\"M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z\" fill=\"currentColor\"\/><\/symbol><symbol id=\"tasty-recipes-icon-folder\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>folder<\/title> <desc>folder icon<\/desc><path d=\"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-instagram\" viewBox=\"0 0 448 512\"><title>instagram<\/title> <desc>instagram icon<\/desc><path fill=\"currentColor\" d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-pinterest\" viewBox=\"0 0 384 512\"><title>pinterest<\/title> <desc>pinterest icon<\/desc><path fill=\"currentColor\" d=\"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\" \/><\/symbol><symbol id=\"tasty-recipes-icon-facebook\" viewBox=\"0 0 448 512\"><title>facebook<\/title> <desc>facebook icon<\/desc><path fill=\"currentColor\" d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\" \/><\/symbol><symbol id=\"tasty-recipes-icon-print\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>print<\/title> <desc>print icon<\/desc><path d=\"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-squares\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>squares<\/title> <desc>squares icon<\/desc><path d=\"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-heart-regular\" viewBox=\"0 0 512 512\"><title>heart<\/title> <desc>heart icon<\/desc><path fill=\"currentColor\" d=\"M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-heart-solid\" viewBox=\"0 0 512 512\"><title>heart solid<\/title> <desc>heart solid icon<\/desc><path fill=\"currentColor\" d=\"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\"><\/path><\/symbol><\/defs><\/svg>\n<header class=\"tasty-recipes-entry-header\" style=\"background: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.background\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" style=\"border-color: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.border-color\" width=\"150\" height=\"150\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/10\/image_1200x800_1793446687141-150x150.webp\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" data-pin-description=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" data-pin-title=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/?tp_image_id=10429\" title=\"\">\t\t<\/div>\n\t\t<h2 class=\"tasty-recipes-title\" style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &amp; Chocolate-Drizzled)<\/h2>\n\t<hr style=\"border-color: #F4F1E8 !important; background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\t\t<div class=\"tasty-recipes-rating\">\n\t\t\t\t\t\t\t<p><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\"\tdata-tr-default-rating=\"0\"\t>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\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=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\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=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\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=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\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=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\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\t\t\t\t\t\t\t\t\t\t<p><span style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\">No reviews<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tasty-recipes-details\">\n\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"author\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tAuthor:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-author-name\">Inas Recipes<\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"total-time\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-clock\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"icon-color.color\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tTotal Time:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">1 hour 59 minutes<\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"yield\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-cutlery\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"icon-color.color\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tYield:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\">Approximately <span data-amount=\"30\">30<\/span> assorted cookies, depending on cutter size and sandwich assembly <span class=\"tasty-recipes-yield-scale\"><span data-amount=\"1\">1<\/span>x<\/span><\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"diet\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-heart-regular\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"icon-color.color\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDiet:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-diet\">Vegetarian<\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t<\/div>\n\t<\/header>\n\n<div class=\"tasty-recipes-entry-content\">\n\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:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/print\/10425\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\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\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"share-pin button\" data-pin-custom=\"true\" data-href=\"https:\/\/www.pinterest.com\/pin\/create\/bookmarklet\/?url=https%3A%2F%2Finasrecipes.com%2Ffr%2Fdanish-butter-cookies-christmas-cookie-box%2F\" href=\"https:\/\/www.pinterest.com\/pin\/create\/bookmarklet\/?url=https%3A%2F%2Finasrecipes.com%2Ffr%2Fdanish-butter-cookies-christmas-cookie-box%2F\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-pinterest\"><\/use><\/svg>\n\t\tPin Recipe<\/a>\n<script>\n\tconst share_pin_buttons = document.getElementsByClassName( 'share-pin button' );\n\tif ( share_pin_buttons ) {\n\t\tfor ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {\n\t\t\tshare_pin_buttons[share_key].addEventListener( 'click', (e) => {\n\t\t\t\te.stopPropagation();\n\t\t\t\twindow.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500');\n\t\t\t\treturn false;\n\t\t\t} );\n\t\t}\n\t}\n<\/script>\n\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t\t\t<div class=\"tasty-recipes-description\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Description<\/h3>\n\t\t\t<div class=\"tasty-recipes-description-body\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<p>These Danish Butter Christmas Cookies with Cream Cheese Filling are irresistibly buttery, wonderfully tender, and beautifully decorated for the holiday season! Made with a classic Danish-style butter cookie dough, these delicate homemade cookies feature a rich, melt-in-your-mouth texture, lightly golden edges, and a deliciously sweet vanilla flavor. This festive Christmas cookie collection includes elegant cream cheese sandwich cookies filled with a luscious white chocolate cream cheese frosting, beautiful cranberry jam sandwich cookies with decorative cutout centers, and charming Christmas tree and flower cookies finished with melted chocolate and colorful holiday sprinkles. Perfect for Christmas cookie boxes, holiday dessert platters, homemade edible gifts, family celebrations, or enjoying with a warm cup of coffee, tea, or hot chocolate, these assorted butter cookies bring a wonderful combination of textures, flavors, and festive colors to any holiday gathering. With their delicate shortbread-like texture, creamy fillings, fruity jam centers, and beautiful chocolate decorations, they make a truly unforgettable homemade Christmas treat!<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\t\t<hr style=\"border-color: #F4F1E8 !important; background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\t\t<div class=\"tasty-recipes-ingredients\">\n\t\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\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\t<span class=\"tasty-recipes-scale-label\">Scale<\/span>\n\t\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\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<ul>\n<li><strong>For the Danish Butter Cookie Dough Base:<\/strong><\/li>\n<li><span data-amount=\"0.75\" data-unit=\"cup\">3\/4 cup<\/span> plus 2 tsp (<span data-amount=\"180\" data-unit=\"g\">180 g<\/span>) unsalted butter, softened to approximately 65\u00b0F (18\u00b0C)<\/li>\n<li><span data-amount=\"0.75\" data-unit=\"cup\">3\/4 cup<\/span> (<span data-amount=\"90\" data-unit=\"g\">90 g<\/span>) powdered sugar<\/li>\n<li><span data-amount=\"1\">1<\/span> large egg yolk<\/li>\n<li><span data-amount=\"3\" data-unit=\"cup\">3 cups<\/span> (<span data-amount=\"360\" data-unit=\"g\">360 g<\/span>) all-purpose flour<\/li>\n<li><span data-amount=\"0.25\" data-unit=\"tsp\">1\/4 tsp<\/span> vanilla powder, or pure vanilla extract<\/li>\n<li><span data-amount=\"0.25\" data-unit=\"tsp\">1\/4 tsp<\/span> salt<\/li>\n<li><strong>For the Cream Cheese Sandwich Cookie Filling:<\/strong><\/li>\n<li><span data-amount=\"6.3\" data-unit=\"oz\">6.3 oz<\/span> (<span data-amount=\"180\" data-unit=\"g\">180 g<\/span>) full-fat cream cheese, softened<\/li>\n<li><span data-amount=\"0.33333333333333\" data-unit=\"cup\">1\/3 cup<\/span> (<span data-amount=\"40\" data-unit=\"g\">40 g<\/span>) powdered sugar<\/li>\n<li><span data-amount=\"0.25\" data-unit=\"tsp\">1\/4 tsp<\/span> vanilla powder<\/li>\n<li><span data-amount=\"0.25\" data-unit=\"cup\">1\/4 cup<\/span> (<span data-amount=\"40\" data-unit=\"g\">40 g<\/span>) white chocolate, melted and slightly cooled<\/li>\n<li><strong>For the Christmas Cookie Box Decorations:<\/strong><\/li>\n<li>Cranberry jam, as needed for the jam sandwich filling<\/li>\n<li>Melted white chocolate, as needed for drizzling and dipping<\/li>\n<li>Melted dark chocolate, as needed for drizzling<\/li>\n<li>Christmas sprinkles, as needed for decorating<\/li>\n<li>Powdered sugar, for dusting the cutout cookies<\/li>\n<\/ul>\n<!--INSIDE_INGREDIENTS-->\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_6ae6340185956_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\"\n\t\t\t\tdata-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_6ae6340185956_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t\n\t\t\t<hr style=\"border-color: #F4F1E8 !important; background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\t<div class=\"tasty-recipes-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ol>\n<li id=\"instruction-step-1\"><strong>Prepare the Creamy Danish Butter Cookie Base:<\/strong> In a large mixing bowl or stand mixer fitted with the paddle attachment, combine 3\/4 cup plus 2 teaspoons (180 g) of softened unsalted butter and 3\/4 cup (90 g) of powdered sugar. The butter should be softened to approximately 65\u00b0F (18\u00b0C), making it pliable but not melted. Beat with an electric mixer on medium speed for 2\u20133 minutes until the mixture becomes smooth, pale, light, and wonderfully creamy. This step creates the rich, tender foundation for the delicate Danish butter cookies.<\/li>\n<li id=\"instruction-step-2\"><strong>Incorporate the Egg Yolk and Vanilla:<\/strong> Add 1 large egg yolk and 1\/4 teaspoon of vanilla powder, or pure vanilla extract, to the creamed butter and powdered sugar mixture. Beat gently until the egg yolk and vanilla are fully incorporated and the mixture becomes smooth and evenly blended. Scrape down the sides of the bowl as needed to ensure all the ingredients are thoroughly combined.<\/li>\n<li id=\"instruction-step-3\"><strong>Gradually Add the Flour and Salt:<\/strong> Gradually add 3 cups (360 g) of all-purpose flour and 1\/4 teaspoon of salt to the butter mixture. Mix gently on low speed, adding the flour in portions until the ingredients come together into a soft, cohesive cookie dough. Avoid overmixing, as excessive handling can develop the gluten and make the finished butter cookies firmer rather than delicately tender and shortbread-like.<\/li>\n<li id=\"instruction-step-4\"><strong>Divide, Flatten, and Chill the Cookie Dough:<\/strong> Divide the prepared Danish butter cookie dough into two approximately equal portions. Shape each portion into a smooth, slightly flattened disc, then wrap tightly in plastic wrap. Place both dough discs in the refrigerator for approximately 30 minutes, or until the butter has firmed sufficiently for the dough to roll and cut cleanly. Chilling is essential for maintaining sharp decorative edges and preventing excessive spreading during baking.<\/li>\n<li id=\"instruction-step-5\"><strong>Preheat the Oven and Prepare Baking Sheets:<\/strong> Preheat your oven to 350\u00b0F (175\u00b0C) and line two large baking sheets with parchment paper. Set the prepared baking sheets aside while rolling and cutting the chilled butter cookie dough. Keep any dough you are not actively working with in the refrigerator to maintain its firm texture.<\/li>\n<li id=\"instruction-step-6\"><strong>Roll Out the Chilled Butter Cookie Dough:<\/strong> Remove one chilled dough disc from the refrigerator and place it between two sheets of parchment paper. Using a rolling pin, gently roll the dough to a uniform thickness of approximately 1\/4 inch (6 mm). Work carefully to maintain an even thickness throughout, which helps the cookies bake uniformly and ensures that matching sandwich cookie pieces fit together neatly.<\/li>\n<li id=\"instruction-step-7\"><strong>Cut Christmas Trees, Stars, Flowers, and Sandwich Cookie Shapes:<\/strong> Use festive cookie cutters to cut the rolled dough into Christmas trees, stars, flowers, and round shapes. For the cranberry jam sandwich cookies, prepare matching pairs of round cookies, then use a smaller decorative cutter to create an opening in the center of half of the rounds. Leave the remaining round cookies whole to serve as the sandwich bases. Gather the dough scraps gently, reroll as needed, and repeat with the second chilled dough disc. Keep the cut shapes cold if the dough becomes too soft during handling.<\/li>\n<li id=\"instruction-step-8\"><strong>Arrange and Bake the Danish Butter Cookies:<\/strong> Carefully transfer the cut cookie shapes to the parchment-lined baking sheets, leaving approximately 1 inch of space between each cookie. Place the baking sheets in the preheated oven and bake at 350\u00b0F (175\u00b0C) for 10\u201314 minutes, or until the edges become lightly golden and the centers appear set. Watch the cookies carefully toward the end of baking, as smaller shapes may cook more quickly than larger ones. Avoid excessive browning to preserve their delicate buttery flavor and tender texture.<\/li>\n<li id=\"instruction-step-9\"><strong>Cool the Baked Butter Cookie Bases Completely:<\/strong> Remove the baking sheets from the oven and allow the cookies to rest on the warm pans for 5 minutes. This short resting period helps the delicate butter cookies firm up before handling. Carefully transfer them to a wire cooling rack and allow them to cool completely to room temperature before adding cream cheese filling, cranberry jam, powdered sugar, or melted chocolate decorations. Decorating warm cookies may cause the fillings to soften or the chocolate to run.<\/li>\n<li id=\"instruction-step-10\"><strong>Prepare the Sweet Vanilla Cream Cheese Filling:<\/strong> In a separate mixing bowl, combine 6.3 oz (180 g) of softened full-fat cream cheese, 1\/3 cup (40 g) of powdered sugar, and 1\/4 teaspoon of vanilla powder. Using an electric mixer or sturdy whisk, beat until the ingredients are fully incorporated and the filling becomes smooth, creamy, and free of lumps. Scrape down the sides of the bowl as necessary to create an evenly blended mixture.<\/li>\n<li id=\"instruction-step-11\"><strong>Incorporate the Melted White Chocolate into the Cream Cheese Filling:<\/strong> Melt 1\/4 cup (40 g) of white chocolate gently and allow it to cool slightly while remaining fluid. Gradually pour the melted white chocolate into the prepared cream cheese mixture, beating continuously until completely incorporated. Continue mixing until the frosting becomes smooth, thick, creamy, and spreadable. If the filling appears too soft, place it in the refrigerator briefly until it firms enough to pipe or spread neatly between cookies.<\/li>\n<li id=\"instruction-step-12\"><strong>Assemble the White Chocolate Cream Cheese Sandwich Cookies:<\/strong> Select matching pairs of completely cooled round Danish butter cookies. Place one cookie from each pair flat-side up on a clean work surface. Using a piping bag or small spatula, spread or pipe a generous, even layer of the white chocolate cream cheese filling onto the flat side of each base cookie. Gently place a matching plain round butter cookie on top and press very lightly until the filling reaches close to the edges. Avoid pressing too firmly, as the delicate butter cookies may crack. Refrigerate the finished cream cheese sandwich cookies until serving.<\/li>\n<li id=\"instruction-step-13\"><strong>Assemble the Cranberry Jam Sandwich Cookies:<\/strong> Arrange the plain round butter cookie bases on a clean work surface. Spread a small amount of thick cranberry jam over the center of each base cookie, leaving a narrow border around the edges. Separately, dust the matching cookies with decorative center cutouts with powdered sugar using a fine-mesh sieve. Carefully place each dusted cutout cookie on top of a jam-covered base and press gently to secure. The vibrant cranberry jam should remain beautifully visible through the decorative opening, creating a festive holiday sandwich cookie.<\/li>\n<li id=\"instruction-step-14\"><strong>Decorate the Christmas Tree Butter Cookies with White Chocolate:<\/strong> Place the completely cooled Christmas tree-shaped butter cookies on a clean sheet of parchment paper. Melt the additional white chocolate reserved for decorating until smooth and fluid. Using a small spoon or piping bag, drizzle the melted white chocolate back and forth over the tree-shaped cookies to create elegant decorative lines resembling festive garlands. Allow the chocolate to begin setting before moving the cookies.<\/li>\n<li id=\"instruction-step-15\"><strong>Decorate the Flower Cookies with Dark Chocolate and Christmas Sprinkles:<\/strong> Arrange the completely cooled flower-shaped butter cookies on parchment paper. Melt the additional dark chocolate until smooth and pourable, then drizzle it delicately over the tops of the flower cookies using a small spoon or piping bag. Immediately add a few Christmas sprinkles to each cookie while the chocolate remains soft and glossy. The colorful sprinkles will adhere to the chocolate and create a beautiful festive finish as the coating sets.<\/li>\n<li id=\"instruction-step-16\"><strong>Allow the Decorations to Set and Arrange the Christmas Cookie Box:<\/strong> Leave the decorated Danish butter cookies at room temperature until the melted chocolate becomes firm. If necessary, refrigerate the decorated cookies briefly to help the chocolate set more quickly. Once the chocolate decorations have hardened and the cookie fillings are stable, carefully arrange the different cookie varieties in a decorative Christmas cookie tin or holiday gift box. Use paper liners or parchment dividers to separate the cream cheese-filled cookies, cranberry jam sandwiches, and chocolate-decorated cookies. Keep cookies requiring refrigeration separate from those suitable for room-temperature storage.<\/li>\n<li id=\"instruction-step-17\"><strong>Serve and Store the Danish Christmas Butter Cookies Properly:<\/strong> Serve the assorted Danish butter Christmas cookies with freshly brewed coffee, warm tea, or a comforting mug of hot chocolate. Enjoy the delicate buttery texture of the plain and decorated cookies, the creamy white chocolate cheesecake-style sandwich filling, and the fruity sweetness of the cranberry jam centers. Store plain butter cookies in an airtight container at room temperature. Keep all cream cheese-filled cookies refrigerated in an airtight container until serving and enjoy them within 3\u20134 days for the best freshness and flavor. For maximum crispness, assemble the cranberry jam sandwich cookies as close to serving time as possible.<\/li>\n<\/ol>\n\t\t<\/div>\n\t<\/div>\n\t\n\t\n\t\t\n\t\n\t\t\t<div class=\"tasty-recipes-notes\" style=\"background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.background-color\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Notes<\/h3>\n\t\t\t<div class=\"tasty-recipes-notes-body\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<ul>\n<li><strong>Use Softened Butter, Never Melted:<\/strong> For the most tender Danish butter cookie texture, use unsalted dairy butter softened to approximately 65\u00b0F (18\u00b0C). The butter should be pliable enough to cream smoothly with the powdered sugar but should never be fully melted. Properly softened butter helps the cookies develop their delicate shortbread-like texture while maintaining crisp, clean shapes during baking.<\/li>\n<li><strong>Keep the Butter Cookie Dough Chilled:<\/strong> Refrigerate the dough discs for approximately 30 minutes before rolling and cutting. Chilling firms the butter and reduces excessive spreading in the oven, which is especially important for preserving detailed Christmas tree, star, flower, and decorative cutout shapes. Work with one dough portion at a time and keep the remaining dough refrigerated.<\/li>\n<li><strong>Roll the Dough to an Even Thickness:<\/strong> Aim for approximately 1\/4 inch (6 mm) thickness when rolling the chilled dough. Uniform thickness helps the cookies bake evenly and produces neatly matching pieces for the cream cheese and cranberry jam sandwich cookies.<\/li>\n<li><strong>Avoid Overmixing After Adding Flour:<\/strong> Mix the flour into the butter base only until a soft dough forms. Excessive mixing develops gluten and can make the cookies tougher instead of maintaining their signature delicate, buttery, melt-in-your-mouth texture.<\/li>\n<li><strong>Cool Cookies Completely Before Filling or Decorating:<\/strong> Make sure every baked cookie has cooled fully to room temperature before adding white chocolate cream cheese filling, cranberry jam, powdered sugar, or melted chocolate drizzles. Warm cookies can soften the filling, melt the chocolate decorations, and create a damp or soggy cookie texture.<\/li>\n<li><strong>Use Slightly Cooled Melted White Chocolate for the Filling:<\/strong> Allow the 40 g of melted white chocolate to cool slightly before combining it with the softened cream cheese. The chocolate should remain fluid but should not be hot enough to make the filling excessively runny. Refrigerate the finished filling briefly if needed to achieve a thick, spreadable consistency.<\/li>\n<li><strong>Assemble Cranberry Jam Sandwich Cookies Close to Serving:<\/strong> For the crispiest shortbread-like texture, fill the cranberry jam sandwich cookies as close to serving time as possible. The moisture from the jam will gradually soften the delicate butter cookie layers, so storing the unfilled cookie bases separately helps maintain their crispness.<\/li>\n<li><strong>Dust Cutout Cookies Before Assembling:<\/strong> Sprinkle powdered sugar over the decorative cutout cookie tops before placing them over the cranberry jam. This keeps the powdered sugar looking clean and snowy while allowing the bright red cranberry filling to show beautifully through each center opening.<\/li>\n<li><strong>Decorate While the Chocolate Is Still Soft:<\/strong> Add Christmas sprinkles immediately after drizzling the flower cookies with melted dark chocolate. The soft chocolate acts as an adhesive, helping the colorful decorations stay securely attached once the coating hardens.<\/li>\n<li><strong>Use Paper Liners for an Elegant Christmas Cookie Box:<\/strong> Arrange the finished cookies in a holiday tin with paper liners or parchment dividers between varieties. This helps protect delicate chocolate decorations, keeps jam-filled cookies from sticking together, and creates a beautiful assortment of festive shapes, colors, and textures.<\/li>\n<li><strong>Store Plain and Cream Cheese-Filled Cookies Separately:<\/strong> Keep plain and chocolate-decorated butter cookies in an airtight container at room temperature. Store cream cheese-filled sandwich cookies in an airtight container in the refrigerator and enjoy within 3\u20134 days for optimal freshness. If assembling a gift box containing cream cheese-filled cookies, keep the entire box refrigerated until serving or gifting.<\/li>\n<li><strong>Enjoy with Coffee, Tea, or Hot Chocolate:<\/strong> These assorted Danish butter Christmas cookies make a beautiful holiday dessert platter or homemade edible gift. Serve them alongside a warm beverage to complement the buttery vanilla cookies, creamy white chocolate filling, fruity cranberry jam, and festive chocolate decorations.<\/li>\n<\/ul>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\t\t<div class=\"tasty-recipes-other-details\" style=\"background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.background-color\">\n\t\t\t<ul>\n\t\t\t\t<li class=\"prep-time\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>Prep Time:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">45 minutes<\/span><\/li><li class=\"cook-time\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>Cook Time:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">14 minutes<\/span><\/li><li class=\"category\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-folder\"><\/use><\/svg>Category:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-category\">Dessert<\/span><\/li><li class=\"method\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-squares\"><\/use><\/svg>Method:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-method\">Baking<\/span><\/li><li class=\"cuisine\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-flag\"><\/use><\/svg>Cuisine:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cuisine\">Danish<\/span><\/li>\t\t\t<\/ul>\n\t\t<\/div>\n\t\n\t\n\t\n\t\t\t\t<div class=\"tasty-recipes-nutrition\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Nutrition<\/h3>\n\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Serving Size:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-serving-size\">1 assorted cookie (estimated average)<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Calories:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-calories\">155<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Sugar:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-sugar\">9g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Sodium:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-sodium\">55mg<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-fat\">9g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Saturated Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-saturated-fat\">5g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Unsaturated Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-unsaturated-fat\">3g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Trans Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-trans-fat\">0g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Carbohydrates:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-carbohydrates\">17g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Fiber:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-fiber\">0g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Protein:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-protein\">2g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Cholesterol:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-cholesterol\">30mg<\/span><\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\n\t\n\t<footer class=\"tasty-recipes-entry-footer\" style=\"background: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.background\">\n\t\t<div class=\"tasty-recipes-footer-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-instagram\" aria-hidden=\"true\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"footer-icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-instagram\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t<div class=\"tasty-recipes-footer-copy\">\n\t\t\t\t<h3 style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"footer-heading-color.color h3-transform.text-transform footer-heading.innerText\">Did you make this recipe?<\/h3>\n\t\t\t\t<div style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"footer-description-color.color footer-description.innerHTML\"><p>Share a photo and tag us \u2014 we can&#8217;t wait to see what you&#8217;ve made!<\/p>\n<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/footer>\n<\/div>\n\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/inasrecipes.com\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":10424};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\n(function(){\n\n\nvar bothEquals = function( d1, d2, D ) {\nvar ret = 0;\nif (d1<=D) {\nret++;\n}\nif (d2<=D) {\nret++;\n}\nreturn ret === 2;\n};\n\nvar 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\nwindow.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\nwindow.tastyRecipesFormatAmount = function(amount, el) {\nif ( parseFloat( amount ) === parseInt( amount ) ) {\nreturn amount;\n}\nvar roundType = 'frac';\nif (typeof el.dataset.amountShouldRound !== 'undefined') {\nif ('false' !== el.dataset.amountShouldRound) {\nif ( 'number' === el.dataset.amountShouldRound ) {\nroundType = 'number';\n} else if ('frac' === el.dataset.amountShouldRound) {\nroundType = 'frac';\n} else if ('vulgar' === el.dataset.amountShouldRound) {\nroundType = 'vulgar';\n} else {\nroundType = 'integer';\n}\n}\n}\nif ('number' === roundType) {\namount = Number.parseFloat(amount).toPrecision(2);\n} else if ('integer' === roundType) {\namount = Math.round(amount);\n} else if ('frac' === roundType || 'vulgar' === roundType) {\nvar denom = 8;\nif (typeof el.dataset.unit !== 'undefined') {\nvar unit = el.dataset.unit;\nif (['cups','cup','c'].includes(unit)) {\ndenom = 4;\nif (0.125 === amount) {\ndenom = 8;\n}\nif (\"0.1667\" === Number.parseFloat( amount ).toPrecision(4)) {\ndenom = 6;\n}\n}\nif (['tablespoons','tablespoon','tbsp'].includes(unit)) {\ndenom = 2;\n}\nif (['teaspoons','teaspoon','tsp'].includes(unit)) {\ndenom = 8;\n}\n}\nvar amountArray = frac.cont( amount, denom, true );\nvar newAmount = '';\nif ( amountArray[1] !== 0 ) {\nnewAmount = amountArray[1] + '\/' + amountArray[2];\nif ('vulgar' === roundType) {\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (newAmount === window.tastyRecipesVulgarFractions[vulgar]) {\nnewAmount = vulgar;\n}\n});\n}\n}\nif ( newAmount ) {\nnewAmount = ' ' + newAmount;\n}\nif ( amountArray[0] ) {\nnewAmount = amountArray[0] + newAmount;\n}\namount = newAmount;\n}\nreturn amount;\n};\n\n\nwindow.tastyRecipesUpdatePrintLink = () => {\n\nconst printButton = document.querySelector( '.tasty-recipes-print-button' );\n\n\nif ( ! printButton ) {\nreturn;\n}\n\nconst printURL = new URL( printButton.href );\nconst searchParams = new URLSearchParams( printURL.search );\n\nconst unitButton = document.querySelector( '.tasty-recipes-convert-button-active' );\nconst scaleButton = document.querySelector( '.tasty-recipes-scale-button-active' );\n\nlet unit = '';\nlet scale = '';\n\nif ( unitButton ) {\nunit = unitButton.dataset.unitType;\nsearchParams.delete('unit');\nsearchParams.set( 'unit', unit );\n}\n\nif ( scaleButton ) {\nscale = scaleButton.dataset.amount;\nsearchParams.set( 'scale', scale );\n}\n\nconst paramString = searchParams.toString();\nconst newURL = '' === paramString ? printURL.href : printURL.origin + printURL.pathname + '?' + paramString;\nconst printLinks = document.querySelectorAll( '.tasty-recipes-print-link' );\n\nprintLinks.forEach( ( el ) => {\nel.href = newURL;\n});\n\nconst printButtons = document.querySelectorAll( '.tasty-recipes-print-button' );\nprintButtons.forEach( ( el ) => {\nel.href = newURL;\n});\n};\n\n\ndocument.addEventListener( 'DOMContentLoaded', () => {\n\n\nif ( ! window.location.href.includes( '\/print\/' ) ) {\nreturn;\n}\n\nconst searchParams = new URLSearchParams( window.location.search );\n\nconst unit = searchParams.get( 'unit' );\nconst scale = searchParams.get( 'scale' );\n\nif ( unit && ( 'metric' === unit || 'usc' === unit ) ) {\ndocument.querySelector( '.tasty-recipes-convert-button[data-unit-type=\"' + unit + '\"]' ).click();\n}\n\nif ( scale && Number(scale) > 0 ) {\ndocument.querySelector( '.tasty-recipes-scale-button[data-amount=\"' + Number(scale) + '\"]' ).click();\n}\n});\n}());\n\n(function(){\nvar buttonClass = 'tasty-recipes-scale-button',\nbuttonActiveClass = 'tasty-recipes-scale-button-active',\nbuttons = document.querySelectorAll('.tasty-recipes-scale-button');\nif ( ! buttons ) {\nreturn;\n}\n\nbuttons.forEach(function(button){\nbutton.addEventListener('click', function(event){\nevent.preventDefault();\nvar recipe = event.target.closest('.tasty-recipes');\nif ( ! recipe ) {\nreturn;\n}\nvar otherButtons = recipe.querySelectorAll('.' + buttonClass);\notherButtons.forEach(function(bt){\nbt.classList.remove(buttonActiveClass);\n});\nbutton.classList.add(buttonActiveClass);\n\n\nvar scalables = recipe.querySelectorAll('span[data-amount]');\nvar buttonAmount = parseFloat( button.dataset.amount );\nscalables.forEach(function(scalable){\nif (typeof scalable.dataset.amountOriginalType === 'undefined'\n&& typeof scalable.dataset.nfOriginal === 'undefined') {\nif (-1 !== scalable.innerText.indexOf('\/')) {\nscalable.dataset.amountOriginalType = 'frac';\n}\nif (-1 !== scalable.innerText.indexOf('.')) {\nscalable.dataset.amountOriginalType = 'number';\n}\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (-1 !== scalable.innerText.indexOf(vulgar)) {\nscalable.dataset.amountOriginalType = 'vulgar';\n}\n});\nif (typeof scalable.dataset.amountOriginalType !== 'undefined') {\nscalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType;\n}\n}\nvar amount = parseFloat( scalable.dataset.amount ) * buttonAmount;\namount = window.tastyRecipesFormatAmount(amount, scalable);\nif ( typeof scalable.dataset.unit !== 'undefined' ) {\nif ( ! scalable.classList.contains('nutrifox-quantity') ) {\nif ( ! scalable.classList.contains('nutrifox-second-quantity') ) {\namount += ' ' + scalable.dataset.unit;\n}\n}\n}\nscalable.innerText = amount;\n});\n\nvar nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');\nnonNumerics.forEach(function(nonNumeric){\nvar indicator = nonNumeric.querySelector('span[data-non-numeric-label]');\nif ( indicator ) {\nnonNumeric.removeChild(indicator);\n}\nif ( 1 !== buttonAmount ) {\nindicator = document.createElement('span');\nindicator.setAttribute('data-non-numeric-label', true);\nvar text = document.createTextNode(' (x' + buttonAmount + ')');\nindicator.appendChild(text);\nnonNumeric.appendChild(indicator);\n}\n});\n\nwindow.tastyRecipesUpdatePrintLink();\n});\n});\n}());\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div>\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>These homemade Danish-style butter cookies are tender, buttery, and perfect for holiday cookie boxes! Made from one simple cookie dough, they&#8217;re transformed &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &#038; Chocolate-Drizzled)\" class=\"read-more button\" href=\"https:\/\/inasrecipes.com\/fr\/danish-butter-cookies-christmas-cookie-box\/#more-10424\" aria-label=\"En savoir plus sur Danish Butter Cookies Christmas Cookie Box (Buttery, Jam-Filled &#038; Chocolate-Drizzled)\">Voir la recette<\/a><\/p>","protected":false},"author":2,"featured_media":10429,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAownpvBDA:productID":"","footnotes":""},"categories":[32],"tags":[],"class_list":["post-10424","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desserts","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","no-featured-image-padding"],"_links":{"self":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts\/10424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/comments?post=10424"}],"version-history":[{"count":1,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts\/10424\/revisions"}],"predecessor-version":[{"id":10430,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts\/10424\/revisions\/10430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/media\/10429"}],"wp:attachment":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/media?parent=10424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/categories?post=10424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/tags?post=10424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}